Go to the documentation of this file.
38 const std::vector<double>& longR,
42 const std::vector<double>& shortR29,
43 const std::vector<double>& longR29) {
81 double ET =
energy / fabs(cosh(fEta));
84 double ETthresh = 0, Energythresh = 0;
90 }
else if (
depth == 2)
96 if (
energy < Energythresh ||
ET < ETthresh) {
126 double RatioThresh = 0;
139 if (Ratio <= RatioThresh) {
std::vector< double > short_R
std::vector< T >::const_iterator const_iterator
std::vector< double > long_ET_Thresh
std::vector< double > long_R
const Item * getValues(DetId fId, bool throwOnFail=true) const
void HFSetFlagFromPET(HFRecHit &hf, HFRecHitCollection &rec, const HcalChannelQuality *myqual, const HcalSeverityLevelComputer *mySeverity)
std::vector< double > long_R_29
std::vector< double > short_R_29
bool dropChannel(const uint32_t &mystatus) const
int getSeverityLevel(const DetId &myid, const uint32_t &myflag, const uint32_t &mystatus) const
uint32_t getValue() const
std::vector< double > short_Energy_Thresh
const_iterator end() const
const HcalTopology * topo() const
int HcalAcceptSeverityLevel_
std::vector< double > long_Energy_Thresh
iterator find(key_type k)
constexpr uint32_t rawId() const
get the raw id
double CalcThreshold(double abs_energy, const std::vector< double > ¶ms)
std::pair< double, double > etaRange(HcalSubdetector subdet, int ieta) const
Power< A, B >::type pow(const A &a, const B &b)
Abs< T >::type abs(const T &t)
std::vector< double > short_ET_Thresh