Go to the documentation of this file.
5 #ifndef CalibCalorimetry_EcalPlugins_EcalTrivialConditionRetriever_H
6 #define CalibCalorimetry_EcalPlugins_EcalTrivialConditionRetriever_H
164 virtual std::unique_ptr<EcalClusterEnergyCorrectionObjectSpecificParameters>
298 std::vector<ROOT::Math::SVector<double, EcalDataFrame::MAXSAMPLES> >
300 std::vector<ROOT::Math::SVector<double, EcalDataFrame::MAXSAMPLES> >
303 std::vector<ROOT::Math::SVector<double, EcalDataFrame::MAXSAMPLES> >
305 std::vector<ROOT::Math::SVector<double, EcalDataFrame::MAXSAMPLES> >
308 std::vector<ROOT::Math::SVector<double, EcalDataFrame::MAXSAMPLES> >
jittWeights_;
bool producedEcalTrgChannelStatus_
std::vector< double > EEtimeCorrShiftBins_
virtual std::unique_ptr< EcalPedestals > produceEcalPedestals(const EcalPedestalsRcd &)
std::string timeCalibConstantsFile_
virtual std::unique_ptr< EcalLaserAPDPNRatios > produceEcalLaserAPDPNRatios(const EcalLaserAPDPNRatiosRcd &)
bool getEBAlignmentFromFile_
std::string jittWeightsAftFile_
bool producedEcalLinearCorrections_
virtual std::unique_ptr< EcalSimPulseShape > getEcalSimPulseShapeFromConfiguration(const EcalSimPulseShapeRcd &)
bool producedEcalTimeOffsetConstant_
std::string linearCorrectionsFile_
bool getLaserAlphaFromFileEE_
float sim_pulse_shape_TI_
std::vector< double > EEG1samplesCorrelation_
unsigned int sampleMaskEE_
virtual std::unique_ptr< EcalTPGCrystalStatus > produceEcalTrgChannelStatus(const EcalTPGCrystalStatusRcd &)
virtual std::unique_ptr< EcalLaserAlphas > produceEcalLaserAlphas(const EcalLaserAlphasRcd &)
std::vector< double > EBG6samplesCorrelation_
bool producedEcalDQMTowerStatus_
double timeOffsetEBConstant_
virtual std::unique_ptr< EcalDCSTowerStatus > produceEcalDCSTowerStatus(const EcalDCSTowerStatusRcd &)
bool producedEcalClusterEnergyUncertaintyParameters_
unsigned long laserAPDPNTime1_
std::string amplWeightsAftFile_
bool producedEcalSimPulseShape_
bool producedEcalPFRecHitThresholds_
std::vector< double > EEG12samplesCorrelation_
virtual std::unique_ptr< EcalDQMChannelStatus > produceEcalDQMChannelStatus(const EcalDQMChannelStatusRcd &)
unsigned long laserAPDPNTime2_
bool getSimPulseShapeFromFile_
virtual std::unique_ptr< EcalChannelStatus > produceEcalChannelStatus(const EcalChannelStatusRcd &)
double intercalibConstantSigmaMC_
virtual std::unique_ptr< EcalLinearCorrections > produceEcalLinearCorrections(const EcalLinearCorrectionsRcd &)
std::vector< double > EEtimeCorrAmplitudeBins_
std::vector< double > localContCorrParameters_
double timeOffsetEEConstant_
virtual std::unique_ptr< EcalPFRecHitThresholds > getPFRecHitThresholdsFromConfiguration(const EcalPFRecHitThresholdsRcd &)
std::vector< double > EEG6samplesCorrelation_
double laserAlphaMeanEBR_
bool producedEcalTimeCalibErrors_
std::string EBLaserAlphaFile_
std::vector< EcalWeightSet::EcalChi2WeightMatrix > chi2MatrixAft_
virtual std::unique_ptr< EcalIntercalibErrors > getIntercalibErrorsFromConfiguration(const EcalIntercalibErrorsRcd &)
std::vector< double > EBtimeCorrAmplitudeBins_
std::string APDSimPulseShapeFile_
double intercalibConstantMeanMC_
bool getLaserAlphaFromTypeEB_
std::string jittWeightsFile_
std::string EBAlignmentFile_
virtual std::unique_ptr< EcalPFRecHitThresholds > produceEcalPFRecHitThresholds(const EcalPFRecHitThresholdsRcd &)
std::vector< double > energyCorrectionParameters_
virtual std::unique_ptr< EcalClusterEnergyUncertaintyParameters > produceEcalClusterEnergyUncertaintyParameters(const EcalClusterEnergyUncertaintyParametersRcd &)
double sim_pulse_shape_EB_thresh_
bool producedEcalClusterEnergyCorrectionParameters_
bool producedEcalIntercalibConstants_
bool producedEcalADCToGeVConstant_
virtual std::unique_ptr< EcalTBWeights > produceEcalTBWeights(const EcalTBWeightsRcd &)
double pfRecHitThresholdsEB_
bool producedEcalAlignmentEE_
virtual std::unique_ptr< EcalTimeOffsetConstant > produceEcalTimeOffsetConstant(const EcalTimeOffsetConstantRcd &)
unsigned long linearTime1_
std::string EESimPulseShapeFile_
unsigned long linearTime2_
std::vector< double > EBtimeCorrShiftBins_
bool producedEcalGainRatios_
double laserAlphaMeanEEC_
void getWeightsFromConfiguration(const edm::ParameterSet &ps)
std::string ESAlignmentFile_
double intercalibConstantSigma_
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &) override
double pfRecHitThresholdsNSigmas_
double sim_pulse_shape_APD_thresh_
std::vector< ROOT::Math::SVector< double, EcalDataFrame::MAXSAMPLES > > pedWeights_
bool producedEcalClusterEnergyCorrectionObjectSpecificParameters_
double pfRecHitThresholdsEE_
bool producedEcalMappingElectronics_
bool producedEcalTimeCalibConstants_
const EcalTrivialConditionRetriever & operator=(const EcalTrivialConditionRetriever &)=delete
double laserAlphaMeanEEC_higheta_
double laserAPDPNRefSigma_
bool producedEcalAlignmentES_
std::vector< ROOT::Math::SVector< double, EcalDataFrame::MAXSAMPLES > > jittWeightsAft_
unsigned long laserAPDPNTime3_
std::string pedWeightsFile_
std::vector< ROOT::Math::SVector< double, EcalDataFrame::MAXSAMPLES > > amplWeightsAft_
virtual std::unique_ptr< EcalWeightXtalGroups > produceEcalWeightXtalGroups(const EcalWeightXtalGroupsRcd &)
std::string intercalibErrorsFile_
virtual std::unique_ptr< EcalSamplesCorrelation > produceEcalSamplesCorrelation(const EcalSamplesCorrelationRcd &)
std::string intercalibConstantsMCFile_
bool producedEcalChannelStatus_
bool producedEcalAlignmentEB_
virtual std::unique_ptr< EcalTPGCrystalStatus > getTrgChannelStatusFromConfiguration(const EcalTPGCrystalStatusRcd &)
bool producedEcalTimeBiasCorrections_
bool producedEcalPedestals_
bool producedEcalClusterCrackCorrParameters_
virtual std::unique_ptr< Alignments > produceEcalAlignmentES(const ESAlignmentRcd &)
std::string amplWeightsFile_
virtual std::unique_ptr< EcalChannelStatus > getChannelStatusFromConfiguration(const EcalChannelStatusRcd &)
virtual std::unique_ptr< EcalDQMTowerStatus > produceEcalDQMTowerStatus(const EcalDQMTowerStatusRcd &)
std::string EEAlignmentFile_
std::string trgChannelStatusFile_
EcalTrivialConditionRetriever(const edm::ParameterSet &pset)
std::string chi2MatrixFile_
bool weightsForAsynchronousRunning_
double laserAlphaMeanEER_higheta_
double adcToGeVEEConstant_
std::vector< ROOT::Math::SVector< double, EcalDataFrame::MAXSAMPLES > > amplWeights_
virtual std::unique_ptr< EcalTimeCalibConstants > getTimeCalibConstantsFromConfiguration(const EcalTimeCalibConstantsRcd &)
virtual std::unique_ptr< EcalSampleMask > produceEcalSampleMask(const EcalSampleMaskRcd &)
bool getEEAlignmentFromFile_
bool getLaserAlphaFromFileEB_
std::string SamplesCorrelationFile_
double laserAlphaMeanEER_
virtual std::unique_ptr< EcalTimeBiasCorrections > produceEcalTimeBiasCorrections(const EcalTimeBiasCorrectionsRcd &)
std::string EELaserAlphaFile2_
double pfRecHitThresholdsNSigmasHEta_
virtual std::unique_ptr< EcalIntercalibConstantsMC > getIntercalibConstantsMCFromConfiguration(const EcalIntercalibConstantsMCRcd &)
bool producedEcalDCSTowerStatus_
bool producedEcalSamplesCorrelation_
double adcToGeVEBConstant_
bool producedEcalDQMChannelStatus_
bool producedEcalIntercalibErrors_
virtual std::unique_ptr< EcalClusterCrackCorrParameters > produceEcalClusterCrackCorrParameters(const EcalClusterCrackCorrParametersRcd &)
std::string channelStatusFile_
bool producedEcalWeights_
bool producedEcalIntercalibConstantsMC_
~EcalTrivialConditionRetriever() override
bool getESAlignmentFromFile_
bool producedEcalClusterLocalContCorrParameters_
bool producedEcalDAQTowerStatus_
virtual std::unique_ptr< Alignments > produceEcalAlignmentEE(const EEAlignmentRcd &)
bool producedEcalLaserCorrection_
double timeCalibErrorMean_
std::vector< ROOT::Math::SVector< double, EcalDataFrame::MAXSAMPLES > > pedWeightsAft_
std::vector< double > energyCorrectionObjectSpecificParameters_
double intercalibErrorMean_
bool getSamplesCorrelationFromFile_
virtual std::unique_ptr< EcalMappingElectronics > getMappingFromConfiguration(const EcalMappingElectronicsRcd &)
std::string pedWeightsAftFile_
virtual std::unique_ptr< EcalMappingElectronics > produceEcalMappingElectronics(const EcalMappingElectronicsRcd &)
virtual std::unique_ptr< EcalADCToGeVConstant > produceEcalADCToGeVConstant(const EcalADCToGeVConstantRcd &)
std::vector< double > EBG12samplesCorrelation_
virtual std::unique_ptr< EcalClusterEnergyCorrectionObjectSpecificParameters > produceEcalClusterEnergyCorrectionObjectSpecificParameters(const EcalClusterEnergyCorrectionObjectSpecificParametersRcd &)
std::string EELaserAlphaFile_
std::string chi2MatrixAftFile_
virtual std::unique_ptr< EcalIntercalibConstants > produceEcalIntercalibConstants(const EcalIntercalibConstantsRcd &)
double laserAPDPNRefMean_
virtual std::unique_ptr< EcalClusterEnergyCorrectionParameters > produceEcalClusterEnergyCorrectionParameters(const EcalClusterEnergyCorrectionParametersRcd &)
unsigned int sampleMaskEB_
std::vector< double > energyUncertaintyParameters_
virtual std::unique_ptr< EcalTimeCalibErrors > produceEcalTimeCalibErrors(const EcalTimeCalibErrorsRcd &)
virtual std::unique_ptr< EcalGainRatios > produceEcalGainRatios(const EcalGainRatiosRcd &)
virtual std::unique_ptr< EcalIntercalibConstantsMC > produceEcalIntercalibConstantsMC(const EcalIntercalibConstantsMCRcd &)
std::vector< EcalWeightSet::EcalChi2WeightMatrix > chi2Matrix_
double sim_pulse_shape_EE_thresh_
std::string EBSimPulseShapeFile_
std::vector< double > EBG1samplesCorrelation_
double intercalibConstantMean_
virtual std::unique_ptr< EcalIntercalibConstants > getIntercalibConstantsFromConfiguration(const EcalIntercalibConstantsRcd &)
virtual std::unique_ptr< EcalTimeCalibErrors > getTimeCalibErrorsFromConfiguration(const EcalTimeCalibErrorsRcd &)
std::vector< ROOT::Math::SVector< double, EcalDataFrame::MAXSAMPLES > > jittWeights_
unsigned long linearTime3_
virtual std::unique_ptr< EcalLaserAPDPNRatiosRef > produceEcalLaserAPDPNRatiosRef(const EcalLaserAPDPNRatiosRefRcd &)
double timeCalibConstantSigma_
double timeCalibConstantMean_
virtual std::unique_ptr< Alignments > produceEcalAlignmentEB(const EBAlignmentRcd &)
virtual std::unique_ptr< EcalDAQTowerStatus > produceEcalDAQTowerStatus(const EcalDAQTowerStatusRcd &)
std::string timeCalibErrorsFile_
virtual std::unique_ptr< EcalTimeCalibConstants > produceEcalTimeCalibConstants(const EcalTimeCalibConstantsRcd &)
std::string pfRecHitFileEE_
bool producedEcalSampleMask_
double laserAlphaMeanEBC_
std::string pfRecHitFile_
virtual std::unique_ptr< EcalClusterLocalContCorrParameters > produceEcalClusterLocalContCorrParameters(const EcalClusterLocalContCorrParametersRcd &)
bool getLaserAlphaFromTypeEE_
std::vector< double > crackCorrParameters_
virtual std::unique_ptr< EcalIntercalibErrors > produceEcalIntercalibErrors(const EcalIntercalibErrorsRcd &)
std::string intercalibConstantsFile_