1 #ifndef SIMCALORIMETRY_HCALZEROSUPPRESSIONALGOS_HCALZSALGOREALISTIC_H 2 #define SIMCALORIMETRY_HCALZEROSUPPRESSIONALGOS_HCALZSALGOREALISTIC_H 1 16 HcalZSAlgoRealistic(
bool markAndPass, std::pair<int,int> HBsearchTS, std::pair<int,int> HEsearchTS, std::pair<int,int> HOsearchTS, std::pair<int,int> HFsearchTS);
17 HcalZSAlgoRealistic(
bool markAndPass,
int levelHB,
int levelHE,
int levelHO,
int levelHF, std::pair<int,int> HBsearchTS, std::pair<int,int> HEsearchTS, std::pair<int,int> HOsearchTS, std::pair<int,int> HFsearchTS);
std::pair< int, int > HOsearchTS_
virtual ~HcalZSAlgoRealistic()=default
bool keepMe(const Digi &inp, int start, int finish, int threshold, uint32_t zsmask) const
std::tuple< unsigned int, int, int, DigiType, int, int, int, float > Digi
virtual bool shouldKeep(const HBHEDataFrame &digi) const
std::pair< int, int > HEsearchTS_
std::pair< int, int > HFsearchTS_
std::pair< int, int > HBsearchTS_
HcalZSAlgoRealistic(bool markAndPass, std::pair< int, int > HBsearchTS, std::pair< int, int > HEsearchTS, std::pair< int, int > HOsearchTS, std::pair< int, int > HFsearchTS)