Collected information about TPC sets and readout planes in the geometry. More...
Public Member Functions | |
ReadoutMappingInfo_t ()=default | |
void | set (std::vector< unsigned int > &&TPCsetCount, readout::TPCsetDataContainer< TPCColl_t > &&TPCsetTPCs, readout::TPCsetDataContainer< unsigned int > &&ROPcount, readout::ROPDataContainer< PlaneColl_t > &&ROPplanes, geo::TPCDataContainer< readout::TPCsetID > &&TPCtoTPCset, geo::PlaneDataContainer< readout::ROPID > &&PlaneToROP) |
unsigned int | NCryostats () const |
unsigned int | MaxTPCsets () const |
unsigned int | MaxROPs () const |
void | clear () |
Frees the memory and leaves the object unusable until next set() . More... | |
operator bool () const | |
Returns whether all the data containers are initialized. More... | |
Public Attributes | |
std::vector< unsigned int > | fTPCsetCount |
Number of TPC sets in each cryostat. More... | |
readout::TPCsetDataContainer < TPCColl_t > | fTPCsetTPCs |
All geo::TPCGeo objects in each TPC set, sorted by increasing z. More... | |
readout::TPCsetDataContainer < unsigned int > | fROPcount |
Number of readout planes in each TPC set. More... | |
readout::ROPDataContainer < PlaneColl_t > | fROPplanes |
All geo::PlaneGeo objects in each readout plane, sorted by z. More... | |
geo::TPCDataContainer < readout::TPCsetID > | fTPCtoTPCset |
The TPC set each TPC belongs to. More... | |
geo::PlaneDataContainer < readout::ROPID > | fPlaneToROP |
The ROP each wire plane belongs to. More... | |
Collected information about TPC sets and readout planes in the geometry.
Definition at line 533 of file ICARUSChannelMapAlg.h.
|
default |
|
inline |
Frees the memory and leaves the object unusable until next set()
.
Definition at line 585 of file ICARUSChannelMapAlg.h.
|
inline |
Definition at line 582 of file ICARUSChannelMapAlg.h.
|
inline |
Definition at line 581 of file ICARUSChannelMapAlg.h.
|
inline |
Definition at line 579 of file ICARUSChannelMapAlg.h.
|
inline |
Returns whether all the data containers are initialized.
Definition at line 593 of file ICARUSChannelMapAlg.h.
|
inline |
Definition at line 554 of file ICARUSChannelMapAlg.h.
geo::PlaneDataContainer<readout::ROPID> icarus::ICARUSChannelMapAlg::ReadoutMappingInfo_t::fPlaneToROP |
The ROP each wire plane belongs to.
Definition at line 550 of file ICARUSChannelMapAlg.h.
readout::TPCsetDataContainer<unsigned int> icarus::ICARUSChannelMapAlg::ReadoutMappingInfo_t::fROPcount |
Number of readout planes in each TPC set.
Definition at line 541 of file ICARUSChannelMapAlg.h.
readout::ROPDataContainer<PlaneColl_t> icarus::ICARUSChannelMapAlg::ReadoutMappingInfo_t::fROPplanes |
All geo::PlaneGeo
objects in each readout plane, sorted by z.
Definition at line 544 of file ICARUSChannelMapAlg.h.
std::vector<unsigned int> icarus::ICARUSChannelMapAlg::ReadoutMappingInfo_t::fTPCsetCount |
Number of TPC sets in each cryostat.
Definition at line 535 of file ICARUSChannelMapAlg.h.
readout::TPCsetDataContainer<TPCColl_t> icarus::ICARUSChannelMapAlg::ReadoutMappingInfo_t::fTPCsetTPCs |
All geo::TPCGeo
objects in each TPC set, sorted by increasing z.
Definition at line 538 of file ICARUSChannelMapAlg.h.
geo::TPCDataContainer<readout::TPCsetID> icarus::ICARUSChannelMapAlg::ReadoutMappingInfo_t::fTPCtoTPCset |
The TPC set each TPC belongs to.
Definition at line 547 of file ICARUSChannelMapAlg.h.