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. 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. 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 400 of file ColdBoxChannelMapAlg.h.
|
default |
|
inline |
Frees the memory and leaves the object unusable until next set()
.
Definition at line 452 of file ColdBoxChannelMapAlg.h.
|
inline |
Definition at line 449 of file ColdBoxChannelMapAlg.h.
|
inline |
Definition at line 448 of file ColdBoxChannelMapAlg.h.
|
inline |
Definition at line 446 of file ColdBoxChannelMapAlg.h.
|
inline |
Returns whether all the data containers are initialized.
Definition at line 460 of file ColdBoxChannelMapAlg.h.
|
inline |
Definition at line 421 of file ColdBoxChannelMapAlg.h.
geo::PlaneDataContainer<readout::ROPID> geo::ColdBoxChannelMapAlg::ReadoutMappingInfo_t::fPlaneToROP |
The ROP each wire plane belongs to.
Definition at line 417 of file ColdBoxChannelMapAlg.h.
readout::TPCsetDataContainer<unsigned int> geo::ColdBoxChannelMapAlg::ReadoutMappingInfo_t::fROPcount |
Number of readout planes in each TPC set.
Definition at line 408 of file ColdBoxChannelMapAlg.h.
readout::ROPDataContainer<PlaneColl_t> geo::ColdBoxChannelMapAlg::ReadoutMappingInfo_t::fROPplanes |
All geo::PlaneGeo
objects in each readout plane.
Definition at line 411 of file ColdBoxChannelMapAlg.h.
std::vector<unsigned int> geo::ColdBoxChannelMapAlg::ReadoutMappingInfo_t::fTPCsetCount |
Number of TPC sets in each cryostat.
Definition at line 402 of file ColdBoxChannelMapAlg.h.
readout::TPCsetDataContainer<TPCColl_t> geo::ColdBoxChannelMapAlg::ReadoutMappingInfo_t::fTPCsetTPCs |
All geo::TPCGeo
objects in each TPC set.
Definition at line 405 of file ColdBoxChannelMapAlg.h.
geo::TPCDataContainer<readout::TPCsetID> geo::ColdBoxChannelMapAlg::ReadoutMappingInfo_t::fTPCtoTPCset |
The TPC set each TPC belongs to.
Definition at line 414 of file ColdBoxChannelMapAlg.h.