CMS 3D CMS Logo

EcalTrivialConditionRetriever.h
Go to the documentation of this file.
1 //
2 // Created: 2 Mar 2006
3 // Shahram Rahatlou, University of Rome & INFN
4 //
5 #ifndef CalibCalorimetry_EcalPlugins_EcalTrivialConditionRetriever_H
6 #define CalibCalorimetry_EcalPlugins_EcalTrivialConditionRetriever_H
7 // system include files
8 #include <string>
9 #include <vector>
10 
11 // user include files
14 
17 
22 
26 
31 
34 
37 
40 
43 
46 
49 
52 
56 
59 
62 
65 
68 
71 
76 
93 
95 
100 
103 
106 
109 
112 
115 
117 // forward declarations
118 
119 namespace edm {
120  class ParameterSet;
121 }
122 
124 public:
127 
128  // ---------- member functions ---------------------------
129  virtual std::unique_ptr<EcalPedestals> produceEcalPedestals(const EcalPedestalsRcd&);
130  virtual std::unique_ptr<EcalWeightXtalGroups> produceEcalWeightXtalGroups(const EcalWeightXtalGroupsRcd&);
131  virtual std::unique_ptr<EcalLinearCorrections> produceEcalLinearCorrections(const EcalLinearCorrectionsRcd&);
132  virtual std::unique_ptr<EcalIntercalibConstants> produceEcalIntercalibConstants(const EcalIntercalibConstantsRcd&);
133  virtual std::unique_ptr<EcalIntercalibConstantsMC> produceEcalIntercalibConstantsMC(
135  virtual std::unique_ptr<EcalIntercalibErrors> produceEcalIntercalibErrors(const EcalIntercalibErrorsRcd&);
136  virtual std::unique_ptr<EcalTimeCalibConstants> produceEcalTimeCalibConstants(const EcalTimeCalibConstantsRcd&);
137  virtual std::unique_ptr<EcalTimeCalibErrors> produceEcalTimeCalibErrors(const EcalTimeCalibErrorsRcd&);
138  virtual std::unique_ptr<EcalGainRatios> produceEcalGainRatios(const EcalGainRatiosRcd&);
139  virtual std::unique_ptr<EcalADCToGeVConstant> produceEcalADCToGeVConstant(const EcalADCToGeVConstantRcd&);
140  virtual std::unique_ptr<EcalTBWeights> produceEcalTBWeights(const EcalTBWeightsRcd&);
141  virtual std::unique_ptr<EcalIntercalibConstants> getIntercalibConstantsFromConfiguration(
143  virtual std::unique_ptr<EcalIntercalibConstantsMC> getIntercalibConstantsMCFromConfiguration(
145  virtual std::unique_ptr<EcalSimPulseShape> getEcalSimPulseShapeFromConfiguration(const EcalSimPulseShapeRcd&);
146  virtual std::unique_ptr<EcalIntercalibErrors> getIntercalibErrorsFromConfiguration(const EcalIntercalibErrorsRcd&);
147  virtual std::unique_ptr<EcalTimeCalibConstants> getTimeCalibConstantsFromConfiguration(
149  virtual std::unique_ptr<EcalTimeCalibErrors> getTimeCalibErrorsFromConfiguration(const EcalTimeCalibErrorsRcd&);
150  virtual std::unique_ptr<EcalTimeOffsetConstant> produceEcalTimeOffsetConstant(const EcalTimeOffsetConstantRcd&);
151 
152  virtual std::unique_ptr<EcalLaserAlphas> produceEcalLaserAlphas(const EcalLaserAlphasRcd&);
153  virtual std::unique_ptr<EcalLaserAPDPNRatiosRef> produceEcalLaserAPDPNRatiosRef(const EcalLaserAPDPNRatiosRefRcd&);
154  virtual std::unique_ptr<EcalLaserAPDPNRatios> produceEcalLaserAPDPNRatios(const EcalLaserAPDPNRatiosRcd&);
155 
156  virtual std::unique_ptr<EcalClusterLocalContCorrParameters> produceEcalClusterLocalContCorrParameters(
158  virtual std::unique_ptr<EcalClusterCrackCorrParameters> produceEcalClusterCrackCorrParameters(
160  virtual std::unique_ptr<EcalClusterEnergyCorrectionParameters> produceEcalClusterEnergyCorrectionParameters(
162  virtual std::unique_ptr<EcalClusterEnergyUncertaintyParameters> produceEcalClusterEnergyUncertaintyParameters(
164  virtual std::unique_ptr<EcalClusterEnergyCorrectionObjectSpecificParameters>
167  virtual std::unique_ptr<EcalPFRecHitThresholds> produceEcalPFRecHitThresholds(const EcalPFRecHitThresholdsRcd&);
168  virtual std::unique_ptr<EcalPFRecHitThresholds> getPFRecHitThresholdsFromConfiguration(
170 
171  virtual std::unique_ptr<EcalChannelStatus> produceEcalChannelStatus(const EcalChannelStatusRcd&);
172  virtual std::unique_ptr<EcalChannelStatus> getChannelStatusFromConfiguration(const EcalChannelStatusRcd&);
173 
174  virtual std::unique_ptr<EcalTPGCrystalStatus> produceEcalTrgChannelStatus(const EcalTPGCrystalStatusRcd&);
175  virtual std::unique_ptr<EcalTPGCrystalStatus> getTrgChannelStatusFromConfiguration(const EcalTPGCrystalStatusRcd&);
176 
177  virtual std::unique_ptr<EcalDCSTowerStatus> produceEcalDCSTowerStatus(const EcalDCSTowerStatusRcd&);
178  virtual std::unique_ptr<EcalDAQTowerStatus> produceEcalDAQTowerStatus(const EcalDAQTowerStatusRcd&);
179  virtual std::unique_ptr<EcalDQMTowerStatus> produceEcalDQMTowerStatus(const EcalDQMTowerStatusRcd&);
180  virtual std::unique_ptr<EcalDQMChannelStatus> produceEcalDQMChannelStatus(const EcalDQMChannelStatusRcd&);
181 
182  virtual std::unique_ptr<EcalMappingElectronics> produceEcalMappingElectronics(const EcalMappingElectronicsRcd&);
183  virtual std::unique_ptr<EcalMappingElectronics> getMappingFromConfiguration(const EcalMappingElectronicsRcd&);
184 
185  // virtual std::unique_ptr<EcalAlignmentEB> produceEcalAlignmentEB( const EcalAlignmentEBRcd& );
186  // virtual std::unique_ptr<EcalAlignmentEE> produceEcalAlignmentEE( const EcalAlignmentEERcd& );
187  // virtual std::unique_ptr<EcalAlignmentES> produceEcalAlignmentES( const EcalAlignmentESRcd& );
188  virtual std::unique_ptr<Alignments> produceEcalAlignmentEB(const EBAlignmentRcd&);
189  virtual std::unique_ptr<Alignments> produceEcalAlignmentEE(const EEAlignmentRcd&);
190  virtual std::unique_ptr<Alignments> produceEcalAlignmentES(const ESAlignmentRcd&);
191 
192  virtual std::unique_ptr<EcalSampleMask> produceEcalSampleMask(const EcalSampleMaskRcd&);
193 
194  virtual std::unique_ptr<EcalTimeBiasCorrections> produceEcalTimeBiasCorrections(const EcalTimeBiasCorrectionsRcd&);
195 
196  virtual std::unique_ptr<EcalSamplesCorrelation> produceEcalSamplesCorrelation(const EcalSamplesCorrelationRcd&);
197 
198 protected:
199  //overriding from ContextRecordIntervalFinder
201  const edm::IOVSyncValue&,
202  edm::ValidityInterval&) override;
203 
204 private:
205  EcalTrivialConditionRetriever(const EcalTrivialConditionRetriever&) = delete; // stop default
206  const EcalTrivialConditionRetriever& operator=(const EcalTrivialConditionRetriever&) = delete; // stop default
207 
209 
210  // data members
211  double adcToGeVEBConstant_; // ADC -> GeV scale for barrel
212  double adcToGeVEEConstant_; // ADC -> GeV scale for endcap
213 
214  double intercalibConstantMean_; // mean of intercalib constant. default: 1.0
215  double intercalibConstantSigma_; // sigma of intercalib constant
216 
217  double intercalibConstantMeanMC_; // mean of intercalib constant. default: 1.0
218  double intercalibConstantSigmaMC_; // sigma of intercalib constant
219  // Gaussian used to generate intercalib constants for
220  // each channel. no smearing if sigma=0.0 (default)
221  double intercalibErrorMean_; // mean of intercalib constant error
222 
226 
229 
230  // cluster corrections
231  std::vector<double> localContCorrParameters_;
232  std::vector<double> crackCorrParameters_;
233  std::vector<double> energyCorrectionParameters_;
234  std::vector<double> energyUncertaintyParameters_;
240 
245 
248 
251 
253 
254  // ageing parameters
255  double totLumi_;
256  double instLumi_;
257 
258  // laser
265 
270  unsigned long laserAPDPNTime1_;
271  unsigned long laserAPDPNTime2_;
272  unsigned long laserAPDPNTime3_;
273 
274  double linCorrMean_; // mean of lin corr
275  double linCorrSigma_; // sigma of lin corr
276 
277  unsigned long linearTime1_;
278  unsigned long linearTime2_;
279  unsigned long linearTime3_;
280 
281  double EBpedMeanX12_; // pedestal mean pedestal at gain 12
282  double EBpedRMSX12_; // pedestal rms at gain 12
283  double EBpedMeanX6_; // pedestal mean pedestal at gain 6
284  double EBpedRMSX6_; // pedestal rms at gain 6
285  double EBpedMeanX1_; // pedestal mean pedestal at gain 1
286  double EBpedRMSX1_; // pedestal rms at gain 1
287 
288  double EEpedMeanX12_; // pedestal mean pedestal at gain 12
289  double EEpedRMSX12_; // pedestal rms at gain 12
290  double EEpedMeanX6_; // pedestal mean pedestal at gain 6
291  double EEpedRMSX6_; // pedestal rms at gain 6
292  double EEpedMeanX1_; // pedestal mean pedestal at gain 1
293  double EEpedRMSX1_; // pedestal rms at gain 1
294 
295  double gainRatio12over6_; // ratio of MGPA gain12 / gain6
296  double gainRatio6over1_; // ratio of MGPA gain6 / gain1
297 
298  std::vector<ROOT::Math::SVector<double, EcalDataFrame::MAXSAMPLES> >
299  amplWeights_; // weights to compute amplitudes after ped subtraction
300  std::vector<ROOT::Math::SVector<double, EcalDataFrame::MAXSAMPLES> >
301  amplWeightsAft_; // weights to compute amplitudes after ped subtraction
302 
303  std::vector<ROOT::Math::SVector<double, EcalDataFrame::MAXSAMPLES> >
304  pedWeights_; // weights to compute amplitudes w/o ped subtraction
305  std::vector<ROOT::Math::SVector<double, EcalDataFrame::MAXSAMPLES> >
306  pedWeightsAft_; // weights to compute amplitudes w/o ped subtraction
307 
308  std::vector<ROOT::Math::SVector<double, EcalDataFrame::MAXSAMPLES> > jittWeights_; // weights to compute jitter
309  std::vector<ROOT::Math::SVector<double, EcalDataFrame::MAXSAMPLES> > jittWeightsAft_; // weights to compute jitter
310 
311  std::vector<EcalWeightSet::EcalChi2WeightMatrix> chi2Matrix_;
312  std::vector<EcalWeightSet::EcalChi2WeightMatrix> chi2MatrixAft_;
313 
336  unsigned int sampleMaskEB_; // Mask to discard sample in barrel
337  unsigned int sampleMaskEE_; // Mask to discard sample in endcaps
338  std::vector<double> EBtimeCorrAmplitudeBins_;
339  std::vector<double> EBtimeCorrShiftBins_;
340  std::vector<double> EEtimeCorrAmplitudeBins_;
341  std::vector<double> EEtimeCorrShiftBins_;
342 
343  std::vector<double> EBG12samplesCorrelation_;
344  std::vector<double> EBG6samplesCorrelation_;
345  std::vector<double> EBG1samplesCorrelation_;
346  std::vector<double> EEG12samplesCorrelation_;
347  std::vector<double> EEG6samplesCorrelation_;
348  std::vector<double> EEG1samplesCorrelation_;
353 
355 
390 
392 
401 
402  int verbose_; // verbosity
403 };
404 #endif
EcalTrivialConditionRetriever::producedEcalTrgChannelStatus_
bool producedEcalTrgChannelStatus_
Definition: EcalTrivialConditionRetriever.h:375
EcalTrivialConditionRetriever::EEtimeCorrShiftBins_
std::vector< double > EEtimeCorrShiftBins_
Definition: EcalTrivialConditionRetriever.h:341
EcalTrivialConditionRetriever::EEpedMeanX12_
double EEpedMeanX12_
Definition: EcalTrivialConditionRetriever.h:288
EcalTrivialConditionRetriever::produceEcalPedestals
virtual std::unique_ptr< EcalPedestals > produceEcalPedestals(const EcalPedestalsRcd &)
Definition: EcalTrivialConditionRetriever.cc:569
EcalTimeOffsetConstantRcd
Definition: EcalTimeOffsetConstantRcd.h:5
EcalIntercalibConstantsMC.h
EcalTrivialConditionRetriever::timeCalibConstantsFile_
std::string timeCalibConstantsFile_
Definition: EcalTrivialConditionRetriever.h:326
EcalTrivialConditionRetriever::produceEcalLaserAPDPNRatios
virtual std::unique_ptr< EcalLaserAPDPNRatios > produceEcalLaserAPDPNRatios(const EcalLaserAPDPNRatiosRcd &)
Definition: EcalTrivialConditionRetriever.cc:1578
EcalTrivialConditionRetriever::getEBAlignmentFromFile_
bool getEBAlignmentFromFile_
Definition: EcalTrivialConditionRetriever.h:387
EcalPedestals.h
EcalTrivialConditionRetriever::jittWeightsAftFile_
std::string jittWeightsAftFile_
Definition: EcalTrivialConditionRetriever.h:319
EcalPFRecHitThresholdsRcd
Definition: EcalPFRecHitThresholdsRcd.h:5
EcalLaserAPDPNRatiosRcd
Definition: EcalLaserAPDPNRatiosRcd.h:24
EcalTrivialConditionRetriever::EEpedMeanX1_
double EEpedMeanX1_
Definition: EcalTrivialConditionRetriever.h:292
EcalTrivialConditionRetriever::producedEcalLinearCorrections_
bool producedEcalLinearCorrections_
Definition: EcalTrivialConditionRetriever.h:360
EcalTrivialConditionRetriever::getEcalSimPulseShapeFromConfiguration
virtual std::unique_ptr< EcalSimPulseShape > getEcalSimPulseShapeFromConfiguration(const EcalSimPulseShapeRcd &)
Definition: EcalTrivialConditionRetriever.cc:3497
EcalTrivialConditionRetriever::producedEcalTimeOffsetConstant_
bool producedEcalTimeOffsetConstant_
Definition: EcalTrivialConditionRetriever.h:366
EcalTrivialConditionRetriever::linearCorrectionsFile_
std::string linearCorrectionsFile_
Definition: EcalTrivialConditionRetriever.h:322
EcalTrivialConditionRetriever::getLaserAlphaFromFileEE_
bool getLaserAlphaFromFileEE_
Definition: EcalTrivialConditionRetriever.h:394
EcalTrivialConditionRetriever::getWeightsFromFile_
bool getWeightsFromFile_
Definition: EcalTrivialConditionRetriever.h:356
EcalTrivialConditionRetriever::sim_pulse_shape_TI_
float sim_pulse_shape_TI_
Definition: EcalTrivialConditionRetriever.h:244
EcalSamplesCorrelationRcd
Definition: EcalSamplesCorrelationRcd.h:12
EcalClusterEnergyCorrectionObjectSpecificParameters.h
EcalIntercalibErrorsRcd
Definition: EcalIntercalibErrorsRcd.h:5
EcalIntercalibConstants.h
EcalTrivialConditionRetriever::EEG1samplesCorrelation_
std::vector< double > EEG1samplesCorrelation_
Definition: EcalTrivialConditionRetriever.h:348
EcalTrivialConditionRetriever::sampleMaskEE_
unsigned int sampleMaskEE_
Definition: EcalTrivialConditionRetriever.h:337
EcalTrivialConditionRetriever::produceEcalTrgChannelStatus
virtual std::unique_ptr< EcalTPGCrystalStatus > produceEcalTrgChannelStatus(const EcalTPGCrystalStatusRcd &)
Definition: EcalTrivialConditionRetriever.cc:2564
EcalTrivialConditionRetriever::produceEcalLaserAlphas
virtual std::unique_ptr< EcalLaserAlphas > produceEcalLaserAlphas(const EcalLaserAlphasRcd &)
Definition: EcalTrivialConditionRetriever.cc:1300
EcalTimeCalibErrorsRcd
Definition: EcalTimeCalibErrorsRcd.h:5
EcalTrivialConditionRetriever::EEpedRMSX1_
double EEpedRMSX1_
Definition: EcalTrivialConditionRetriever.h:293
EcalTrivialConditionRetriever::EBG6samplesCorrelation_
std::vector< double > EBG6samplesCorrelation_
Definition: EcalTrivialConditionRetriever.h:344
EcalTrivialConditionRetriever::producedEcalDQMTowerStatus_
bool producedEcalDQMTowerStatus_
Definition: EcalTrivialConditionRetriever.h:371
EcalTrivialConditionRetriever::timeOffsetEBConstant_
double timeOffsetEBConstant_
Definition: EcalTrivialConditionRetriever.h:227
EvolutionECAL.h
EcalTrivialConditionRetriever::produceEcalDCSTowerStatus
virtual std::unique_ptr< EcalDCSTowerStatus > produceEcalDCSTowerStatus(const EcalDCSTowerStatusRcd &)
Definition: EcalTrivialConditionRetriever.cc:2403
edm
HLT enums.
Definition: AlignableModifier.h:19
EcalSimPulseShapeRcd.h
EcalTrivialConditionRetriever::producedEcalClusterEnergyUncertaintyParameters_
bool producedEcalClusterEnergyUncertaintyParameters_
Definition: EcalTrivialConditionRetriever.h:379
ESAlignmentRcd
Definition: ESAlignmentRcd.h:6
EcalTrivialConditionRetriever::laserAPDPNTime1_
unsigned long laserAPDPNTime1_
Definition: EcalTrivialConditionRetriever.h:270
EcalLaserAPDPNRatiosRef.h
EcalTimeCalibErrors.h
EcalTrivialConditionRetriever::amplWeightsAftFile_
std::string amplWeightsAftFile_
Definition: EcalTrivialConditionRetriever.h:315
EcalTrivialConditionRetriever::gainRatio12over6_
double gainRatio12over6_
Definition: EcalTrivialConditionRetriever.h:295
EcalTPGCrystalStatusRcd
Definition: EcalTPGCrystalStatusRcd.h:5
EEAlignmentRcd
Definition: EEAlignmentRcd.h:6
EcalTimeBiasCorrectionsRcd
Definition: EcalTimeBiasCorrectionsRcd.h:12
EcalTrivialConditionRetriever::producedEcalSimPulseShape_
bool producedEcalSimPulseShape_
Definition: EcalTrivialConditionRetriever.h:385
EcalTrivialConditionRetriever::producedEcalPFRecHitThresholds_
bool producedEcalPFRecHitThresholds_
Definition: EcalTrivialConditionRetriever.h:386
EcalTrivialConditionRetriever::EEG12samplesCorrelation_
std::vector< double > EEG12samplesCorrelation_
Definition: EcalTrivialConditionRetriever.h:346
edm::ValidityInterval
Definition: ValidityInterval.h:28
EcalTrivialConditionRetriever::produceEcalDQMChannelStatus
virtual std::unique_ptr< EcalDQMChannelStatus > produceEcalDQMChannelStatus(const EcalDQMChannelStatusRcd &)
Definition: EcalTrivialConditionRetriever.cc:2325
ESProducer.h
Alignments.h
EcalLinearCorrectionsRcd.h
EcalLaserAPDPNRatiosRefRcd.h
EcalTrivialConditionRetriever::totLumi_
double totLumi_
Definition: EcalTrivialConditionRetriever.h:255
EcalTrivialConditionRetriever::laserAPDPNTime2_
unsigned long laserAPDPNTime2_
Definition: EcalTrivialConditionRetriever.h:271
EcalLinearCorrections.h
EcalTrivialConditionRetriever::getSimPulseShapeFromFile_
bool getSimPulseShapeFromFile_
Definition: EcalTrivialConditionRetriever.h:391
EcalDCSTowerStatusRcd
Definition: EcalDCSTowerStatusRcd.h:5
EcalTrivialConditionRetriever::produceEcalChannelStatus
virtual std::unique_ptr< EcalChannelStatus > produceEcalChannelStatus(const EcalChannelStatusRcd &)
Definition: EcalTrivialConditionRetriever.cc:2294
EcalTrivialConditionRetriever::intercalibConstantSigmaMC_
double intercalibConstantSigmaMC_
Definition: EcalTrivialConditionRetriever.h:218
EcalTrivialConditionRetriever::produceEcalLinearCorrections
virtual std::unique_ptr< EcalLinearCorrections > produceEcalLinearCorrections(const EcalLinearCorrectionsRcd &)
Definition: EcalTrivialConditionRetriever.cc:667
EcalTrivialConditionRetriever::EEtimeCorrAmplitudeBins_
std::vector< double > EEtimeCorrAmplitudeBins_
Definition: EcalTrivialConditionRetriever.h:340
EcalDQMTowerStatus.h
EcalDAQTowerStatusRcd.h
EcalTrivialConditionRetriever::localContCorrParameters_
std::vector< double > localContCorrParameters_
Definition: EcalTrivialConditionRetriever.h:231
EnergyResolutionVsLumi.h
EcalTrivialConditionRetriever::timeOffsetEEConstant_
double timeOffsetEEConstant_
Definition: EcalTrivialConditionRetriever.h:228
EcalLaserAlphasRcd.h
EcalTPGCrystalStatusRcd.h
EcalTimeCalibConstants.h
EcalTrivialConditionRetriever::getPFRecHitThresholdsFromConfiguration
virtual std::unique_ptr< EcalPFRecHitThresholds > getPFRecHitThresholdsFromConfiguration(const EcalPFRecHitThresholdsRcd &)
Definition: EcalTrivialConditionRetriever.cc:2835
EcalTrivialConditionRetriever::EBpedRMSX6_
double EBpedRMSX6_
Definition: EcalTrivialConditionRetriever.h:284
EcalDQMChannelStatusRcd.h
EcalTrivialConditionRetriever::EEG6samplesCorrelation_
std::vector< double > EEG6samplesCorrelation_
Definition: EcalTrivialConditionRetriever.h:347
edm::EventSetupRecordIntervalFinder
Definition: EventSetupRecordIntervalFinder.h:33
EcalTrivialConditionRetriever::laserAlphaMeanEBR_
double laserAlphaMeanEBR_
Definition: EcalTrivialConditionRetriever.h:261
EcalLaserAPDPNRatiosRefRcd
Definition: EcalLaserAPDPNRatiosRefRcd.h:24
EcalTrivialConditionRetriever::producedEcalTimeCalibErrors_
bool producedEcalTimeCalibErrors_
Definition: EcalTrivialConditionRetriever.h:365
EcalWeightXtalGroups.h
edm::eventsetup::EventSetupRecordKey
Definition: EventSetupRecordKey.h:30
EcalDataFrame.h
EcalTrivialConditionRetriever::EBLaserAlphaFile_
std::string EBLaserAlphaFile_
Definition: EcalTrivialConditionRetriever.h:334
EcalTrivialConditionRetriever::chi2MatrixAft_
std::vector< EcalWeightSet::EcalChi2WeightMatrix > chi2MatrixAft_
Definition: EcalTrivialConditionRetriever.h:312
EcalTBWeightsRcd
Definition: EcalTBWeightsRcd.h:5
EcalSimPulseShape.h
EcalTrivialConditionRetriever::getIntercalibErrorsFromConfiguration
virtual std::unique_ptr< EcalIntercalibErrors > getIntercalibErrorsFromConfiguration(const EcalIntercalibErrorsRcd &)
Definition: EcalTrivialConditionRetriever.cc:2952
EcalTrivialConditionRetriever::EBtimeCorrAmplitudeBins_
std::vector< double > EBtimeCorrAmplitudeBins_
Definition: EcalTrivialConditionRetriever.h:338
EcalClusterEnergyCorrectionParametersRcd.h
EcalTBWeights.h
EcalSamplesCorrelationRcd.h
EcalTrivialConditionRetriever::APDSimPulseShapeFile_
std::string APDSimPulseShapeFile_
Definition: EcalTrivialConditionRetriever.h:352
EcalTrivialConditionRetriever::intercalibConstantMeanMC_
double intercalibConstantMeanMC_
Definition: EcalTrivialConditionRetriever.h:217
EcalMappingElectronics.h
EcalTrivialConditionRetriever::getLaserAlphaFromTypeEB_
bool getLaserAlphaFromTypeEB_
Definition: EcalTrivialConditionRetriever.h:395
EcalIntercalibErrors.h
EcalTrivialConditionRetriever::jittWeightsFile_
std::string jittWeightsFile_
Definition: EcalTrivialConditionRetriever.h:318
EcalTrivialConditionRetriever::EBAlignmentFile_
std::string EBAlignmentFile_
Definition: EcalTrivialConditionRetriever.h:331
EcalTrivialConditionRetriever::laserAPDPNMean_
double laserAPDPNMean_
Definition: EcalTrivialConditionRetriever.h:268
EcalTrivialConditionRetriever::EEpedRMSX6_
double EEpedRMSX6_
Definition: EcalTrivialConditionRetriever.h:291
EcalTrivialConditionRetriever::produceEcalPFRecHitThresholds
virtual std::unique_ptr< EcalPFRecHitThresholds > produceEcalPFRecHitThresholds(const EcalPFRecHitThresholdsRcd &)
Definition: EcalTrivialConditionRetriever.cc:740
EcalSamplesCorrelation.h
EcalTrivialConditionRetriever::energyCorrectionParameters_
std::vector< double > energyCorrectionParameters_
Definition: EcalTrivialConditionRetriever.h:233
EcalTrivialConditionRetriever::produceEcalClusterEnergyUncertaintyParameters
virtual std::unique_ptr< EcalClusterEnergyUncertaintyParameters > produceEcalClusterEnergyUncertaintyParameters(const EcalClusterEnergyUncertaintyParametersRcd &)
Definition: EcalTrivialConditionRetriever.cc:1104
EcalTrivialConditionRetriever::sim_pulse_shape_EB_thresh_
double sim_pulse_shape_EB_thresh_
Definition: EcalTrivialConditionRetriever.h:241
EcalTrivialConditionRetriever::producedEcalClusterEnergyCorrectionParameters_
bool producedEcalClusterEnergyCorrectionParameters_
Definition: EcalTrivialConditionRetriever.h:378
EcalTrivialConditionRetriever::linCorrMean_
double linCorrMean_
Definition: EcalTrivialConditionRetriever.h:274
EcalPFRecHitThresholds.h
EcalTrivialConditionRetriever::producedEcalIntercalibConstants_
bool producedEcalIntercalibConstants_
Definition: EcalTrivialConditionRetriever.h:361
EcalTrivialConditionRetriever::producedEcalADCToGeVConstant_
bool producedEcalADCToGeVConstant_
Definition: EcalTrivialConditionRetriever.h:368
EcalTrivialConditionRetriever::produceEcalTBWeights
virtual std::unique_ptr< EcalTBWeights > produceEcalTBWeights(const EcalTBWeightsRcd &)
Definition: EcalTrivialConditionRetriever.cc:995
EcalClusterCrackCorrParameters.h
EcalTimeOffsetConstant.h
EcalIntercalibConstantsMCRcd.h
EcalTrivialConditionRetriever::EBpedRMSX12_
double EBpedRMSX12_
Definition: EcalTrivialConditionRetriever.h:282
EcalTrivialConditionRetriever::pfRecHitThresholdsEB_
double pfRecHitThresholdsEB_
Definition: EcalTrivialConditionRetriever.h:238
EcalTrivialConditionRetriever::producedEcalAlignmentEE_
bool producedEcalAlignmentEE_
Definition: EcalTrivialConditionRetriever.h:383
EcalSampleMaskRcd
Definition: EcalSampleMaskRcd.h:5
EcalTrivialConditionRetriever::produceEcalTimeOffsetConstant
virtual std::unique_ptr< EcalTimeOffsetConstant > produceEcalTimeOffsetConstant(const EcalTimeOffsetConstantRcd &)
Definition: EcalTrivialConditionRetriever.cc:949
EcalTrivialConditionRetriever::linearTime1_
unsigned long linearTime1_
Definition: EcalTrivialConditionRetriever.h:277
EcalTrivialConditionRetriever::EESimPulseShapeFile_
std::string EESimPulseShapeFile_
Definition: EcalTrivialConditionRetriever.h:351
EcalTrivialConditionRetriever::linearTime2_
unsigned long linearTime2_
Definition: EcalTrivialConditionRetriever.h:278
EcalTrivialConditionRetriever::laserAPDPNSigma_
double laserAPDPNSigma_
Definition: EcalTrivialConditionRetriever.h:269
EcalClusterEnergyCorrectionObjectSpecificParametersRcd
Definition: EcalClusterEnergyCorrectionObjectSpecificParametersRcd.h:5
EcalTrivialConditionRetriever::EBtimeCorrShiftBins_
std::vector< double > EBtimeCorrShiftBins_
Definition: EcalTrivialConditionRetriever.h:339
EcalTrivialConditionRetriever::producedEcalGainRatios_
bool producedEcalGainRatios_
Definition: EcalTrivialConditionRetriever.h:367
EcalTrivialConditionRetriever::laserAlphaMeanEEC_
double laserAlphaMeanEEC_
Definition: EcalTrivialConditionRetriever.h:264
EcalTimeOffsetConstantRcd.h
EcalTrivialConditionRetriever::getWeightsFromConfiguration
void getWeightsFromConfiguration(const edm::ParameterSet &ps)
Definition: EcalTrivialConditionRetriever.cc:1670
EcalTrivialConditionRetriever::ESAlignmentFile_
std::string ESAlignmentFile_
Definition: EcalTrivialConditionRetriever.h:333
EcalTrivialConditionRetriever::intercalibConstantSigma_
double intercalibConstantSigma_
Definition: EcalTrivialConditionRetriever.h:215
EcalTrivialConditionRetriever::setIntervalFor
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &) override
Definition: EcalTrivialConditionRetriever.cc:558
EcalClusterEnergyUncertaintyParameters.h
EcalTrivialConditionRetriever::pfRecHitThresholdsNSigmas_
double pfRecHitThresholdsNSigmas_
Definition: EcalTrivialConditionRetriever.h:236
EcalTrivialConditionRetriever::sim_pulse_shape_APD_thresh_
double sim_pulse_shape_APD_thresh_
Definition: EcalTrivialConditionRetriever.h:243
EcalTrivialConditionRetriever::pedWeights_
std::vector< ROOT::Math::SVector< double, EcalDataFrame::MAXSAMPLES > > pedWeights_
Definition: EcalTrivialConditionRetriever.h:304
EcalTrivialConditionRetriever::producedEcalClusterEnergyCorrectionObjectSpecificParameters_
bool producedEcalClusterEnergyCorrectionObjectSpecificParameters_
Definition: EcalTrivialConditionRetriever.h:380
EcalMGPAGainRatio.h
EcalTrivialConditionRetriever::pfRecHitThresholdsEE_
double pfRecHitThresholdsEE_
Definition: EcalTrivialConditionRetriever.h:239
EcalTrivialConditionRetriever::producedEcalMappingElectronics_
bool producedEcalMappingElectronics_
Definition: EcalTrivialConditionRetriever.h:381
EcalClusterEnergyUncertaintyParametersRcd
Definition: EcalClusterEnergyUncertaintyParametersRcd.h:5
EcalXtalGroupId.h
EcalTrivialConditionRetriever::producedEcalTimeCalibConstants_
bool producedEcalTimeCalibConstants_
Definition: EcalTrivialConditionRetriever.h:364
EcalTrivialConditionRetriever::operator=
const EcalTrivialConditionRetriever & operator=(const EcalTrivialConditionRetriever &)=delete
EcalTrivialConditionRetriever::laserAlphaMeanEEC_higheta_
double laserAlphaMeanEEC_higheta_
Definition: EcalTrivialConditionRetriever.h:247
EcalTrivialConditionRetriever::nTDCbins_
int nTDCbins_
Definition: EcalTrivialConditionRetriever.h:354
edm::IOVSyncValue
Definition: IOVSyncValue.h:31
EcalLaserAPDPNRatiosRcd.h
EcalTrivialConditionRetriever::laserAPDPNRefSigma_
double laserAPDPNRefSigma_
Definition: EcalTrivialConditionRetriever.h:267
EventSetupRecordIntervalFinder.h
EcalClusterEnergyCorrectionObjectSpecificParametersRcd.h
EcalTrivialConditionRetriever::producedEcalAlignmentES_
bool producedEcalAlignmentES_
Definition: EcalTrivialConditionRetriever.h:384
EcalTrivialConditionRetriever::jittWeightsAft_
std::vector< ROOT::Math::SVector< double, EcalDataFrame::MAXSAMPLES > > jittWeightsAft_
Definition: EcalTrivialConditionRetriever.h:309
EcalGainRatiosRcd
Definition: EcalGainRatiosRcd.h:5
EcalTrivialConditionRetriever::laserAPDPNTime3_
unsigned long laserAPDPNTime3_
Definition: EcalTrivialConditionRetriever.h:272
EcalTrivialConditionRetriever::EBpedMeanX1_
double EBpedMeanX1_
Definition: EcalTrivialConditionRetriever.h:285
EcalDQMTowerStatusRcd
Definition: EcalDQMTowerStatusRcd.h:5
EcalADCToGeVConstant.h
EcalTrivialConditionRetriever::pedWeightsFile_
std::string pedWeightsFile_
Definition: EcalTrivialConditionRetriever.h:316
EcalSampleMaskRcd.h
EcalTrivialConditionRetriever::laserAlphaMean_
double laserAlphaMean_
Definition: EcalTrivialConditionRetriever.h:259
EcalTrivialConditionRetriever::amplWeightsAft_
std::vector< ROOT::Math::SVector< double, EcalDataFrame::MAXSAMPLES > > amplWeightsAft_
Definition: EcalTrivialConditionRetriever.h:301
EcalTrivialConditionRetriever::produceEcalWeightXtalGroups
virtual std::unique_ptr< EcalWeightXtalGroups > produceEcalWeightXtalGroups(const EcalWeightXtalGroupsRcd &)
Definition: EcalTrivialConditionRetriever.cc:634
EcalTrivialConditionRetriever::intercalibErrorsFile_
std::string intercalibErrorsFile_
Definition: EcalTrivialConditionRetriever.h:325
EcalTrivialConditionRetriever::produceEcalSamplesCorrelation
virtual std::unique_ptr< EcalSamplesCorrelation > produceEcalSamplesCorrelation(const EcalSamplesCorrelationRcd &)
Definition: EcalTrivialConditionRetriever.cc:3455
EcalDQMTowerStatusRcd.h
EcalTrivialConditionRetriever::intercalibConstantsMCFile_
std::string intercalibConstantsMCFile_
Definition: EcalTrivialConditionRetriever.h:324
EcalClusterEnergyUncertaintyParametersRcd.h
EcalTrivialConditionRetriever::producedEcalChannelStatus_
bool producedEcalChannelStatus_
Definition: EcalTrivialConditionRetriever.h:370
EcalIntercalibConstantsMCRcd
Definition: EcalIntercalibConstantsMCRcd.h:5
EcalTrivialConditionRetriever::producedEcalAlignmentEB_
bool producedEcalAlignmentEB_
Definition: EcalTrivialConditionRetriever.h:382
EcalTrivialConditionRetriever::getTrgChannelStatusFromConfiguration
virtual std::unique_ptr< EcalTPGCrystalStatus > getTrgChannelStatusFromConfiguration(const EcalTPGCrystalStatusRcd &)
Definition: EcalTrivialConditionRetriever.cc:2491
edm::ParameterSet
Definition: ParameterSet.h:47
EcalTrivialConditionRetriever::producedEcalTimeBiasCorrections_
bool producedEcalTimeBiasCorrections_
Definition: EcalTrivialConditionRetriever.h:398
EcalTrivialConditionRetriever::producedEcalPedestals_
bool producedEcalPedestals_
Definition: EcalTrivialConditionRetriever.h:358
EcalLaserAlphas.h
EcalTrivialConditionRetriever::producedEcalClusterCrackCorrParameters_
bool producedEcalClusterCrackCorrParameters_
Definition: EcalTrivialConditionRetriever.h:377
ParameterSet
Definition: Functions.h:16
EcalTrivialConditionRetriever::produceEcalAlignmentES
virtual std::unique_ptr< Alignments > produceEcalAlignmentES(const ESAlignmentRcd &)
Definition: EcalTrivialConditionRetriever.cc:3407
EcalTrivialConditionRetriever::amplWeightsFile_
std::string amplWeightsFile_
Definition: EcalTrivialConditionRetriever.h:314
EcalTrivialConditionRetriever::getChannelStatusFromConfiguration
virtual std::unique_ptr< EcalChannelStatus > getChannelStatusFromConfiguration(const EcalChannelStatusRcd &)
Definition: EcalTrivialConditionRetriever.cc:2221
EcalChannelStatusRcd
Definition: EcalChannelStatusRcd.h:5
EcalTrivialConditionRetriever::produceEcalDQMTowerStatus
virtual std::unique_ptr< EcalDQMTowerStatus > produceEcalDQMTowerStatus(const EcalDQMTowerStatusRcd &)
Definition: EcalTrivialConditionRetriever.cc:2359
EcalTrivialConditionRetriever::EEAlignmentFile_
std::string EEAlignmentFile_
Definition: EcalTrivialConditionRetriever.h:332
EcalTrivialConditionRetriever::trgChannelStatusFile_
std::string trgChannelStatusFile_
Definition: EcalTrivialConditionRetriever.h:329
EcalTrivialConditionRetriever::EcalTrivialConditionRetriever
EcalTrivialConditionRetriever(const edm::ParameterSet &pset)
Definition: EcalTrivialConditionRetriever.cc:31
EcalTrivialConditionRetriever::chi2MatrixFile_
std::string chi2MatrixFile_
Definition: EcalTrivialConditionRetriever.h:320
EcalTrivialConditionRetriever::verbose_
int verbose_
Definition: EcalTrivialConditionRetriever.h:402
EcalTrivialConditionRetriever::weightsForAsynchronousRunning_
bool weightsForAsynchronousRunning_
Definition: EcalTrivialConditionRetriever.h:357
EcalIntercalibErrorsRcd.h
EcalTrivialConditionRetriever::laserAlphaMeanEER_higheta_
double laserAlphaMeanEER_higheta_
Definition: EcalTrivialConditionRetriever.h:246
EcalTrivialConditionRetriever::adcToGeVEEConstant_
double adcToGeVEEConstant_
Definition: EcalTrivialConditionRetriever.h:212
EcalTrivialConditionRetriever::amplWeights_
std::vector< ROOT::Math::SVector< double, EcalDataFrame::MAXSAMPLES > > amplWeights_
Definition: EcalTrivialConditionRetriever.h:299
EcalTrivialConditionRetriever::getTimeCalibConstantsFromConfiguration
virtual std::unique_ptr< EcalTimeCalibConstants > getTimeCalibConstantsFromConfiguration(const EcalTimeCalibConstantsRcd &)
Definition: EcalTrivialConditionRetriever.cc:3058
EBAlignmentRcd.h
EcalADCToGeVConstantRcd.h
EcalTrivialConditionRetriever::produceEcalSampleMask
virtual std::unique_ptr< EcalSampleMask > produceEcalSampleMask(const EcalSampleMaskRcd &)
Definition: EcalTrivialConditionRetriever.cc:3441
EcalTrivialConditionRetriever::getEEAlignmentFromFile_
bool getEEAlignmentFromFile_
Definition: EcalTrivialConditionRetriever.h:388
EcalTrivialConditionRetriever::getLaserAlphaFromFileEB_
bool getLaserAlphaFromFileEB_
Definition: EcalTrivialConditionRetriever.h:393
EcalPFRecHitThresholdsRcd.h
EcalTrivialConditionRetriever::SamplesCorrelationFile_
std::string SamplesCorrelationFile_
Definition: EcalTrivialConditionRetriever.h:349
EcalDQMChannelStatusRcd
Definition: EcalDQMChannelStatusRcd.h:5
EcalLaserAlphasRcd
Definition: EcalLaserAlphasRcd.h:24
EcalLinearCorrectionsRcd
Definition: EcalLinearCorrectionsRcd.h:5
EcalMappingElectronicsRcd.h
EcalTrivialConditionRetriever::laserAlphaMeanEER_
double laserAlphaMeanEER_
Definition: EcalTrivialConditionRetriever.h:263
EcalTrivialConditionRetriever::produceEcalTimeBiasCorrections
virtual std::unique_ptr< EcalTimeBiasCorrections > produceEcalTimeBiasCorrections(const EcalTimeBiasCorrectionsRcd &)
Definition: EcalTrivialConditionRetriever.cc:3445
EcalTrivialConditionRetriever::EELaserAlphaFile2_
std::string EELaserAlphaFile2_
Definition: EcalTrivialConditionRetriever.h:252
EcalTrivialConditionRetriever::gainRatio6over1_
double gainRatio6over1_
Definition: EcalTrivialConditionRetriever.h:296
EcalTrivialConditionRetriever::pfRecHitThresholdsNSigmasHEta_
double pfRecHitThresholdsNSigmasHEta_
Definition: EcalTrivialConditionRetriever.h:237
EcalTrivialConditionRetriever::EBpedMeanX12_
double EBpedMeanX12_
Definition: EcalTrivialConditionRetriever.h:281
EcalTrivialConditionRetriever::getIntercalibConstantsMCFromConfiguration
virtual std::unique_ptr< EcalIntercalibConstantsMC > getIntercalibConstantsMCFromConfiguration(const EcalIntercalibConstantsMCRcd &)
Definition: EcalTrivialConditionRetriever.cc:2925
EcalLaserAPDPNRatios.h
EcalTrivialConditionRetriever::producedEcalDCSTowerStatus_
bool producedEcalDCSTowerStatus_
Definition: EcalTrivialConditionRetriever.h:373
EcalGainRatiosRcd.h
EcalTrivialConditionRetriever::producedEcalSamplesCorrelation_
bool producedEcalSamplesCorrelation_
Definition: EcalTrivialConditionRetriever.h:399
EcalTrivialConditionRetriever::adcToGeVEBConstant_
double adcToGeVEBConstant_
Definition: EcalTrivialConditionRetriever.h:211
EcalTrivialConditionRetriever::producedEcalDQMChannelStatus_
bool producedEcalDQMChannelStatus_
Definition: EcalTrivialConditionRetriever.h:372
EcalTrivialConditionRetriever::producedEcalIntercalibErrors_
bool producedEcalIntercalibErrors_
Definition: EcalTrivialConditionRetriever.h:363
EcalTrivialConditionRetriever::produceEcalClusterCrackCorrParameters
virtual std::unique_ptr< EcalClusterCrackCorrParameters > produceEcalClusterCrackCorrParameters(const EcalClusterCrackCorrParametersRcd &)
Definition: EcalTrivialConditionRetriever.cc:1086
EcalDAQTowerStatus.h
EcalTrivialConditionRetriever::channelStatusFile_
std::string channelStatusFile_
Definition: EcalTrivialConditionRetriever.h:328
EcalTrivialConditionRetriever::producedEcalWeights_
bool producedEcalWeights_
Definition: EcalTrivialConditionRetriever.h:359
EcalTrivialConditionRetriever::producedEcalIntercalibConstantsMC_
bool producedEcalIntercalibConstantsMC_
Definition: EcalTrivialConditionRetriever.h:362
EcalTrivialConditionRetriever::~EcalTrivialConditionRetriever
~EcalTrivialConditionRetriever() override
Definition: EcalTrivialConditionRetriever.cc:553
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
EcalGainRatios.h
EcalTrivialConditionRetriever::getESAlignmentFromFile_
bool getESAlignmentFromFile_
Definition: EcalTrivialConditionRetriever.h:389
EcalTrivialConditionRetriever::producedEcalClusterLocalContCorrParameters_
bool producedEcalClusterLocalContCorrParameters_
Definition: EcalTrivialConditionRetriever.h:376
EcalTrivialConditionRetriever::EBpedMeanX6_
double EBpedMeanX6_
Definition: EcalTrivialConditionRetriever.h:283
EcalTimeCalibConstantsRcd
Definition: EcalTimeCalibConstantsRcd.h:5
EcalTrivialConditionRetriever::producedEcalDAQTowerStatus_
bool producedEcalDAQTowerStatus_
Definition: EcalTrivialConditionRetriever.h:374
EcalTrivialConditionRetriever::produceEcalAlignmentEE
virtual std::unique_ptr< Alignments > produceEcalAlignmentEE(const EEAlignmentRcd &)
Definition: EcalTrivialConditionRetriever.cc:3373
EcalSampleMask.h
EcalTrivialConditionRetriever::producedEcalLaserCorrection_
bool producedEcalLaserCorrection_
Definition: EcalTrivialConditionRetriever.h:369
EcalTrivialConditionRetriever::timeCalibErrorMean_
double timeCalibErrorMean_
Definition: EcalTrivialConditionRetriever.h:225
EcalTrivialConditionRetriever::pedWeightsAft_
std::vector< ROOT::Math::SVector< double, EcalDataFrame::MAXSAMPLES > > pedWeightsAft_
Definition: EcalTrivialConditionRetriever.h:306
EcalTrivialConditionRetriever::energyCorrectionObjectSpecificParameters_
std::vector< double > energyCorrectionObjectSpecificParameters_
Definition: EcalTrivialConditionRetriever.h:235
EcalTrivialConditionRetriever::intercalibErrorMean_
double intercalibErrorMean_
Definition: EcalTrivialConditionRetriever.h:221
EcalTrivialConditionRetriever::getSamplesCorrelationFromFile_
bool getSamplesCorrelationFromFile_
Definition: EcalTrivialConditionRetriever.h:400
EcalTrivialConditionRetriever::instLumi_
double instLumi_
Definition: EcalTrivialConditionRetriever.h:256
EcalDCSTowerStatus.h
EcalClusterEnergyCorrectionParameters.h
EcalTrivialConditionRetriever::EEpedRMSX12_
double EEpedRMSX12_
Definition: EcalTrivialConditionRetriever.h:289
EcalTrivialConditionRetriever::getMappingFromConfiguration
virtual std::unique_ptr< EcalMappingElectronics > getMappingFromConfiguration(const EcalMappingElectronicsRcd &)
Definition: EcalTrivialConditionRetriever.cc:3268
EcalTrivialConditionRetriever::pedWeightsAftFile_
std::string pedWeightsAftFile_
Definition: EcalTrivialConditionRetriever.h:317
EcalTrivialConditionRetriever::produceEcalMappingElectronics
virtual std::unique_ptr< EcalMappingElectronics > produceEcalMappingElectronics(const EcalMappingElectronicsRcd &)
Definition: EcalTrivialConditionRetriever.cc:3311
EcalTrivialConditionRetriever::produceEcalADCToGeVConstant
virtual std::unique_ptr< EcalADCToGeVConstant > produceEcalADCToGeVConstant(const EcalADCToGeVConstantRcd &)
Definition: EcalTrivialConditionRetriever.cc:990
EcalTrivialConditionRetriever::EBG12samplesCorrelation_
std::vector< double > EBG12samplesCorrelation_
Definition: EcalTrivialConditionRetriever.h:343
EcalTrivialConditionRetriever::linCorrSigma_
double linCorrSigma_
Definition: EcalTrivialConditionRetriever.h:275
EEAlignmentRcd.h
EcalTrivialConditionRetriever::produceEcalClusterEnergyCorrectionObjectSpecificParameters
virtual std::unique_ptr< EcalClusterEnergyCorrectionObjectSpecificParameters > produceEcalClusterEnergyCorrectionObjectSpecificParameters(const EcalClusterEnergyCorrectionObjectSpecificParametersRcd &)
Definition: EcalTrivialConditionRetriever.cc:1113
EcalTimeCalibErrorsRcd.h
EcalWeight.h
EcalTrivialConditionRetriever::EELaserAlphaFile_
std::string EELaserAlphaFile_
Definition: EcalTrivialConditionRetriever.h:335
EcalTrivialConditionRetriever::chi2MatrixAftFile_
std::string chi2MatrixAftFile_
Definition: EcalTrivialConditionRetriever.h:321
EcalTrivialConditionRetriever::produceEcalIntercalibConstants
virtual std::unique_ptr< EcalIntercalibConstants > produceEcalIntercalibConstants(const EcalIntercalibConstantsRcd &)
Definition: EcalTrivialConditionRetriever.cc:775
EcalTrivialConditionRetriever::EBpedRMSX1_
double EBpedRMSX1_
Definition: EcalTrivialConditionRetriever.h:286
EcalTrivialConditionRetriever::laserAPDPNRefMean_
double laserAPDPNRefMean_
Definition: EcalTrivialConditionRetriever.h:266
EBAlignmentRcd
Definition: EBAlignmentRcd.h:6
EcalTrivialConditionRetriever::produceEcalClusterEnergyCorrectionParameters
virtual std::unique_ptr< EcalClusterEnergyCorrectionParameters > produceEcalClusterEnergyCorrectionParameters(const EcalClusterEnergyCorrectionParametersRcd &)
Definition: EcalTrivialConditionRetriever.cc:1095
EcalClusterEnergyCorrectionParametersRcd
Definition: EcalClusterEnergyCorrectionParametersRcd.h:5
EcalTrivialConditionRetriever::sampleMaskEB_
unsigned int sampleMaskEB_
Definition: EcalTrivialConditionRetriever.h:336
EcalTrivialConditionRetriever::energyUncertaintyParameters_
std::vector< double > energyUncertaintyParameters_
Definition: EcalTrivialConditionRetriever.h:234
EcalTPGCrystalStatus.h
EcalClusterLocalContCorrParametersRcd.h
EcalClusterLocalContCorrParameters.h
EcalTrivialConditionRetriever::produceEcalTimeCalibErrors
virtual std::unique_ptr< EcalTimeCalibErrors > produceEcalTimeCalibErrors(const EcalTimeCalibErrorsRcd &)
Definition: EcalTrivialConditionRetriever.cc:916
EcalTrivialConditionRetriever::produceEcalGainRatios
virtual std::unique_ptr< EcalGainRatios > produceEcalGainRatios(const EcalGainRatiosRcd &)
Definition: EcalTrivialConditionRetriever.cc:956
EcalTrivialConditionRetriever::produceEcalIntercalibConstantsMC
virtual std::unique_ptr< EcalIntercalibConstantsMC > produceEcalIntercalibConstantsMC(const EcalIntercalibConstantsMCRcd &)
Definition: EcalTrivialConditionRetriever.cc:811
EcalTrivialConditionRetriever::chi2Matrix_
std::vector< EcalWeightSet::EcalChi2WeightMatrix > chi2Matrix_
Definition: EcalTrivialConditionRetriever.h:311
edm::ESProducer
Definition: ESProducer.h:104
EcalTrivialConditionRetriever::sim_pulse_shape_EE_thresh_
double sim_pulse_shape_EE_thresh_
Definition: EcalTrivialConditionRetriever.h:242
EcalPedestalsRcd.h
EcalTrivialConditionRetriever::mappingFile_
std::string mappingFile_
Definition: EcalTrivialConditionRetriever.h:330
EcalClusterCrackCorrParametersRcd.h
EcalTrivialConditionRetriever::EBSimPulseShapeFile_
std::string EBSimPulseShapeFile_
Definition: EcalTrivialConditionRetriever.h:350
EcalTrivialConditionRetriever::EBG1samplesCorrelation_
std::vector< double > EBG1samplesCorrelation_
Definition: EcalTrivialConditionRetriever.h:345
EcalTrivialConditionRetriever
Definition: EcalTrivialConditionRetriever.h:123
EcalWeightXtalGroupsRcd
Definition: EcalWeightXtalGroupsRcd.h:5
EcalTrivialConditionRetriever::intercalibConstantMean_
double intercalibConstantMean_
Definition: EcalTrivialConditionRetriever.h:214
EcalTimeCalibConstantsRcd.h
EcalPedestalsRcd
Definition: EcalPedestalsRcd.h:5
EcalClusterLocalContCorrParametersRcd
Definition: EcalClusterLocalContCorrParametersRcd.h:5
EcalDCSTowerStatusRcd.h
EcalTrivialConditionRetriever::laserAlphaSigma_
double laserAlphaSigma_
Definition: EcalTrivialConditionRetriever.h:260
EcalTrivialConditionRetriever::getIntercalibConstantsFromConfiguration
virtual std::unique_ptr< EcalIntercalibConstants > getIntercalibConstantsFromConfiguration(const EcalIntercalibConstantsRcd &)
Definition: EcalTrivialConditionRetriever.cc:2595
EcalDQMChannelStatus.h
EcalClusterCrackCorrParametersRcd
Definition: EcalClusterCrackCorrParametersRcd.h:5
EcalTrivialConditionRetriever::getTimeCalibErrorsFromConfiguration
virtual std::unique_ptr< EcalTimeCalibErrors > getTimeCalibErrorsFromConfiguration(const EcalTimeCalibErrorsRcd &)
Definition: EcalTrivialConditionRetriever.cc:3162
EcalTimeBiasCorrectionsRcd.h
EcalTrivialConditionRetriever::jittWeights_
std::vector< ROOT::Math::SVector< double, EcalDataFrame::MAXSAMPLES > > jittWeights_
Definition: EcalTrivialConditionRetriever.h:308
EcalTrivialConditionRetriever::linearTime3_
unsigned long linearTime3_
Definition: EcalTrivialConditionRetriever.h:279
ESAlignmentRcd.h
IOVSyncValue.h
EcalTrivialConditionRetriever::produceEcalLaserAPDPNRatiosRef
virtual std::unique_ptr< EcalLaserAPDPNRatiosRef > produceEcalLaserAPDPNRatiosRef(const EcalLaserAPDPNRatiosRefRcd &)
Definition: EcalTrivialConditionRetriever.cc:1543
EcalTrivialConditionRetriever::EEpedMeanX6_
double EEpedMeanX6_
Definition: EcalTrivialConditionRetriever.h:290
EcalIntercalibConstantsRcd
Definition: EcalIntercalibConstantsRcd.h:5
EcalWeightSet.h
EcalIntercalibConstantsRcd.h
EcalChannelStatus.h
EcalADCToGeVConstantRcd
Definition: EcalADCToGeVConstantRcd.h:5
EcalWeightXtalGroupsRcd.h
EcalTBWeightsRcd.h
EcalTimeBiasCorrections.h
EcalTrivialConditionRetriever::timeCalibConstantSigma_
double timeCalibConstantSigma_
Definition: EcalTrivialConditionRetriever.h:224
EcalDAQTowerStatusRcd
Definition: EcalDAQTowerStatusRcd.h:5
EcalChannelStatusRcd.h
EcalMappingElectronicsRcd
Definition: EcalMappingElectronicsRcd.h:5
EcalTrivialConditionRetriever::timeCalibConstantMean_
double timeCalibConstantMean_
Definition: EcalTrivialConditionRetriever.h:223
EcalTrivialConditionRetriever::produceEcalAlignmentEB
virtual std::unique_ptr< Alignments > produceEcalAlignmentEB(const EBAlignmentRcd &)
Definition: EcalTrivialConditionRetriever.cc:3319
EcalTrivialConditionRetriever::produceEcalDAQTowerStatus
virtual std::unique_ptr< EcalDAQTowerStatus > produceEcalDAQTowerStatus(const EcalDAQTowerStatusRcd &)
Definition: EcalTrivialConditionRetriever.cc:2447
EcalTrivialConditionRetriever::timeCalibErrorsFile_
std::string timeCalibErrorsFile_
Definition: EcalTrivialConditionRetriever.h:327
EcalTrivialConditionRetriever::produceEcalTimeCalibConstants
virtual std::unique_ptr< EcalTimeCalibConstants > produceEcalTimeCalibConstants(const EcalTimeCalibConstantsRcd &)
Definition: EcalTrivialConditionRetriever.cc:880
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27
EcalTrivialConditionRetriever::pfRecHitFileEE_
std::string pfRecHitFileEE_
Definition: EcalTrivialConditionRetriever.h:250
EcalTrivialConditionRetriever::producedEcalSampleMask_
bool producedEcalSampleMask_
Definition: EcalTrivialConditionRetriever.h:397
EcalTrivialConditionRetriever::laserAlphaMeanEBC_
double laserAlphaMeanEBC_
Definition: EcalTrivialConditionRetriever.h:262
EcalTrivialConditionRetriever::pfRecHitFile_
std::string pfRecHitFile_
Definition: EcalTrivialConditionRetriever.h:249
EcalSimPulseShapeRcd
Definition: EcalSimPulseShapeRcd.h:5
EcalTrivialConditionRetriever::produceEcalClusterLocalContCorrParameters
virtual std::unique_ptr< EcalClusterLocalContCorrParameters > produceEcalClusterLocalContCorrParameters(const EcalClusterLocalContCorrParametersRcd &)
Definition: EcalTrivialConditionRetriever.cc:1079
EcalTrivialConditionRetriever::getLaserAlphaFromTypeEE_
bool getLaserAlphaFromTypeEE_
Definition: EcalTrivialConditionRetriever.h:396
EcalTrivialConditionRetriever::crackCorrParameters_
std::vector< double > crackCorrParameters_
Definition: EcalTrivialConditionRetriever.h:232
EcalTrivialConditionRetriever::produceEcalIntercalibErrors
virtual std::unique_ptr< EcalIntercalibErrors > produceEcalIntercalibErrors(const EcalIntercalibErrorsRcd &)
Definition: EcalTrivialConditionRetriever.cc:847
EcalTrivialConditionRetriever::intercalibConstantsFile_
std::string intercalibConstantsFile_
Definition: EcalTrivialConditionRetriever.h:323