All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
icarus::details::ROPandTPCsetBuildingAlg::Results_t Struct Reference

#include <ROPandTPCsetBuildingAlg.h>

Inheritance diagram for icarus::details::ROPandTPCsetBuildingAlg::Results_t:

Public Member Functions

 Results_t (ResultsBase_t &&data)
 
std::vector< unsigned int > TPCsetCount ()&&
 Output: number of TPC sets in each cryostat. More...
 
readout::TPCsetDataContainer
< TPCColl_t
TPCsetTPCs ()&&
 Output: TPC's in each TPC set. More...
 
readout::TPCsetDataContainer
< unsigned int > 
ROPcount ()&&
 Output: number of readout planes in each TPC set. More...
 
readout::ROPDataContainer
< PlaneColl_t
ROPplanes ()&&
 Output: planes in each of the readout plane. More...
 
geo::TPCDataContainer
< readout::TPCsetID
TPCtoTPCset ()&&
 Output: number of readout planes in each TPC set. More...
 
geo::PlaneDataContainer
< readout::ROPID
PlaneToROP ()&&
 Output: planes in each of the readout plane. More...
 

Detailed Description

Definition at line 116 of file ROPandTPCsetBuildingAlg.h.

Constructor & Destructor Documentation

icarus::details::ROPandTPCsetBuildingAlg::Results_t::Results_t ( ResultsBase_t &&  data)
inline

Definition at line 118 of file ROPandTPCsetBuildingAlg.h.

118 : ResultsBase_t(std::move(data)) {}
std::tuple< std::vector< unsigned int >, readout::TPCsetDataContainer< TPCColl_t >, readout::TPCsetDataContainer< unsigned int >, readout::ROPDataContainer< PlaneColl_t >, geo::TPCDataContainer< readout::TPCsetID >, geo::PlaneDataContainer< readout::ROPID > > ResultsBase_t
Full group of results of the algorithm.

Member Function Documentation

geo::PlaneDataContainer<readout::ROPID> icarus::details::ROPandTPCsetBuildingAlg::Results_t::PlaneToROP ( )
inline

Output: planes in each of the readout plane.

Definition at line 141 of file ROPandTPCsetBuildingAlg.h.

142  { return std::move(std::get<5U>(*this)); }
readout::TPCsetDataContainer<unsigned int> icarus::details::ROPandTPCsetBuildingAlg::Results_t::ROPcount ( )
inline

Output: number of readout planes in each TPC set.

Definition at line 129 of file ROPandTPCsetBuildingAlg.h.

130  { return std::move(std::get<2U>(*this)); }
readout::ROPDataContainer<PlaneColl_t> icarus::details::ROPandTPCsetBuildingAlg::Results_t::ROPplanes ( )
inline

Output: planes in each of the readout plane.

Definition at line 133 of file ROPandTPCsetBuildingAlg.h.

134  { return std::move(std::get<3U>(*this)); }
std::vector<unsigned int> icarus::details::ROPandTPCsetBuildingAlg::Results_t::TPCsetCount ( )
inline

Output: number of TPC sets in each cryostat.

Definition at line 121 of file ROPandTPCsetBuildingAlg.h.

122  { return std::move(std::get<0U>(*this)); }
readout::TPCsetDataContainer<TPCColl_t> icarus::details::ROPandTPCsetBuildingAlg::Results_t::TPCsetTPCs ( )
inline

Output: TPC's in each TPC set.

Definition at line 125 of file ROPandTPCsetBuildingAlg.h.

126  { return std::move(std::get<1U>(*this)); }
geo::TPCDataContainer<readout::TPCsetID> icarus::details::ROPandTPCsetBuildingAlg::Results_t::TPCtoTPCset ( )
inline

Output: number of readout planes in each TPC set.

Definition at line 137 of file ROPandTPCsetBuildingAlg.h.

138  { return std::move(std::get<4U>(*this)); }

The documentation for this struct was generated from the following file: