Public Member Functions | |
BoxDrawer (detinfo::DetectorPropertiesData const &detProp, geo::PlaneID const &pid, RawDataDrawer *dataDrawer, evdb::View2D *new_view) | |
bool | Initialize () override |
bool | ProcessWire (geo::WireID const &wire) override |
bool | ProcessTick (size_t tick) override |
bool | Operate (geo::WireID const &wireID, size_t tick, float adc) override |
bool | Finish () override |
Public Member Functions inherited from evd::RawDataDrawer::OperationBaseClass | |
OperationBaseClass (geo::PlaneID const &pid, RawDataDrawer *data_drawer=nullptr) | |
virtual | ~OperationBaseClass ()=default |
virtual std::string | Name () const |
bool | operator() (geo::WireID const &wireID, size_t tick, float adc) |
geo::PlaneID const & | PlaneID () const |
RawDataDrawer * | RawDataDrawerPtr () const |
Private Attributes | |
evdb::View2D * | view |
double | rawCharge = 0. |
double | convertedCharge = 0. |
details::CellGridClass | drawingRange |
std::vector< BoxInfo_t > | boxInfo |
details::ADCCorrectorClass | ADCCorrector |
Additional Inherited Members | |
Protected Attributes inherited from evd::RawDataDrawer::OperationBaseClass | |
RawDataDrawer * | pRawDataDrawer = nullptr |
Definition at line 1068 of file RawDataDrawer.cxx.
|
inline |
Definition at line 1070 of file RawDataDrawer.cxx.
|
inlineoverridevirtual |
Reimplemented from evd::RawDataDrawer::OperationBaseClass.
Definition at line 1132 of file RawDataDrawer.cxx.
|
inlineoverridevirtual |
Reimplemented from evd::RawDataDrawer::OperationBaseClass.
Definition at line 1083 of file RawDataDrawer.cxx.
|
inlineoverridevirtual |
Implements evd::RawDataDrawer::OperationBaseClass.
Definition at line 1113 of file RawDataDrawer.cxx.
|
inlineoverridevirtual |
Reimplemented from evd::RawDataDrawer::OperationBaseClass.
Definition at line 1107 of file RawDataDrawer.cxx.
|
inlineoverridevirtual |
Reimplemented from evd::RawDataDrawer::OperationBaseClass.
Definition at line 1101 of file RawDataDrawer.cxx.
|
private |
Definition at line 1155 of file RawDataDrawer.cxx.
|
private |
Definition at line 1154 of file RawDataDrawer.cxx.
|
private |
Definition at line 1152 of file RawDataDrawer.cxx.
|
private |
Definition at line 1153 of file RawDataDrawer.cxx.
|
private |
Definition at line 1152 of file RawDataDrawer.cxx.
|
private |
Definition at line 1150 of file RawDataDrawer.cxx.