1 #ifndef _DATAFORMATS_METRECO_HCALNOISESUMMARY_H__ 2 #define _DATAFORMATS_METRECO_HCALNOISESUMMARY_H__ 24 class HcalNoiseInfoProducer;
44 bool passLooseNoiseFilter(
void)
const;
45 bool passTightNoiseFilter(
void)
const;
46 bool passHighLevelNoiseFilter(
void)
const;
50 int noiseFilterStatus(
void)
const;
54 int noiseType(
void)
const;
58 float eventEMEnergy(
void)
const;
59 float eventHadEnergy(
void)
const;
60 float eventTrackEnergy(
void)
const;
61 float eventEMFraction(
void)
const;
62 float eventChargeFraction(
void)
const;
66 float min10GeVHitTime(
void)
const;
67 float max10GeVHitTime(
void)
const;
68 float rms10GeVHitTime(
void)
const;
69 float min25GeVHitTime(
void)
const;
70 float max25GeVHitTime(
void)
const;
71 float rms25GeVHitTime(
void)
const;
74 int num10GeVHits(
void)
const;
75 int num25GeVHits(
void)
const;
79 float minE2TS(
void)
const;
80 float minE10TS(
void)
const;
81 float minE2Over10TS(
void)
const;
82 float maxE2TS(
void)
const;
83 float maxE10TS(
void)
const;
84 float maxE2Over10TS(
void)
const;
88 int maxZeros(
void)
const;
92 int maxHPDHits(
void)
const;
93 int maxRBXHits(
void)
const;
96 int maxHPDNoOtherHits(
void)
const;
100 float minHPDEMF(
void)
const;
101 float minRBXEMF(
void)
const;
104 int numProblematicRBXs(
void)
const;
106 int numIsolatedNoiseChannels(
void)
const;
107 float isolatedNoiseSumE(
void)
const;
108 float isolatedNoiseSumEt(
void)
const;
110 int numFlatNoiseChannels(
void)
const;
111 float flatNoiseSumE(
void)
const;
112 float flatNoiseSumEt(
void)
const;
114 int numSpikeNoiseChannels(
void)
const;
115 float spikeNoiseSumE(
void)
const;
116 float spikeNoiseSumEt(
void)
const;
118 int numTriangleNoiseChannels(
void)
const;
119 float triangleNoiseSumE(
void)
const;
120 float triangleNoiseSumEt(
void)
const;
122 int numTS4TS5NoiseChannels(
void)
const;
123 float TS4TS5NoiseSumE(
void)
const;
124 float TS4TS5NoiseSumEt(
void)
const;
126 int numNegativeNoiseChannels(
void)
const;
127 float NegativeNoiseSumE(
void)
const;
128 float NegativeNoiseSumEt(
void)
const;
130 int GetRecHitCount(
void)
const;
131 int GetRecHitCount15(
void)
const;
132 double GetRecHitEnergy(
void)
const;
133 double GetRecHitEnergy15(
void)
const;
135 double GetTotalCalibCharge(
void)
const;
136 double GetLaserMonitorCharge(
void)
const;
138 bool HasBadRBXTS4TS5(
void)
const;
139 bool HasBadRBXRechitR45Loose(
void)
const;
140 bool HasBadRBXRechitR45Tight(
void)
const;
141 bool goodJetFoundInLowBVRegion(
void)
const;
143 double GetCalibChargeHF(
void)
const;
144 int GetCalibCountHF(
void)
const;
147 int GetCalibCountTS45(
void)
const;
148 int GetCalibgt15CountTS45(
void)
const;
149 double GetCalibChargeTS45(
void)
const;
150 double GetCalibgt15ChargeTS45(
void)
const;
152 int GetHitsInNonLaserRegion(
void)
const;
153 int GetHitsInLaserRegion(
void)
const;
154 double GetEnergyInNonLaserRegion(
void)
const;
155 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_