1 #ifndef DATAFORMATS_HGCRECHIT_H 2 #define DATAFORMATS_HGCRECHIT_H 1 102 bool checkFlags(
const std::vector<int>& flagsvec)
const;
constexpr float energy() const
void setSignalOverSigmaNoise(float sOverNoise)
uint8_t signalOverSigmaNoise_
bool checkFlags(const std::vector< int > &flagsvec) const
check if one of the flags in a set is true
constexpr const DetId & detid() const
void setFlag(int flag)
set the flags (from Flags or ESFlags)
bool isTimeErrorValid() const
float outOfTimeEnergy() const
float signalOverSigmaNoise() const
bool checkFlag(int flag) const
check if the flag is true
void setOutOfTimeEnergy(float energy)
uint32_t flagBits_
store rechit condition (see Flags enum) in a bit-wise way
constexpr float time() const
DetId id() const
get the id
void setOutOfTimeChi2(float chi2)
float outOfTimeChi2() const
constexpr uint32_t flags() const
void setTimeError(uint8_t timeErrBits)
std::ostream & operator<<(std::ostream &s, const HGCRecHit &hit)