1 #ifndef _RECOMET_METALGORITHMS_HCALNOISEALGO_H_ 2 #define _RECOMET_METALGORITHMS_HCALNOISEALGO_H_ 15 double TS4TS5EnergyThreshold, std::vector<std::pair<double, double> > &
TS4TS5UpperCut,
16 std::vector<std::pair<double, double> > &
TS4TS5LowerCut,
double MinRBXRechitR45E);
45 bool CheckPassFilter(
double Charge,
double Discriminant, std::vector<std::pair<double, double> > &Cuts,
int Side);
190 return t1->
id() < t2->
id();
bool CheckPassFilter(double Charge, double Discriminant, std::vector< std::pair< double, double > > &Cuts, int Side)
double HPDEMF(void) const
double lowEHitTimeSqrd(void) const
double minLowEHitTime(void) const
~JoinCaloTowerRefVectorsWithoutDuplicates()
double maxHighEHitTime(void) const
double maxLowEHitTime(void) const
int numLowEHits(void) const
int pMinRBXRechitR45Count_
std::vector< double > lMinRBXRechitR45Cuts_
double r45EnergyFraction(void) const
edm::RefVector< CaloTowerCollection > rbxtowers_
JoinCaloTowerRefVectorsWithoutDuplicates()
ProductID id() const
Accessor for product ID.
double RBXEMF(void) const
double r45EnergyFraction_
int numRBXHits(void) const
double highEHitTimeSqrd(void) const
std::set< edm::Ref< CaloTowerCollection >, twrrefcomp > twrrefset_t
CommonHcalNoiseRBXData(const reco::HcalNoiseRBX &rbx, double minRecHitE, double minLowHitE, double minHighHitE, double TS4TS5EnergyThreshold, std::vector< std::pair< double, double > > &TS4TS5UpperCut, std::vector< std::pair< double, double > > &TS4TS5LowerCut, double MinRBXRechitR45E)
double pMinRBXRechitR45EnergyFraction_
std::vector< double > tMinRBXRechitR45Cuts_
double pMinRBXRechitR45Fraction_
int numHighEHits(void) const
int numHPDNoOtherHits(void) const
~CommonHcalNoiseRBXData()
edm::RefVector< CaloTowerCollection > rbxTowers(void) const
double energy(void) const
double minHighEHitTime(void) const
bool PassTS4TS5(void) const
int numHPDHits(void) const
bool validRatio(void) const
double r45Fraction(void) const