25 timeError_(timeError),
27 positionError_(positionError),
30 flagBits_(flagBits) {}
33 const DetId&
id,
float energy,
float time,
float timeError,
float position,
float positionError, uint32_t flagBits)
54 for (std::vector<int>::const_iterator flagPtr = flagsvec.begin(); flagPtr != flagsvec.end();
64 return s <<
MTDDetId(
hit.detid()) <<
": " <<
hit.energy() <<
" GeV, " <<
hit.time() <<
" ns";
66 return s <<
"FTLRecHit undefined subdetector";
bool checkFlags(const std::vector< int > &flagsvec) const
check if one of the flags in a set is true
std::ostream & operator<<(std::ostream &s, const FTLRecHit &hit)
Detector identifier base class for the MIP Timing Layer.
bool isTimeErrorValid() const
bool checkFlag(int flag) const
check if the flag is true
static int position[264][3]