1 #ifndef _DATAFORMATS_METRECO_HCALNOISEHPD_H_ 2 #define _DATAFORMATS_METRECO_HCALNOISEHPD_H_ 49 {
return x->energy()>y->energy(); }
74 int idnumber(
void)
const;
81 const std::vector<float> bigCharge(
void)
const;
82 float bigChargeTotal(
void)
const;
83 float bigChargeHighest2TS(
unsigned int firstts=4)
const;
84 float bigChargeHighest3TS(
unsigned int firstts=4)
const;
87 const std::vector<float> big5Charge(
void)
const;
88 float big5ChargeTotal(
void)
const;
89 float big5ChargeHighest2TS(
unsigned int firstts=4)
const;
90 float big5ChargeHighest3TS(
unsigned int firstts=4)
const;
93 int totalZeros(
void)
const;
96 int maxZeros(
void)
const;
106 float recHitEnergy(
float threshold=1.5)
const;
107 float recHitEnergyFailR45(
float threshold=1.5)
const;
110 float minRecHitTime(
float threshold=10.0)
const;
111 float maxRecHitTime(
float threshold=10.0)
const;
114 int numRecHits(
float threshold=1.5)
const;
115 int numRecHitsFailR45(
float threshold=1.5)
const;
125 double caloTowerHadE(
void)
const;
126 double caloTowerEmE(
void)
const;
127 double caloTowerTotalE(
void)
const;
128 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