8 constexpr
float timereso_max = 10000;
26 timeError_(timeError),
28 positionError_(positionError),
31 flagBits_(flagBits) {}
34 const DetId&
id,
float energy,
float time,
float timeError,
float position,
float positionError, uint32_t flagBits)
35 :
FTLRecHit(id, 0, 0, energy, time, timeError, position, positionError, flagBits) {}
55 for (std::vector<int>::const_iterator flagPtr = flagsvec.begin(); flagPtr != flagsvec.end();
67 return s <<
"FTLRecHit undefined subdetector";
const DetId & detid() const
bool checkFlag(int flag) const
check if the flag is true
float energy() const
get the id
std::ostream & operator<<(std::ostream &out, const ALILine &li)
bool isTimeErrorValid() const
bool checkFlags(const std::vector< int > &flagsvec) const
check if one of the flags in a set is true
constexpr int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum) ...
static int position[264][3]
constexpr Detector det() const
get the detector field from this detid