#include <EvolutionECAL.h>
Public Member Functions | |
double | AgingVPT (double instLumi, double integralLumi, double eta) |
double | ChargeVPTCathode (double instLumi, double eta, double integralLumi) |
double | DamageProfileEta (double eta) |
double | DamageProfileEtaAPD (double eta) |
double | DegradationMeanEM50GeV (double mu) |
double | DegradationNonLinearityEM50GeV (double mu, double ene) |
double | DoseLongitudinalProfile (double z) |
Double_t | EquilibriumFractionColorCentersEM (double *x, double *par) |
EvolutionECAL () | |
double | InducedAbsorptionEM (double lumi, double eta) |
double | InducedAbsorptionHadronic (double lumi, double eta) |
double | LightCollectionEfficiency (double z, double mu) |
double | LightCollectionEfficiencyWeighted (double z, double mu_ind) |
double | NoiseFactorFE (double lumi, double eta) |
double | ResolutionConstantTermEM50GeV (double mu) |
~EvolutionECAL ()=default | |
Definition at line 23 of file EvolutionECAL.h.
|
inline |
Definition at line 25 of file EvolutionECAL.h.
|
default |
double EvolutionECAL::AgingVPT | ( | double | instLumi, |
double | integralLumi, | ||
double | eta | ||
) |
Definition at line 353 of file EvolutionECAL.cc.
References ChargeVPTCathode(), MillePedeFileConverter_cfg::e, PVValHelper::eta, JetChargeProducer_cfi::exp, muonGEMDigis_cfi::instLumi, and mps_fire::result.
double EvolutionECAL::ChargeVPTCathode | ( | double | instLumi, |
double | eta, | ||
double | integralLumi | ||
) |
Definition at line 338 of file EvolutionECAL.cc.
References ALCARECOTkAlJpsiMuMu_cff::charge, DamageProfileEta(), DegradationMeanEM50GeV(), PVValHelper::eta, InducedAbsorptionEM(), InducedAbsorptionHadronic(), and muonGEMDigis_cfi::instLumi.
Referenced by AgingVPT().
double EvolutionECAL::DamageProfileEta | ( | double | eta | ) |
Definition at line 169 of file EvolutionECAL.cc.
References PVValHelper::eta, JetChargeProducer_cfi::exp, and x.
Referenced by ChargeVPTCathode(), EquilibriumFractionColorCentersEM(), and InducedAbsorptionHadronic().
double EvolutionECAL::DamageProfileEtaAPD | ( | double | eta | ) |
Definition at line 179 of file EvolutionECAL.cc.
References EgHLTOffHistBins_cfi::et, PVValHelper::eta, and x.
Referenced by NoiseFactorFE().
double EvolutionECAL::DegradationMeanEM50GeV | ( | double | mu | ) |
Definition at line 246 of file EvolutionECAL.cc.
References alpha, MillePedeFileConverter_cfg::e, JetChargeProducer_cfi::exp, DeadROC_duringRun::f1, DeadROC_duringRun::f2, mps_fire::i, dqm-mbProfile::log, amptDefaultParameters_cff::mu, and x.
Referenced by ChargeVPTCathode().
double EvolutionECAL::DegradationNonLinearityEM50GeV | ( | double | mu, |
double | ene | ||
) |
Definition at line 280 of file EvolutionECAL.cc.
References MillePedeFileConverter_cfg::e, mps_fire::i, amptDefaultParameters_cff::mu, slope, and x.
double EvolutionECAL::DoseLongitudinalProfile | ( | double | z | ) |
Definition at line 200 of file EvolutionECAL.cc.
References alpha, HLT_2023v12_cff::beta, JetChargeProducer_cfi::exp, hltrates_dqm_sourceclient-live_cfg::offset, funct::pow(), and z.
Referenced by EquilibriumFractionColorCentersEM().
Double_t EvolutionECAL::EquilibriumFractionColorCentersEM | ( | double * | x, |
double * | par | ||
) |
Definition at line 216 of file EvolutionECAL.cc.
References alpha, DamageProfileEta(), DoseLongitudinalProfile(), MillePedeFileConverter_cfg::e, PVValHelper::eta, RPCpg::rate(), and x.
Referenced by InducedAbsorptionEM().
double EvolutionECAL::InducedAbsorptionEM | ( | double | lumi, |
double | eta | ||
) |
Definition at line 227 of file EvolutionECAL.cc.
References EquilibriumFractionColorCentersEM(), and PVValHelper::eta.
Referenced by ChargeVPTCathode().
double EvolutionECAL::InducedAbsorptionHadronic | ( | double | lumi, |
double | eta | ||
) |
Definition at line 193 of file EvolutionECAL.cc.
References DamageProfileEta(), PVValHelper::eta, BXlumiParameters_cfi::lumi, amptDefaultParameters_cff::mu, and funct::pow().
Referenced by ChargeVPTCathode().
double EvolutionECAL::LightCollectionEfficiency | ( | double | z, |
double | mu | ||
) |
Definition at line 5 of file EvolutionECAL.cc.
References A, a0, testProducerWithPsetDescEmpty_cfi::a2, B, b0, b1, b2, b3, b4, correctionTermsCaloMet_cff::C, fftjetpileupestimator_calo_uncalib_cfi::c0, alignmentValidation::c1, d0, d1, StorageManager_cfg::e1, JetChargeProducer_cfi::exp, f, amptDefaultParameters_cff::mu, funct::pow(), dttmaxenums::R, and z.
double EvolutionECAL::LightCollectionEfficiencyWeighted | ( | double | z, |
double | mu_ind | ||
) |
Definition at line 114 of file EvolutionECAL.cc.
References A, a0, testProducerWithPsetDescEmpty_cfi::a2, B, b0, b1, b2, b3, b4, correctionTermsCaloMet_cff::C, fftjetpileupestimator_calo_uncalib_cfi::c0, alignmentValidation::c1, d0, d1, StorageManager_cfg::e1, JetChargeProducer_cfi::exp, f, amptDefaultParameters_cff::mu, funct::pow(), dttmaxenums::R, HLT_2023v12_cff::R0, and z.
double EvolutionECAL::NoiseFactorFE | ( | double | lumi, |
double | eta | ||
) |
Definition at line 362 of file EvolutionECAL.cc.
References DamageProfileEtaAPD(), PVValHelper::eta, mathSSE::sqrt(), and x.
double EvolutionECAL::ResolutionConstantTermEM50GeV | ( | double | mu | ) |
Definition at line 312 of file EvolutionECAL.cc.
References JetChargeProducer_cfi::exp, f, mps_fire::i, dqm-mbProfile::log, amptDefaultParameters_cff::mu, and x.