#include <Calibration/EcalCalibAlgos/src/ZeeCalibration.cc>
Private Member Functions | |
void | bookHistograms () |
float | computeCoefficientDistanceAtIteration (float v1[250], float v2[250], int size) |
float | EvalDPhi (float Phi, float Phi_ref) |
float | EvalDR (float Eta, float Eta_ref, float Phi, float Phi_ref) |
double | fEtaBarrelBad (double scEta) const |
double | fEtaBarrelGood (double scEta) const |
double | fEtaEndcapBad (double scEta) const |
double | fEtaEndcapGood (double scEta) const |
void | fillEleInfo (std::vector< HepMC::GenParticle * > &a, std::map< HepMC::GenParticle *, const reco::GsfElectron * > &b) |
void | fillMCInfo (HepMC::GenParticle *mcele) |
void | fillMCmap (const std::vector< const reco::GsfElectron * > *electronCollection, const std::vector< HepMC::GenParticle * > &mcEle, std::map< HepMC::GenParticle *, const reco::GsfElectron * > &myMCmap) |
double | getEtaCorrection (const reco::GsfElectron *) |
std::pair< DetId, double > | getHottestDetId (const std::vector< std::pair< DetId, float > > &mySCRecHits, const EBRecHitCollection *ebhits, const EERecHitCollection *eehits) |
void | printStatistics () |
void | resetHistograms () |
void | resetVariables () |
int | ringNumberCorrector (int k) |
bool | xtalIsOnModuleBorder (EBDetId myEBDetId) |
Additional Inherited Members | |
Public Types inherited from edm::EDLooperBase | |
enum | Status { kContinue, kStop } |
Static Public Member Functions inherited from edm::eventsetup::DataProxyProvider | |
static void | prevalidate (ConfigurationDescriptions &) |
Protected Types inherited from edm::ESProxyFactoryProducer | |
using | EventSetupRecordKey = eventsetup::EventSetupRecordKey |
Protected Types inherited from edm::eventsetup::DataProxyProvider | |
using | KeyedProxiesVector = std::vector< std::pair< DataKey, std::shared_ptr< DataProxy >>> |
Protected Member Functions inherited from edm::ESProducerLooper | |
void | registerFactoryWithKey (const eventsetup::EventSetupRecordKey &iRecord, std::unique_ptr< eventsetup::ProxyFactoryBase > iFactory, const std::string &iLabel=std::string()) override |
void | setIntervalFor (const eventsetup::EventSetupRecordKey &iKey, const IOVSyncValue &iTime, ValidityInterval &oInterval) override |
Protected Member Functions inherited from edm::ESProducer | |
template<typename T > | |
auto | setWhatProduced (T *iThis, const es::Label &iLabel={}) |
template<typename T > | |
auto | setWhatProduced (T *iThis, const char *iLabel) |
template<typename T > | |
auto | setWhatProduced (T *iThis, const std::string &iLabel) |
template<typename T , typename TDecorator > | |
auto | setWhatProduced (T *iThis, const TDecorator &iDec, const es::Label &iLabel={}) |
template<typename T , typename TReturn , typename TRecord > | |
auto | setWhatProduced (T *iThis, TReturn(T::*iMethod)(const TRecord &), const es::Label &iLabel={}) |
template<typename T , typename TReturn , typename TRecord , typename TArg > | |
ESConsumesCollectorT< TRecord > | setWhatProduced (T *iThis, TReturn(T::*iMethod)(const TRecord &), const TArg &iDec, const es::Label &iLabel={}) |
Protected Member Functions inherited from edm::ESProxyFactoryProducer | |
template<class TFactory > | |
void | registerFactory (std::unique_ptr< TFactory > iFactory, const std::string &iLabel=std::string()) |
KeyedProxiesVector | registerProxies (const EventSetupRecordKey &, unsigned int iovIndex) override |
Protected Member Functions inherited from edm::eventsetup::DataProxyProvider | |
template<class T > | |
void | usingRecord () |
void | usingRecordWithKey (const EventSetupRecordKey &key) |
Protected Member Functions inherited from edm::EventSetupRecordIntervalFinder | |
template<class T > | |
void | findingRecord () |
void | findingRecordWithKey (const eventsetup::EventSetupRecordKey &) |
Protected Member Functions inherited from edm::EDLooperBase | |
ModuleChanger * | moduleChanger () |
This only returns a non-zero value during the call to endOfLoop. More... | |
ScheduleInfo const * | scheduleInfo () const |
This returns a non-zero value after the constructor has been called. More... | |
Description: Perform single electron calibration (tested on TB data only).
Implementation: <Notes on="" implementation>="">
Definition at line 71 of file ZeeCalibration.h.
ZeeCalibration::ZeeCalibration | ( | const edm::ParameterSet & | iConfig | ) |
Constructor.
Definition at line 67 of file ZeeCalibration.cc.
References barrelfile_, calibMode_, coefficientDistanceAtIteration, gather_cfg::cout, electronCollection_, electronProducer_, electronSelection_, endcapfile_, erechitCollection_, erechitProducer_, etaBins_, etaMax_, etaMin_, etBins_, etMax_, etMin_, EcalIndexingTools::getInstance(), edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), hlTriggerResults_, mps_fire::i, loopArray, mass4tree, massDiff4tree, maxInvMassCut_, mcProducer_, minInvMassCut_, myTree, outputFile_, outputFileName_, produceEcalIntercalibConstants(), rechitCollection_, rechitProducer_, scCollection_, scIslandCollection_, scIslandProducer_, scProducer_, EcalIndexingTools::setBinRange(), edm::ESProducer::setWhatProduced(), sigmaArray, sigmaErrorArray, AlCaHLTBitMon_QueryRunRegistry::string, theAlgorithm_, theMaxLoops, theParameterSet, and wantEtaCorrection_.
|
override |
Destructor.
Definition at line 156 of file ZeeCalibration.cc.
|
overridevirtual |
Called at beginning of job.
Reimplemented from edm::EDLooperBase.
Definition at line 169 of file ZeeCalibration.cc.
References isfirstcall_.
Referenced by produce().
|
private |
Definition at line 1496 of file ZeeCalibration.cc.
References ZeePlots::bookEleHistograms(), ZeePlots::bookEleMCHistograms(), ZeePlots::bookHLTHistograms(), ZeePlots::bookZHistograms(), ZeePlots::bookZMCHistograms(), h1_borderElectronClassification_, h1_eleClasses_, h1_electronCosTheta_SC_, h1_electronCosTheta_SC_TK_, h1_electronCosTheta_TK_, h1_eleEtaResol_, h1_elePhiResol_, h1_eventsAfterBorderSelection_, h1_eventsAfterEWKSelection_, h1_eventsBeforeBorderSelection_, h1_eventsBeforeEWKSelection_, h1_mc_, h1_mcEB_, h1_mcEBParz_, h1_mcEE_, h1_mcEEParz_, h1_mcParz_, h1_nEleReco_, h1_occupancy_, h1_occupancyBarrel_, h1_occupancyEndcap_, h1_occupancyVsEta_, h1_preshowerOverSC_, h1_reco_ZMass_, h1_reco_ZMassCorr_, h1_reco_ZMassCorrBB_, h1_reco_ZMassCorrEE_, h1_seedOverSC_, h1_weightSumMeanBarrel_, h1_weightSumMeanEndcap_, h1_ZCandMult_, h1_zEtaResol_, h1_zMassResol_, h1_zPhiResol_, h2_chi2_, h2_coeffVsEta_, h2_coeffVsEtaGrouped_, h2_coeffVsLoop_, h2_fEtaBarrelBad_, h2_fEtaBarrelGood_, h2_fEtaEndcapBad_, h2_fEtaEndcapGood_, h2_iterations_, h2_miscalRecal_, h2_miscalRecalEB_, h2_miscalRecalEE_, h2_residualSigma_, h2_xtalMiscalibCoeffBarrel_, h2_xtalMiscalibCoeffEndcapMinus_, h2_xtalMiscalibCoeffEndcapPlus_, h2_xtalRecalibCoeffBarrel_, h2_xtalRecalibCoeffEndcapMinus_, h2_xtalRecalibCoeffEndcapPlus_, h2_zMassDiffVsLoop_, h2_zMassVsLoop_, h2_zWidthVsLoop_, h_eleEffEta_, h_eleEffPhi_, h_eleEffPt_, h_ESCcorrEtrue_, h_ESCcorrEtrueVsEta_, h_ESCEtrue_, h_ESCEtrueVsEta_, HltBtagPostValidation_cff::histoName, mps_fire::i, and myZeePlots_.
Referenced by duringLoop(), and produce().
|
private |
Definition at line 2007 of file ZeeCalibration.cc.
References funct::abs(), calibMode_, mps_fire::i, funct::pow(), ringNumberCorrector(), findQualityFiles::size, and mathSSE::sqrt().
Referenced by endOfLoop(), and produce().
|
overridevirtual |
Called at each event.
START HERE....
Implements edm::EDLooper.
Definition at line 578 of file ZeeCalibration.cc.
References funct::abs(), edm::HLTGlobalStatus::accept(), ZIterativeAlgorithmWithFit::addEvent(), aHLTResults, BARREL_ELECTRONS_AFTER_BORDER_CUT, BARREL_ELECTRONS_BEFORE_BORDER_CUT, barrelfile_, BBZN, BBZN_gg, BBZN_t0, BBZN_tt, bookHistograms(), ZeeKinematicTools::calculateZMass_withTK(), ZeeKinematicTools::calculateZMassWithCorrectedElectrons_withTK(), calibCoeff, calibCoeffError, calibMode_, beam_dqm_sourceclient-live_cfg::cerr, ALCARECOTkAlJpsiMuMu_cff::charge, ZeeKinematicTools::cosThetaElectrons_SC(), ZeeKinematicTools::cosThetaElectrons_TK(), gather_cfg::cout, CRACK_ELECTRONS_IN_BARREL, CRACK_ELECTRONS_IN_ENDCAP, EBZN, EBZN_gg, EBZN_t0, EBZN_tt, EcalBarrel, EcalEndcap, EEZN, EEZN_gg, EEZN_t0, EEZN_tt, pdwgLeptonRecoSkim_cfi::electronCollection, electronCollection_, electronProducer_, electronSelection_, edm::SortedCollection< T, SORT >::empty(), endcapfile_, erechitCollection_, erechitProducer_, PVValHelper::eta, cppFunctionSkipper::exception, JetChargeProducer_cfi::exp, ZeePlots::fillEleInfo(), fillEleInfo(), ZeePlots::fillEleMCInfo(), ZeePlots::fillHLTInfo(), fillMCmap(), ZeePlots::fillZInfo(), ZeePlots::fillZMCInfo(), EcalCondObjectContainer< T >::find(), dqmdumpme::first, dqmMemoryStats::float, GenParticle::GenParticle, edm::EventSetup::get(), CaloMiscalibMapEcal::get(), edm::Event::getByLabel(), EcalRingCalibrationTools::getDetIdsInECAL(), EcalRingCalibrationTools::getDetIdsInModule(), EcalRingCalibrationTools::getDetIdsInRing(), getEtaCorrection(), edm::HepMCProduct::GetEvent(), getHottestDetId(), EcalCondObjectContainer< T >::getMap(), ZIterativeAlgorithmWithFit::getNumberOfChannels(), GOLDEN_ELECTRONS_IN_BARREL, GOLDEN_ELECTRONS_IN_ENDCAP, h1_borderElectronClassification_, h1_eleClasses_, h1_electronCosTheta_SC_, h1_electronCosTheta_SC_TK_, h1_electronCosTheta_TK_, h1_eventsAfterBorderSelection_, h1_eventsAfterEWKSelection_, h1_eventsBeforeBorderSelection_, h1_eventsBeforeEWKSelection_, h1_reco_ZMass_, h1_reco_ZMassCorr_, h1_reco_ZMassCorrBB_, h1_reco_ZMassCorrEE_, h1_ZCandMult_, h1_zMassResol_, h2_xtalMiscalibCoeffBarrel_, h2_xtalMiscalibCoeffEndcapMinus_, h2_xtalMiscalibCoeffEndcapPlus_, hfClusterShapes_cfi::hits, hltCount, hlTriggerResults_, mps_fire::i, ical, EBDetId::ieta(), init_, initCalibCoeff, EBDetId::iphi(), isfirstcall_, edm::HandleBase::isValid(), EEDetId::ix(), EEDetId::iy(), dqmdumpme::k, edm::EDLooperBase::kContinue, loopFlag_, mass, mass4tree, massDiff4tree, maxInvMassCut_, mcProducer_, MCZBB, MCZEB, MCZEE, minInvMassCut_, myTree, myZeePlots_, MZ, NEVT, outputFile_, AlCaHLTBitMon_ParallelJobs::p, MiscalibReaderFromXML::parseXMLMiscalibFile(), CaloMiscalibMapEcal::prefillMap(), edm::Handle< T >::product(), read_events, rechitCollection_, rechitProducer_, cleanAndMergeSuperClusters_cfi::scCollection, scCollection_, scIslandCollection_, scIslandProducer_, scProducer_, edm::second(), EcalRingCalibrationTools::setCaloGeometry(), SHOWER_ELECTRONS_IN_BARREL, SHOWER_ELECTRONS_IN_ENDCAP, SILVER_ELECTRONS_IN_BARREL, SILVER_ELECTRONS_IN_ENDCAP, funct::sin(), edm::HLTGlobalStatus::size(), mathSSE::sqrt(), DetId::subdetId(), theAlgorithm_, TOTAL_ELECTRONS_IN_BARREL, TOTAL_ELECTRONS_IN_ENDCAP, wantEtaCorrection_, xtalIsOnModuleBorder(), and EEDetId::zside().
Referenced by produce().
|
overridevirtual |
Called at end of job.
if not ETA_ET MODE - begin
if not ETA_ET MODE - end
Reimplemented from edm::EDLooperBase.
Definition at line 172 of file ZeeCalibration.cc.
References funct::abs(), calibCoeff, calibCoeffError, calibMode_, coefficientDistanceAtIteration, gather_cfg::cout, EcalBarrel, EcalEndcap, RemoveAddSevLevel::flag, ZIterativeAlgorithmWithFit::getHistos(), ZIterativeAlgorithmWithFit::getNumberOfChannels(), ZIterativeAlgorithmWithFit::getNumberOfIterations(), h1_borderElectronClassification_, h1_eleClasses_, h1_electronCosTheta_SC_, h1_electronCosTheta_SC_TK_, h1_electronCosTheta_TK_, h1_eleEtaResol_, h1_elePhiResol_, h1_eventsAfterBorderSelection_, h1_eventsAfterEWKSelection_, h1_eventsBeforeBorderSelection_, h1_eventsBeforeEWKSelection_, h1_mc_, h1_mcEB_, h1_mcEE_, h1_occupancy_, h1_occupancyBarrel_, h1_occupancyEndcap_, h1_occupancyVsEta_, h1_preshowerOverSC_, h1_reco_ZMass_, h1_reco_ZMassCorr_, h1_reco_ZMassCorrBB_, h1_reco_ZMassCorrEE_, h1_seedOverSC_, h1_weightSumMeanBarrel_, h1_weightSumMeanEndcap_, h1_ZCandMult_, h1_zEtaResol_, h1_zMassResol_, h1_zPhiResol_, h2_chi2_, h2_coeffVsEta_, h2_coeffVsEtaGrouped_, h2_coeffVsLoop_, h2_fEtaBarrelBad_, h2_fEtaBarrelGood_, h2_fEtaEndcapBad_, h2_fEtaEndcapGood_, h2_iterations_, h2_miscalRecal_, h2_miscalRecalEB_, h2_miscalRecalEE_, h2_residualSigma_, h2_xtalMiscalibCoeffBarrel_, h2_xtalMiscalibCoeffEndcapMinus_, h2_xtalMiscalibCoeffEndcapPlus_, h2_zMassDiffVsLoop_, h2_zMassVsLoop_, h2_zWidthVsLoop_, h_eleEffEta_, h_eleEffPhi_, h_eleEffPt_, h_ESCcorrEtrue_, h_ESCcorrEtrueVsEta_, h_ESCEtrue_, h_ESCEtrueVsEta_, mps_fire::i, cuy::ib, ical, triggerObjects_cff::id, LEDCalibrationChannels::ieta, initCalibCoeff, LEDCalibrationChannels::iphi, EEDetId::IX_MAX, EEDetId::IX_MIN, EEDetId::IY_MAX, EEDetId::IY_MIN, dqmiolumiharvest::j, dqmdumpme::k, loopArray, EBDetId::MAX_IETA, EBDetId::MAX_IPHI, SiStripPI::mean, EBDetId::MIN_IPHI, myTree, myZeePlots_, EgammaValidation_cff::num, outputFile_, funct::pow(), printStatistics(), multPhiCorr_741_25nsDY_cfi::px, DetId::rawId(), ringNumberCorrector(), SiStripPI::rms, sigmaArray, sigmaErrorArray, mathSSE::sqrt(), theAlgorithm_, theMaxLoops, EBDetId::validDetId(), EEDetId::validDetId(), ZIterativeAlgorithmWithFit::ZIterativeAlgorithmWithFitPlots::weightedRescaleFactor, ZeePlots::writeEleHistograms(), calibXMLwriter::writeLine(), ZeePlots::writeMCEleHistograms(), ZeePlots::writeMCZHistograms(), and ZeePlots::writeZHistograms().
Referenced by produce().
|
override |
Called at end of loop.
Definition at line 1328 of file ZeeCalibration.cc.
References funct::abs(), calibCoeff, calibCoeffError, calibMode_, coefficientDistanceAtIteration, computeCoefficientDistanceAtIteration(), gather_cfg::cout, EcalBarrel, EcalEndcap, ZIterativeAlgorithmWithFit::gausfit(), EcalRingCalibrationTools::getDetIdsInECAL(), EcalRingCalibrationTools::getDetIdsInModule(), EcalRingCalibrationTools::getDetIdsInRing(), ZIterativeAlgorithmWithFit::getNumberOfChannels(), ZIterativeAlgorithmWithFit::getOptimizedChiSquare(), ZIterativeAlgorithmWithFit::getOptimizedCoefficients(), ZIterativeAlgorithmWithFit::getOptimizedCoefficientsError(), ZIterativeAlgorithmWithFit::getOptimizedIterations(), h1_mcEBParz_, h1_mcEEParz_, h1_mcParz_, h1_reco_ZMass_, h2_chi2_, h2_iterations_, h2_residualSigma_, h2_xtalRecalibCoeffBarrel_, h2_xtalRecalibCoeffEndcapMinus_, h2_xtalRecalibCoeffEndcapPlus_, h2_zMassDiffVsLoop_, h2_zMassVsLoop_, h2_zWidthVsLoop_, ical, EBDetId::ieta(), LEDCalibrationChannels::ieta, initCalibCoeff, EBDetId::iphi(), ZIterativeAlgorithmWithFit::iterate(), EEDetId::ix(), EEDetId::iy(), dqmdumpme::k, edm::EDLooperBase::kContinue, edm::EDLooperBase::kStop, loopArray, loopFlag_, MZ, NewCalibCoeff, outputFile_, funct::pow(), ringNumberCorrector(), sigmaArray, sigmaErrorArray, mathSSE::sqrt(), theAlgorithm_, theMaxLoops, and EEDetId::zside().
Referenced by produce().
|
private |
Definition at line 1852 of file ZeeCalibration.cc.
References VtxSmearedParameters_cfi::Phi, and Pi.
Referenced by produce().
|
private |
Definition at line 1837 of file ZeeCalibration.cc.
References mitigatedMETSequence_cff::DPhi, VtxSmearedParameters_cfi::Phi, Pi, and mathSSE::sqrt().
Referenced by fillMCmap(), and produce().
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 1860 of file ZeeCalibration.cc.
References MillePedeFileConverter_cfg::e, reco::CaloCluster::energy(), reco::LeafCandidate::eta(), getEtaCorrection(), h1_eleEtaResol_, h1_elePhiResol_, h1_preshowerOverSC_, h1_seedOverSC_, h_eleEffEta_, h_eleEffPhi_, h_eleEffPt_, h_ESCcorrEtrue_, h_ESCcorrEtrueVsEta_, h_ESCEtrue_, h_ESCEtrueVsEta_, mps_fire::i, loopFlag_, perp(), phi, reco::LeafCandidate::phi(), reco::CaloCluster::position(), reco::SuperCluster::preshowerEnergy(), reco::SuperCluster::seed(), and reco::GsfElectron::superCluster().
Referenced by duringLoop(), and produce().
|
private |
Referenced by produce().
|
private |
Definition at line 1817 of file ZeeCalibration.cc.
References flavorHistoryFilter_cfi::dr, PVValHelper::eta, EvalDR(), mps_fire::i, dqmiolumiharvest::j, PDWG_EXOHSCP_cff::minDR, and phi.
Referenced by duringLoop(), and produce().
|
private |
Definition at line 1928 of file ZeeCalibration.cc.
References HltBtagPostValidation_cff::c, reco::GsfElectron::classification(), pfMETCorrectionType0_cfi::correction, fEtaBarrelBad(), fEtaBarrelGood(), fEtaEndcapBad(), fEtaEndcapGood(), and reco::GsfElectron::superCluster().
Referenced by duringLoop(), fillEleInfo(), and produce().
|
private |
Definition at line 1947 of file ZeeCalibration.cc.
References gather_cfg::cout, EcalBarrel, EcalEndcap, edm::SortedCollection< T, SORT >::end(), EcalRecHit::energy(), edm::SortedCollection< T, SORT >::find(), EcalRecHit::id(), and particleFlowClusterECALTimeSelected_cfi::maxEnergy.
Referenced by duringLoop(), and produce().
|
private |
Definition at line 2111 of file ZeeCalibration.cc.
References BARREL_ELECTRONS_AFTER_BORDER_CUT, BARREL_ELECTRONS_BEFORE_BORDER_CUT, BBZN, BBZN_gg, BBZN_t0, BBZN_tt, gather_cfg::cout, CRACK_ELECTRONS_IN_BARREL, CRACK_ELECTRONS_IN_ENDCAP, EBZN, EBZN_gg, EBZN_t0, EBZN_tt, EEZN, EEZN_gg, EEZN_t0, EEZN_tt, dqmMemoryStats::float, groupFilesInBlocks::fout, GOLDEN_ELECTRONS_IN_BARREL, GOLDEN_ELECTRONS_IN_ENDCAP, MCZBB, MCZEB, MCZEE, NEVT, SHOWER_ELECTRONS_IN_BARREL, SHOWER_ELECTRONS_IN_ENDCAP, SILVER_ELECTRONS_IN_BARREL, SILVER_ELECTRONS_IN_ENDCAP, TOTAL_ELECTRONS_IN_BARREL, and TOTAL_ELECTRONS_IN_ENDCAP.
Referenced by endOfJob(), and produce().
|
inlinevirtual |
Dummy implementation (job done in duringLoop)
Definition at line 80 of file ZeeCalibration.h.
References a, b, beginOfJob(), bookHistograms(), computeCoefficientDistanceAtIteration(), duringLoop(), pdwgLeptonRecoSkim_cfi::electronCollection, endOfJob(), endOfLoop(), EvalDPhi(), EvalDR(), fEtaBarrelBad(), fEtaBarrelGood(), fEtaEndcapBad(), fEtaEndcapGood(), fillEleInfo(), fillMCInfo(), fillMCmap(), GenParticle::GenParticle, getEtaCorrection(), getHottestDetId(), dqmdumpme::k, VtxSmearedParameters_cfi::Phi, printStatistics(), produceEcalIntercalibConstants(), resetHistograms(), resetVariables(), ringNumberCorrector(), findQualityFiles::size, startingNewLoop(), and xtalIsOnModuleBorder().
Referenced by JSONExport.JsonExport::export(), HTMLExport.HTMLExport::export(), and HTMLExport.HTMLExportStatic::export().
|
virtual |
Produce Ecal interCalibrations.
Definition at line 163 of file ZeeCalibration.cc.
References gather_cfg::cout, and ical.
Referenced by produce(), and ZeeCalibration().
|
private |
Definition at line 2067 of file ZeeCalibration.cc.
References h1_eleClasses_, h1_electronCosTheta_SC_, h1_electronCosTheta_SC_TK_, h1_electronCosTheta_TK_, h1_eleEtaResol_, h1_elePhiResol_, h1_eventsAfterBorderSelection_, h1_eventsAfterEWKSelection_, h1_eventsBeforeBorderSelection_, h1_eventsBeforeEWKSelection_, h1_occupancy_, h1_occupancyBarrel_, h1_occupancyEndcap_, h1_occupancyVsEta_, h1_preshowerOverSC_, h1_reco_ZMass_, h1_reco_ZMassCorr_, h1_reco_ZMassCorrBB_, h1_reco_ZMassCorrEE_, h1_seedOverSC_, h1_ZCandMult_, h1_zMassResol_, h2_fEtaBarrelBad_, h2_fEtaBarrelGood_, h2_fEtaEndcapBad_, h2_fEtaEndcapGood_, h_eleEffEta_, h_eleEffPhi_, h_eleEffPt_, and mps_fire::i.
Referenced by produce(), and startingNewLoop().
|
private |
Definition at line 2033 of file ZeeCalibration.cc.
References BARREL_ELECTRONS_AFTER_BORDER_CUT, BARREL_ELECTRONS_BEFORE_BORDER_CUT, BBZN, BBZN_gg, BBZN_t0, BBZN_tt, CRACK_ELECTRONS_IN_BARREL, CRACK_ELECTRONS_IN_ENDCAP, EBZN, EBZN_gg, EBZN_t0, EBZN_tt, EEZN, EEZN_gg, EEZN_t0, EEZN_tt, GOLDEN_ELECTRONS_IN_BARREL, GOLDEN_ELECTRONS_IN_ENDCAP, SHOWER_ELECTRONS_IN_BARREL, SHOWER_ELECTRONS_IN_ENDCAP, SILVER_ELECTRONS_IN_BARREL, SILVER_ELECTRONS_IN_ENDCAP, TOTAL_ELECTRONS_IN_BARREL, and TOTAL_ELECTRONS_IN_ENDCAP.
Referenced by produce(), and startingNewLoop().
|
private |
Definition at line 1900 of file ZeeCalibration.cc.
References calibMode_.
Referenced by computeCoefficientDistanceAtIteration(), endOfJob(), endOfLoop(), and produce().
|
overridevirtual |
Called at beginning of loop.
Implements edm::EDLooperBase.
Definition at line 1313 of file ZeeCalibration.cc.
References gather_cfg::cout, resetHistograms(), ZIterativeAlgorithmWithFit::resetIteration(), resetVariables(), and theAlgorithm_.
Referenced by produce().
|
private |
Definition at line 1988 of file ZeeCalibration.cc.
References funct::abs(), mps_fire::i, EBDetId::ieta(), LEDCalibrationChannels::ieta, EBDetId::iphi(), and LEDCalibrationChannels::iphi.
Referenced by duringLoop(), and produce().
|
private |
Definition at line 361 of file ZeeCalibration.h.
|
private |
Definition at line 364 of file ZeeCalibration.h.
Referenced by duringLoop().
|
private |
Definition at line 363 of file ZeeCalibration.h.
|
private |
Definition at line 357 of file ZeeCalibration.h.
|
private |
Definition at line 358 of file ZeeCalibration.h.
|
private |
Definition at line 324 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 323 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 174 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 307 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 307 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 307 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 307 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 188 of file ZeeCalibration.h.
Referenced by duringLoop(), endOfJob(), and endOfLoop().
|
private |
Definition at line 190 of file ZeeCalibration.h.
Referenced by duringLoop(), endOfJob(), and endOfLoop().
|
private |
Definition at line 159 of file ZeeCalibration.h.
Referenced by computeCoefficientDistanceAtIteration(), duringLoop(), endOfJob(), endOfLoop(), ringNumberCorrector(), and ZeeCalibration().
|
private |
Definition at line 321 of file ZeeCalibration.h.
Referenced by endOfJob(), endOfLoop(), and ZeeCalibration().
|
private |
Definition at line 338 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 339 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 307 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 307 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 307 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 307 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 307 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 307 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 307 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 307 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 162 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 161 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 316 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 175 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 151 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 150 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 166 of file ZeeCalibration.h.
Referenced by ZeeCalibration().
|
private |
Definition at line 171 of file ZeeCalibration.h.
Referenced by ZeeCalibration().
|
private |
Definition at line 169 of file ZeeCalibration.h.
Referenced by ZeeCalibration().
|
private |
Definition at line 167 of file ZeeCalibration.h.
Referenced by ZeeCalibration().
|
private |
Definition at line 172 of file ZeeCalibration.h.
Referenced by ZeeCalibration().
|
private |
Definition at line 170 of file ZeeCalibration.h.
Referenced by ZeeCalibration().
|
private |
Definition at line 329 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 330 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 305 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), and endOfJob().
|
private |
Definition at line 217 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), endOfJob(), and resetHistograms().
|
private |
Definition at line 302 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), endOfJob(), and resetHistograms().
|
private |
Definition at line 303 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), endOfJob(), and resetHistograms().
|
private |
Definition at line 301 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), endOfJob(), and resetHistograms().
|
private |
Definition at line 239 of file ZeeCalibration.h.
|
private |
Definition at line 241 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), fillEleInfo(), and resetHistograms().
|
private |
Definition at line 242 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), fillEleInfo(), and resetHistograms().
|
private |
Definition at line 210 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), endOfJob(), and resetHistograms().
|
private |
Definition at line 207 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), endOfJob(), and resetHistograms().
|
private |
Definition at line 209 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), endOfJob(), and resetHistograms().
|
private |
Definition at line 206 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), endOfJob(), and resetHistograms().
|
private |
Definition at line 262 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfJob().
|
private |
Definition at line 271 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfJob().
|
private |
Definition at line 272 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfLoop().
|
private |
Definition at line 275 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfJob().
|
private |
Definition at line 276 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfLoop().
|
private |
Definition at line 263 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfLoop().
|
private |
Definition at line 216 of file ZeeCalibration.h.
Referenced by bookHistograms().
|
private |
Definition at line 297 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and resetHistograms().
|
private |
Definition at line 298 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and resetHistograms().
|
private |
Definition at line 299 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and resetHistograms().
|
private |
Definition at line 292 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and resetHistograms().
|
private |
Definition at line 295 of file ZeeCalibration.h.
|
private |
Definition at line 293 of file ZeeCalibration.h.
|
private |
Definition at line 296 of file ZeeCalibration.h.
|
private |
Definition at line 294 of file ZeeCalibration.h.
|
private |
Definition at line 224 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), fillEleInfo(), and resetHistograms().
|
private |
Definition at line 229 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), endOfJob(), endOfLoop(), and resetHistograms().
|
private |
Definition at line 235 of file ZeeCalibration.h.
|
private |
Definition at line 231 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), endOfJob(), and resetHistograms().
|
private |
Definition at line 232 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), endOfJob(), and resetHistograms().
|
private |
Definition at line 233 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), endOfJob(), and resetHistograms().
|
private |
Definition at line 234 of file ZeeCalibration.h.
|
private |
Definition at line 237 of file ZeeCalibration.h.
|
private |
Definition at line 238 of file ZeeCalibration.h.
|
private |
Definition at line 223 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), fillEleInfo(), and resetHistograms().
|
private |
Definition at line 289 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfJob().
|
private |
Definition at line 290 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfJob().
|
private |
Definition at line 236 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), endOfJob(), and resetHistograms().
|
private |
Definition at line 227 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfJob().
|
private |
Definition at line 226 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), endOfJob(), and resetHistograms().
|
private |
Definition at line 228 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfJob().
|
private |
Definition at line 278 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and endOfLoop().
|
private |
Definition at line 253 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfJob().
|
private |
Definition at line 254 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfJob().
|
private |
Definition at line 258 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfJob().
|
private |
Definition at line 213 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and resetHistograms().
|
private |
Definition at line 212 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and resetHistograms().
|
private |
Definition at line 215 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and resetHistograms().
|
private |
Definition at line 214 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and resetHistograms().
|
private |
Definition at line 279 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and endOfLoop().
|
private |
Definition at line 260 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfJob().
|
private |
Definition at line 269 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfJob().
|
private |
Definition at line 273 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfJob().
|
private |
Definition at line 268 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and endOfLoop().
|
private |
Definition at line 285 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), and endOfJob().
|
private |
Definition at line 286 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), and endOfJob().
|
private |
Definition at line 287 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), and endOfJob().
|
private |
Definition at line 281 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfLoop().
|
private |
Definition at line 282 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfLoop().
|
private |
Definition at line 283 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfLoop().
|
private |
Definition at line 256 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and endOfLoop().
|
private |
Definition at line 255 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and endOfLoop().
|
private |
Definition at line 257 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and endOfLoop().
|
private |
Definition at line 219 of file ZeeCalibration.h.
|
private |
Definition at line 244 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), fillEleInfo(), and resetHistograms().
|
private |
Definition at line 220 of file ZeeCalibration.h.
|
private |
Definition at line 245 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), fillEleInfo(), and resetHistograms().
|
private |
Definition at line 221 of file ZeeCalibration.h.
|
private |
Definition at line 246 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), fillEleInfo(), and resetHistograms().
|
private |
Definition at line 250 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and fillEleInfo().
|
private |
Definition at line 251 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and fillEleInfo().
|
private |
Definition at line 247 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and fillEleInfo().
|
private |
Definition at line 248 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and fillEleInfo().
|
private |
Definition at line 350 of file ZeeCalibration.h.
|
private |
Definition at line 351 of file ZeeCalibration.h.
|
private |
Definition at line 353 of file ZeeCalibration.h.
|
private |
Definition at line 360 of file ZeeCalibration.h.
Referenced by duringLoop().
|
private |
Definition at line 362 of file ZeeCalibration.h.
|
private |
Definition at line 341 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 349 of file ZeeCalibration.h.
|
private |
Definition at line 193 of file ZeeCalibration.h.
Referenced by duringLoop(), endOfJob(), endOfLoop(), and produceEcalIntercalibConstants().
|
private |
Definition at line 354 of file ZeeCalibration.h.
Referenced by duringLoop().
|
private |
Definition at line 191 of file ZeeCalibration.h.
Referenced by duringLoop(), endOfJob(), and endOfLoop().
|
private |
Definition at line 366 of file ZeeCalibration.h.
Referenced by beginOfJob(), and duringLoop().
|
private |
Definition at line 318 of file ZeeCalibration.h.
Referenced by endOfJob(), endOfLoop(), and ZeeCalibration().
|
private |
Definition at line 186 of file ZeeCalibration.h.
Referenced by duringLoop(), endOfLoop(), and fillEleInfo().
|
private |
Definition at line 179 of file ZeeCalibration.h.
Referenced by Particle.Particle::__str__(), ZMuMuRochCorAnalyzer.DiMuon::__str__(), DiObject.DiMuon::__str__(), and duringLoop().
|
private |
Definition at line 181 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 182 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 178 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 158 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 308 of file ZeeCalibration.h.
Referenced by duringLoop(), and printStatistics().
|
private |
Definition at line 308 of file ZeeCalibration.h.
Referenced by duringLoop(), and printStatistics().
|
private |
Definition at line 308 of file ZeeCalibration.h.
Referenced by duringLoop(), and printStatistics().
|
private |
Definition at line 177 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 144 of file ZeeCalibration.h.
Referenced by duringLoop(), endOfJob(), and ZeeCalibration().
|
private |
Definition at line 197 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), and endOfJob().
|
private |
Definition at line 198 of file ZeeCalibration.h.
|
private |
Definition at line 346 of file ZeeCalibration.h.
|
private |
Definition at line 347 of file ZeeCalibration.h.
|
private |
Definition at line 343 of file ZeeCalibration.h.
|
private |
Definition at line 308 of file ZeeCalibration.h.
Referenced by duringLoop(), and printStatistics().
|
private |
Definition at line 189 of file ZeeCalibration.h.
Referenced by endOfLoop().
|
private |
Definition at line 345 of file ZeeCalibration.h.
|
private |
Definition at line 310 of file ZeeCalibration.h.
Referenced by duringLoop(), endOfJob(), endOfLoop(), and ZeeCalibration().
|
private |
Definition at line 146 of file ZeeCalibration.h.
Referenced by ZeeCalibration().
|
private |
Definition at line 184 of file ZeeCalibration.h.
Referenced by duringLoop().
|
private |
Definition at line 164 of file ZeeCalibration.h.
|
private |
Definition at line 149 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 148 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 153 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 156 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 155 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 152 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 335 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 336 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 319 of file ZeeCalibration.h.
Referenced by endOfJob(), endOfLoop(), and ZeeCalibration().
|
private |
Definition at line 320 of file ZeeCalibration.h.
Referenced by endOfJob(), endOfLoop(), and ZeeCalibration().
|
private |
Definition at line 332 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 333 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 195 of file ZeeCalibration.h.
Referenced by duringLoop(), endOfJob(), endOfLoop(), startingNewLoop(), and ZeeCalibration().
|
private |
Definition at line 312 of file ZeeCalibration.h.
Referenced by endOfJob(), endOfLoop(), and ZeeCalibration().
|
private |
Definition at line 202 of file ZeeCalibration.h.
Referenced by ZeeCalibration().
|
private |
Definition at line 326 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 327 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 356 of file ZeeCalibration.h.
|
private |
Definition at line 314 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().