1 #ifndef _DATAFORMATS_METRECO_HCALNOISESUMMARY_H__ 2 #define _DATAFORMATS_METRECO_HCALNOISESUMMARY_H__ 24 class HcalNoiseInfoProducer;
45 bool passLooseNoiseFilter(
void)
const;
46 bool passTightNoiseFilter(
void)
const;
47 bool passHighLevelNoiseFilter(
void)
const;
51 int noiseFilterStatus(
void)
const;
55 int noiseType(
void)
const;
59 float eventEMEnergy(
void)
const;
60 float eventHadEnergy(
void)
const;
61 float eventTrackEnergy(
void)
const;
62 float eventEMFraction(
void)
const;
63 float eventChargeFraction(
void)
const;
67 float min10GeVHitTime(
void)
const;
68 float max10GeVHitTime(
void)
const;
69 float rms10GeVHitTime(
void)
const;
70 float min25GeVHitTime(
void)
const;
71 float max25GeVHitTime(
void)
const;
72 float rms25GeVHitTime(
void)
const;
75 int num10GeVHits(
void)
const;
76 int num25GeVHits(
void)
const;
80 float minE2TS(
void)
const;
81 float minE10TS(
void)
const;
82 float minE2Over10TS(
void)
const;
83 float maxE2TS(
void)
const;
84 float maxE10TS(
void)
const;
85 float maxE2Over10TS(
void)
const;
89 int maxZeros(
void)
const;
93 int maxHPDHits(
void)
const;
94 int maxRBXHits(
void)
const;
97 int maxHPDNoOtherHits(
void)
const;
101 float minHPDEMF(
void)
const;
102 float minRBXEMF(
void)
const;
105 int numProblematicRBXs(
void)
const;
107 int numIsolatedNoiseChannels(
void)
const;
108 float isolatedNoiseSumE(
void)
const;
109 float isolatedNoiseSumEt(
void)
const;
111 int numFlatNoiseChannels(
void)
const;
112 float flatNoiseSumE(
void)
const;
113 float flatNoiseSumEt(
void)
const;
115 int numSpikeNoiseChannels(
void)
const;
116 float spikeNoiseSumE(
void)
const;
117 float spikeNoiseSumEt(
void)
const;
119 int numTriangleNoiseChannels(
void)
const;
120 float triangleNoiseSumE(
void)
const;
121 float triangleNoiseSumEt(
void)
const;
123 int numTS4TS5NoiseChannels(
void)
const;
124 float TS4TS5NoiseSumE(
void)
const;
125 float TS4TS5NoiseSumEt(
void)
const;
127 int numNegativeNoiseChannels(
void)
const;
128 float NegativeNoiseSumE(
void)
const;
129 float NegativeNoiseSumEt(
void)
const;
131 int GetRecHitCount(
void)
const;
132 int GetRecHitCount15(
void)
const;
133 double GetRecHitEnergy(
void)
const;
134 double GetRecHitEnergy15(
void)
const;
136 double GetTotalCalibCharge(
void)
const;
137 double GetLaserMonitorCharge(
void)
const;
139 bool HasBadRBXTS4TS5(
void)
const;
140 bool HasBadRBXRechitR45Loose(
void)
const;
141 bool HasBadRBXRechitR45Tight(
void)
const;
142 bool goodJetFoundInLowBVRegion(
void)
const;
144 double GetCalibChargeHF(
void)
const;
145 int GetCalibCountHF(
void)
const;
148 int GetCalibCountTS45(
void)
const;
149 int GetCalibgt15CountTS45(
void)
const;
150 double GetCalibChargeTS45(
void)
const;
151 double GetCalibgt15ChargeTS45(
void)
const;
153 int GetHitsInNonLaserRegion(
void)
const;
154 int GetHitsInLaserRegion(
void)
const;
155 double GetEnergyInNonLaserRegion(
void)
const;
156 double GetEnergyInLaserRegion(
void)
const;
edm::RefVector< CaloTowerCollection > hlnoisetwrs_
double energyInLaserRegion_
edm::RefVector< CaloTowerCollection > loosenoisetwrs_
int hitsInNonLaserRegion_
bool goodJetFoundInLowBVRegion_
bool hasBadRBXRechitR45Loose_
bool hasBadRBXRechitR45Tight_
edm::RefVector< reco::CaloJetCollection > problemjets_
edm::RefVector< CaloTowerCollection > tightnoisetwrs_
double energyInNonLaserRegion_
double calibChargegt15TS45_