#include <EnergyResolutionVsLumi.h>
Classes | |
struct | DegradationAtEta |
Public Member Functions | |
double | calcampDropPhotoDetector (double eta) |
double | calcampDropTotal (double eta) |
double | calcampDropTransparency (double eta) |
double | calcLightCollectionEfficiencyWeighted (DetId id, double z) |
double | calcLightCollectionEfficiencyWeighted2 (double eta, double z, double mu_ind=-1.0) |
double | calcmuEM (double eta) |
double | calcmuHD (double eta) |
double | calcmuTot (double eta) |
void | calcmuTot () |
double | calcnoiseADC (double eta) |
double | calcnoiseIncreaseADC (double eta) |
double | calcresolutitonConstantTerm (double eta) |
DegradationAtEta | CalculateDegradation (double eta) |
EnergyResolutionVsLumi () | |
EnergyResolutionVsLumi (double lumi, double instlumi) | |
double | getmuTot (double eta, int ix, int iy) |
double | Resolution (double eta, double ene) |
void | setInstLumi (double x) |
void | setLumi (double x) |
void | setLumies (double x, double y) |
virtual | ~EnergyResolutionVsLumi () |
Private Attributes | |
double | m_instlumi |
double | m_lumi |
double | mu_eta [10085] |
double | vpt_eta [10085] |
Definition at line 18 of file EnergyResolutionVsLumi.h.
EnergyResolutionVsLumi::EnergyResolutionVsLumi | ( | ) |
|
inline |
Definition at line 24 of file EnergyResolutionVsLumi.h.
References calcmuTot(), csvLumiCalc::lumi, m_instlumi, m_lumi, and ~EnergyResolutionVsLumi().
|
virtual |
Definition at line 15 of file EnergyResolutionVsLumi.cc.
Referenced by EnergyResolutionVsLumi().
double EnergyResolutionVsLumi::calcampDropPhotoDetector | ( | double | eta | ) |
Definition at line 159 of file EnergyResolutionVsLumi.cc.
References EvolutionECAL::AgingVPT(), muonGEMDigis_cfi::instLumi, m_instlumi, m_lumi, and mps_fire::result.
Referenced by calcampDropTotal(), calcLightCollectionEfficiencyWeighted2(), calcmuTot(), and setLumies().
double EnergyResolutionVsLumi::calcampDropTotal | ( | double | eta | ) |
Definition at line 168 of file EnergyResolutionVsLumi.cc.
References calcampDropPhotoDetector(), calcampDropTransparency(), and mps_fire::result.
Referenced by EcalTrivialConditionRetriever::produceEcalLaserAPDPNRatios(), and setLumies().
double EnergyResolutionVsLumi::calcampDropTransparency | ( | double | eta | ) |
Definition at line 150 of file EnergyResolutionVsLumi.cc.
References calcmuEM(), calcmuHD(), EvolutionECAL::DegradationMeanEM50GeV(), and mps_fire::result.
Referenced by calcampDropTotal(), and setLumies().
double EnergyResolutionVsLumi::calcLightCollectionEfficiencyWeighted | ( | DetId | id, |
double | z | ||
) |
Definition at line 100 of file EnergyResolutionVsLumi.cc.
References funct::abs(), EcalBarrel, EcalEndcap, EBDetId::ieta(), EEDetId::ix(), EEDetId::IX_MAX, EEDetId::iy(), EvolutionECAL::LightCollectionEfficiencyWeighted(), EBDetId::MAX_IETA, mu_eta, mps_fire::result, findQualityFiles::v, vpt_eta, and z.
Referenced by ECalSD::curve_LY(), and setLumies().
double EnergyResolutionVsLumi::calcLightCollectionEfficiencyWeighted2 | ( | double | eta, |
double | z, | ||
double | mu_ind = -1.0 |
||
) |
Definition at line 130 of file EnergyResolutionVsLumi.cc.
References calcampDropPhotoDetector(), calcmuTot(), EvolutionECAL::LightCollectionEfficiencyWeighted(), mps_fire::result, and findQualityFiles::v.
Referenced by setLumies().
double EnergyResolutionVsLumi::calcmuEM | ( | double | eta | ) |
Definition at line 52 of file EnergyResolutionVsLumi.cc.
References EvolutionECAL::InducedAbsorptionEM(), muonGEMDigis_cfi::instLumi, m_instlumi, and mps_fire::result.
Referenced by calcampDropTransparency(), calcresolutitonConstantTerm(), and setLumies().
double EnergyResolutionVsLumi::calcmuHD | ( | double | eta | ) |
Definition at line 60 of file EnergyResolutionVsLumi.cc.
References EvolutionECAL::InducedAbsorptionHadronic(), m_lumi, and mps_fire::result.
Referenced by calcampDropTransparency(), calcresolutitonConstantTerm(), and setLumies().
double EnergyResolutionVsLumi::calcmuTot | ( | double | eta | ) |
Definition at line 139 of file EnergyResolutionVsLumi.cc.
References EvolutionECAL::InducedAbsorptionEM(), EvolutionECAL::InducedAbsorptionHadronic(), muonGEMDigis_cfi::instLumi, m_instlumi, m_lumi, and mps_fire::result.
void EnergyResolutionVsLumi::calcmuTot | ( | ) |
Definition at line 68 of file EnergyResolutionVsLumi.cc.
References funct::abs(), EBDetId::approxEta(), calcampDropPhotoDetector(), stringResolutionProvider_cfi::eta, EEDetId::IX_MAX, EEDetId::IX_MIN, EEDetId::IY_MAX, EEDetId::IY_MIN, cmsBatch::log, EBDetId::MAX_IETA, mu_eta, alignCSCRings::r, mathSSE::sqrt(), funct::tan(), findQualityFiles::v, EEDetId::validDetId(), and vpt_eta.
Referenced by calcLightCollectionEfficiencyWeighted2(), EnergyResolutionVsLumi(), and setLumies().
double EnergyResolutionVsLumi::calcnoiseADC | ( | double | eta | ) |
Definition at line 185 of file EnergyResolutionVsLumi.cc.
References funct::abs(), m_lumi, EvolutionECAL::NoiseFactorFE(), and mps_fire::result.
Referenced by setLumies().
double EnergyResolutionVsLumi::calcnoiseIncreaseADC | ( | double | eta | ) |
Definition at line 176 of file EnergyResolutionVsLumi.cc.
References m_lumi, EvolutionECAL::NoiseFactorFE(), and mps_fire::result.
Referenced by EcalTrivialConditionRetriever::produceEcalPedestals(), and setLumies().
double EnergyResolutionVsLumi::calcresolutitonConstantTerm | ( | double | eta | ) |
Definition at line 203 of file EnergyResolutionVsLumi.cc.
References calcmuEM(), calcmuHD(), EvolutionECAL::ResolutionConstantTermEM50GeV(), and mps_fire::result.
Referenced by EcalTrivialConditionRetriever::getIntercalibConstantsFromConfiguration(), and setLumies().
EnergyResolutionVsLumi::DegradationAtEta EnergyResolutionVsLumi::CalculateDegradation | ( | double | eta | ) |
Definition at line 19 of file EnergyResolutionVsLumi.cc.
References EvolutionECAL::AgingVPT(), EnergyResolutionVsLumi::DegradationAtEta::ampDropPhotoDetector, EnergyResolutionVsLumi::DegradationAtEta::ampDropTotal, EnergyResolutionVsLumi::DegradationAtEta::ampDropTransparency, EvolutionECAL::DegradationMeanEM50GeV(), stringResolutionProvider_cfi::eta, EnergyResolutionVsLumi::DegradationAtEta::eta, EvolutionECAL::InducedAbsorptionEM(), EvolutionECAL::InducedAbsorptionHadronic(), muonGEMDigis_cfi::instLumi, m_instlumi, m_lumi, EnergyResolutionVsLumi::DegradationAtEta::muEM, EnergyResolutionVsLumi::DegradationAtEta::muHD, EvolutionECAL::NoiseFactorFE(), EnergyResolutionVsLumi::DegradationAtEta::noiseIncreaseADC, EvolutionECAL::ResolutionConstantTermEM50GeV(), EnergyResolutionVsLumi::DegradationAtEta::resolutitonConstantTerm, and mps_fire::result.
Referenced by Resolution().
double EnergyResolutionVsLumi::getmuTot | ( | double | eta, |
int | ix, | ||
int | iy | ||
) |
Referenced by setLumies().
double EnergyResolutionVsLumi::Resolution | ( | double | eta, |
double | ene | ||
) |
Definition at line 212 of file EnergyResolutionVsLumi.cc.
References EnergyResolutionVsLumi::DegradationAtEta::ampDropTotal, patCaloMETCorrections_cff::C, CalculateDegradation(), edmIntegrityCheck::d, N, EnergyResolutionVsLumi::DegradationAtEta::noiseIncreaseADC, EnergyResolutionVsLumi::DegradationAtEta::resolutitonConstantTerm, S(), and mathSSE::sqrt().
|
inline |
Definition at line 48 of file EnergyResolutionVsLumi.h.
References m_instlumi, and x.
Referenced by EcalTrivialConditionRetriever::getIntercalibConstantsFromConfiguration(), EcalTrivialConditionRetriever::produceEcalLaserAPDPNRatios(), and EcalTrivialConditionRetriever::produceEcalPedestals().
|
inline |
Definition at line 47 of file EnergyResolutionVsLumi.h.
Referenced by EcalTrivialConditionRetriever::getIntercalibConstantsFromConfiguration(), EcalTrivialConditionRetriever::produceEcalLaserAPDPNRatios(), and EcalTrivialConditionRetriever::produceEcalPedestals().
|
inline |
Definition at line 49 of file EnergyResolutionVsLumi.h.
References calcampDropPhotoDetector(), calcampDropTotal(), calcampDropTransparency(), calcLightCollectionEfficiencyWeighted(), calcLightCollectionEfficiencyWeighted2(), calcmuEM(), calcmuHD(), calcmuTot(), calcnoiseADC(), calcnoiseIncreaseADC(), calcresolutitonConstantTerm(), EnergyResolutionVsLumi::DegradationAtEta::eta, getmuTot(), m_instlumi, m_lumi, x, y, and z.
Referenced by ECalSD::ECalSD().
|
private |
Definition at line 70 of file EnergyResolutionVsLumi.h.
Referenced by calcampDropPhotoDetector(), calcmuEM(), calcmuTot(), CalculateDegradation(), EnergyResolutionVsLumi(), setInstLumi(), and setLumies().
|
private |
Definition at line 69 of file EnergyResolutionVsLumi.h.
Referenced by calcampDropPhotoDetector(), calcmuHD(), calcmuTot(), calcnoiseADC(), calcnoiseIncreaseADC(), CalculateDegradation(), EnergyResolutionVsLumi(), setLumi(), and setLumies().
|
private |
Definition at line 71 of file EnergyResolutionVsLumi.h.
Referenced by calcLightCollectionEfficiencyWeighted(), and calcmuTot().
|
private |
Definition at line 72 of file EnergyResolutionVsLumi.h.
Referenced by calcLightCollectionEfficiencyWeighted(), and calcmuTot().