LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
readout_types.h File Reference

Classes identifying readout-related concepts. More...

Go to the source code of this file.

Classes

struct  readout::TPCsetID
 Class identifying a set of TPC sharing readout channels. More...
 
struct  readout::ROPID
 Class identifying a set of planes sharing readout channels. More...
 

Namespaces

 readout
 
 readout::details
 

Typedefs

typedef geo::CryostatID readout::CryostatID
 

Functions

template<typename T >
std::string readout::details::writeToString (T const &value)
 
Readout ID comparison operators

The result of comparison with invalid IDs is undefined.

bool readout::operator== (TPCsetID const &a, TPCsetID const &b)
 Comparison: the IDs point to the same TPC set (validity is ignored) More...
 
bool readout::operator!= (TPCsetID const &a, TPCsetID const &b)
 Comparison: the IDs point to different TPC sets (validity is ignored) More...
 
bool readout::operator< (TPCsetID const &a, TPCsetID const &b)
 Order TPCsetID in increasing Cryo, then TPC set. More...
 
bool readout::operator== (ROPID const &a, ROPID const &b)
 Comparison: the IDs point to the same ROP (validity is ignored) More...
 
bool readout::operator!= (ROPID const &a, ROPID const &b)
 Comparison: the IDs point to different ROPs (validity is ignored) More...
 
bool readout::operator< (ROPID const &a, ROPID const &b)
 Order ROPID in increasing Cryo, then TPC set, then ROP. More...
 
std::ostream & readout::operator<< (std::ostream &out, TPCsetID const &sid)
 Generic output of TPCsetID to stream. More...
 
std::ostream & readout::operator<< (std::ostream &out, ROPID const &rid)
 Comparison: the IDs point to the same TPC set (validity is ignored) More...
 

Detailed Description

Classes identifying readout-related concepts.

Author
Gianluca Petrillo (petri.nosp@m.llo@.nosp@m.fnal..nosp@m.gov)
Date
June 19th, 2015

Definition in file readout_types.h.