1 #ifndef GUARD_HCALHF_PETALGORITHM_H
2 #define GUARD_HCALHF_PETALGORITHM_H 1
28 const std::vector<double>& short_Energy,
29 const std::vector<double>& short_ET,
30 const std::vector<double>&
long_R,
31 const std::vector<double>& long_Energy,
32 const std::vector<double>& long_ET,
45 double CalcThreshold(
double abs_energy,
const std::vector<double>& params);
void SetLong_Energy_Thresh(const std::vector< double > &x)
tuple HcalAcceptSeverityLevel
std::vector< double > GetLong_Energy_Thresh()
std::vector< double > long_ET_Thresh
std::vector< double > long_Energy_Thresh
std::vector< double > short_R
std::vector< double > GetShort_ET_Thresh()
std::vector< double > GetLong_ET_Thresh()
void HFSetFlagFromPET(HFRecHit &hf, HFRecHitCollection &rec, const HcalChannelQuality *myqual, const HcalSeverityLevelComputer *mySeverity)
std::vector< double > long_R
std::vector< double > GetLong_R()
double CalcThreshold(double abs_energy, const std::vector< double > ¶ms)
std::vector< double > long_R_29
void SetLong_ET_Thresh(const std::vector< double > &x)
std::vector< double > GetShort_R()
void SetLong_R(const std::vector< double > &x)
int HcalAcceptSeverityLevel_
std::vector< double > short_ET_Thresh
std::vector< double > short_Energy_Thresh
std::vector< double > GetShort_Energy_Thresh()
void SetShort_R(const std::vector< double > &x)
void SetShort_ET_Thresh(const std::vector< double > &x)
void SetShort_Energy_Thresh(const std::vector< double > &x)
std::vector< double > short_R_29