1 #ifndef _DATAFORMATS_METRECO_HCALNOISEHPD_H_ 2 #define _DATAFORMATS_METRECO_HCALNOISEHPD_H_ 47 {
return x->energy()>y->energy(); }
72 int idnumber(
void)
const;
79 const std::vector<float> bigCharge(
void)
const;
80 float bigChargeTotal(
void)
const;
81 float bigChargeHighest2TS(
unsigned int firstts=4)
const;
82 float bigChargeHighest3TS(
unsigned int firstts=4)
const;
85 const std::vector<float> big5Charge(
void)
const;
86 float big5ChargeTotal(
void)
const;
87 float big5ChargeHighest2TS(
unsigned int firstts=4)
const;
88 float big5ChargeHighest3TS(
unsigned int firstts=4)
const;
91 int totalZeros(
void)
const;
94 int maxZeros(
void)
const;
104 float recHitEnergy(
float threshold=1.5)
const;
105 float recHitEnergyFailR45(
float threshold=1.5)
const;
108 float minRecHitTime(
float threshold=10.0)
const;
109 float maxRecHitTime(
float threshold=10.0)
const;
112 int numRecHits(
float threshold=1.5)
const;
113 int numRecHitsFailR45(
float threshold=1.5)
const;
123 double caloTowerHadE(
void)
const;
124 double caloTowerEmE(
void)
const;
125 double caloTowerTotalE(
void)
const;
126 double caloTowerEmFraction(
void)
const;
std::set< edm::Ref< HBHERecHitCollection >, RefHBHERecHitEnergyComparison > refrechitset_
std::vector< float > bigCharge_
std::vector< float > big5Charge_
edm::RefVector< HBHERecHitCollection > rechits_
bool operator()(const edm::Ref< HBHERecHitCollection > &x, const edm::Ref< HBHERecHitCollection > &y) const
edm::RefVector< CaloTowerCollection > calotowers_
std::vector< HcalNoiseHPD > HcalNoiseHPDCollection