Definition at line 1068 of file RawDataDrawer.cxx.
Definition at line 1070 of file RawDataDrawer.cxx.
details::CellGridClass drawingRange
OperationBaseClass(geo::PlaneID const &pid, RawDataDrawer *data_drawer=nullptr)
details::ADCCorrectorClass ADCCorrector
geo::PlaneID const & PlaneID() const
bool evd::RawDataDrawer::BoxDrawer::Finish |
( |
| ) |
|
|
inlineoverridevirtual |
Reimplemented from evd::RawDataDrawer::OperationBaseClass.
Definition at line 1132 of file RawDataDrawer.cxx.
details::CellGridClass drawingRange
unsigned int PlaneID_t
Type for the ID number.
std::vector< BoxInfo_t > boxInfo
std::vector< double > fRawCharge
Sum of Raw Charge.
PlaneID_t Plane
Index of the plane within its TPC.
geo::PlaneID const & PlaneID() const
void QueueDrawingBoxes(evdb::View2D *view, geo::PlaneID const &pid, std::vector< BoxInfo_t > const &BoxInfo)
RawDataDrawer * RawDataDrawerPtr() const
details::CellGridClass * fDrawingRange
information about the viewport
std::vector< double > fConvertedCharge
Sum of Charge Converted using Birks' formula.
bool evd::RawDataDrawer::BoxDrawer::Initialize |
( |
| ) |
|
|
inlineoverridevirtual |
Reimplemented from evd::RawDataDrawer::OperationBaseClass.
Definition at line 1083 of file RawDataDrawer.cxx.
1085 art::ServiceHandle<evd::RawDrawingOptions const> rawopt;
details::CellGridClass drawingRange
bool SetMinTDCCellSize(float min_size)
Sets the minimum size for TDC cells.
std::vector< BoxInfo_t > boxInfo
bool SetMinWireCellSize(float min_size)
Sets the minimum size for wire cells.
size_t NCells() const
Returns the total number of cells in the grid.
bool evd::RawDataDrawer::BoxDrawer::Operate |
( |
geo::WireID const & |
wireID, |
|
|
size_t |
tick, |
|
|
float |
adc |
|
) |
| |
|
inlineoverridevirtual |
Implements evd::RawDataDrawer::OperationBaseClass.
Definition at line 1113 of file RawDataDrawer.cxx.
1117 if (cell < 0)
return true;
details::CellGridClass drawingRange
std::ptrdiff_t GetCell(float wire, float tick) const
Returns the index of specified cell, or -1 if out of range.
std::vector< BoxInfo_t > boxInfo
details::ADCCorrectorClass ADCCorrector
tick_as<> tick
Tick number, represented by std::ptrdiff_t.
unsigned int WireID_t
Type for the ID number.
bool evd::RawDataDrawer::BoxDrawer::ProcessTick |
( |
size_t |
tick | ) |
|
|
inlineoverridevirtual |
bool evd::RawDataDrawer::BoxDrawer::ProcessWire |
( |
geo::WireID const & |
wire | ) |
|
|
inlineoverridevirtual |
std::vector<BoxInfo_t> evd::RawDataDrawer::BoxDrawer::boxInfo |
|
private |
double evd::RawDataDrawer::BoxDrawer::convertedCharge = 0. |
|
private |
double evd::RawDataDrawer::BoxDrawer::rawCharge = 0. |
|
private |
evdb::View2D* evd::RawDataDrawer::BoxDrawer::view |
|
private |
The documentation for this class was generated from the following file: