#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::eventsetup::DataProxyProvider | |
typedef std::vector< std::pair< DataKey, edm::propagate_const< std::shared_ptr< DataProxy > > > > | KeyedProxies |
typedef std::vector< EventSetupRecordKey > | Keys |
typedef std::map< EventSetupRecordKey, KeyedProxies > | RecordProxies |
Public Types inherited from edm::EDLooperBase | |
enum | Status { kContinue, kStop } |
Static Public Member Functions inherited from edm::eventsetup::DataProxyProvider | |
static void | prevalidate (ConfigurationDescriptions &) |
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 | |
ESProducer (const ESProducer &)=delete | |
ESProducer const & | operator= (const ESProducer &)=delete |
template<typename T > | |
void | setWhatProduced (T *iThis, const es::Label &iLabel=es::Label()) |
template<typename T > | |
void | setWhatProduced (T *iThis, const char *iLabel) |
template<typename T > | |
void | setWhatProduced (T *iThis, const std::string &iLabel) |
template<typename T , typename TDecorator > | |
void | setWhatProduced (T *iThis, const TDecorator &iDec, const es::Label &iLabel=es::Label()) |
template<typename T , typename TReturn , typename TRecord > | |
void | setWhatProduced (T *iThis, TReturn(T::*iMethod)(const TRecord &), const es::Label &iLabel=es::Label()) |
template<typename T , typename TReturn , typename TRecord , typename TArg > | |
void | setWhatProduced (T *iThis, TReturn(T::*iMethod)(const TRecord &), const TArg &iDec, const es::Label &iLabel=es::Label()) |
Protected Member Functions inherited from edm::ESProxyFactoryProducer | |
template<class TFactory > | |
void | registerFactory (std::unique_ptr< TFactory > iFactory, const std::string &iLabel=std::string()) |
void | registerProxies (const eventsetup::EventSetupRecordKey &iRecord, KeyedProxies &aProxyList) override |
override DataProxyProvider method More... | |
Protected Member Functions inherited from edm::eventsetup::DataProxyProvider | |
void | eraseAll (const EventSetupRecordKey &iRecordKey) |
deletes all the Proxies in aStream More... | |
void | invalidateProxies (const EventSetupRecordKey &iRecordKey) |
template<class T > | |
void | usingRecord () |
void | usingRecordWithKey (const EventSetupRecordKey &) |
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 72 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 164 of file ZeeCalibration.cc.
|
overridevirtual |
Called at beginning of job.
Reimplemented from edm::EDLooperBase.
Definition at line 179 of file ZeeCalibration.cc.
References isfirstcall_.
Referenced by produce().
|
private |
Definition at line 1678 of file ZeeCalibration.cc.
References ZeePlots::bookEleHistograms(), ZeePlots::bookEleMCHistograms(), 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_, mps_fire::i, and myZeePlots_.
Referenced by duringLoop(), and produce().
|
private |
Definition at line 2242 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 645 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_, MessageLogger_cfi::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, ElectronMcFakeValidator_cfi::electronCollection, electronCollection_, electronProducer_, electronSelection_, edm::SortedCollection< T, SORT >::empty(), endcapfile_, erechitCollection_, erechitProducer_, PVValHelper::eta, cppFunctionSkipper::exception, JetChargeProducer_cfi::exp, HcalObjRepresent::Fill(), ZeePlots::fillEleInfo(), fillEleInfo(), ZeePlots::fillEleMCInfo(), ZeePlots::fillHLTInfo(), fillMCmap(), ZeePlots::fillZInfo(), ZeePlots::fillZMCInfo(), EcalCondObjectContainer< T >::find(), plotBeamSpotDB::first, objects.autophobj::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(), gen::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 186 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, initCalibCoeff, EEDetId::IX_MAX, EEDetId::IX_MIN, EEDetId::IY_MAX, EEDetId::IY_MIN, gen::k, loopArray, EBDetId::MAX_IETA, EBDetId::MAX_IPHI, SiStripPI::mean, EBDetId::MIN_IPHI, myTree, myZeePlots_, pileupDistInMC::num, outputFile_, funct::pow(), printStatistics(), 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 1501 of file ZeeCalibration.cc.
References funct::abs(), calibCoeff, calibCoeffError, calibMode_, coefficientDistanceAtIteration, computeCoefficientDistanceAtIteration(), gather_cfg::cout, EcalBarrel, EcalEndcap, HcalObjRepresent::Fill(), 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(), initCalibCoeff, EBDetId::iphi(), ZIterativeAlgorithmWithFit::iterate(), EEDetId::ix(), EEDetId::iy(), gen::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 2052 of file ZeeCalibration.cc.
References colinearityKinematic::Phi, and Pi.
Referenced by produce().
|
private |
Definition at line 2039 of file ZeeCalibration.cc.
References mitigatedMETSequence_cff::DPhi, colinearityKinematic::Phi, Pi, and mathSSE::sqrt().
Referenced by fillMCmap(), and produce().
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 2059 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 2019 of file ZeeCalibration.cc.
References runTauDisplay::dr, PVValHelper::eta, EvalDR(), mps_fire::i, electronTrackIsolations_cfi::minDR, and phi.
Referenced by duringLoop(), and produce().
|
private |
Definition at line 2134 of file ZeeCalibration.cc.
References EnergyCorrector::c, reco::GsfElectron::classification(), fEtaBarrelBad(), fEtaBarrelGood(), fEtaEndcapBad(), fEtaEndcapGood(), and reco::GsfElectron::superCluster().
Referenced by duringLoop(), fillEleInfo(), and produce().
|
private |
Definition at line 2167 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 2358 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, objects.autophobj::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 83 of file ZeeCalibration.h.
References a, b, beginOfJob(), bookHistograms(), computeCoefficientDistanceAtIteration(), duringLoop(), ElectronMcFakeValidator_cfi::electronCollection, endOfJob(), endOfLoop(), reco::tau::disc::Eta(), EvalDPhi(), EvalDR(), fEtaBarrelBad(), fEtaBarrelGood(), fEtaEndcapBad(), fEtaEndcapGood(), fillEleInfo(), fillMCInfo(), fillMCmap(), GenParticle::GenParticle, getEtaCorrection(), getHottestDetId(), gen::k, colinearityKinematic::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 173 of file ZeeCalibration.cc.
References gather_cfg::cout, and ical.
Referenced by produce(), and ZeeCalibration().
|
private |
Definition at line 2310 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_, mps_fire::i, and HcalObjRepresent::Reset().
Referenced by produce(), and startingNewLoop().
|
private |
Definition at line 2272 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 2106 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 1480 of file ZeeCalibration.cc.
References gather_cfg::cout, resetHistograms(), ZIterativeAlgorithmWithFit::resetIteration(), resetVariables(), and theAlgorithm_.
Referenced by produce().
|
private |
Definition at line 2218 of file ZeeCalibration.cc.
References funct::abs(), mps_fire::i, EBDetId::ieta(), and EBDetId::iphi().
Referenced by duringLoop(), and produce().
|
private |
Definition at line 366 of file ZeeCalibration.h.
|
private |
Definition at line 369 of file ZeeCalibration.h.
Referenced by duringLoop().
|
private |
Definition at line 368 of file ZeeCalibration.h.
|
private |
Definition at line 362 of file ZeeCalibration.h.
|
private |
Definition at line 363 of file ZeeCalibration.h.
|
private |
Definition at line 328 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 176 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 311 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 311 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 311 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 311 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 190 of file ZeeCalibration.h.
Referenced by duringLoop(), endOfJob(), and endOfLoop().
|
private |
Definition at line 192 of file ZeeCalibration.h.
Referenced by duringLoop(), endOfJob(), and endOfLoop().
|
private |
Definition at line 161 of file ZeeCalibration.h.
Referenced by computeCoefficientDistanceAtIteration(), duringLoop(), endOfJob(), endOfLoop(), ringNumberCorrector(), and ZeeCalibration().
|
private |
Definition at line 325 of file ZeeCalibration.h.
Referenced by endOfJob(), endOfLoop(), and ZeeCalibration().
|
private |
Definition at line 342 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 343 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 311 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 311 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 311 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 311 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 311 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 311 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 311 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 311 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 164 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 163 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 320 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 177 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 152 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 168 of file ZeeCalibration.h.
Referenced by ZeeCalibration().
|
private |
Definition at line 173 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 174 of file ZeeCalibration.h.
Referenced by ZeeCalibration().
|
private |
Definition at line 172 of file ZeeCalibration.h.
Referenced by ZeeCalibration().
|
private |
Definition at line 333 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 334 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 308 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), and endOfJob().
|
private |
Definition at line 220 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), endOfJob(), and resetHistograms().
|
private |
Definition at line 305 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), endOfJob(), and resetHistograms().
|
private |
Definition at line 306 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), endOfJob(), and resetHistograms().
|
private |
Definition at line 304 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), endOfJob(), and resetHistograms().
|
private |
Definition at line 242 of file ZeeCalibration.h.
|
private |
Definition at line 244 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), fillEleInfo(), and resetHistograms().
|
private |
Definition at line 245 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), fillEleInfo(), and resetHistograms().
|
private |
Definition at line 212 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 211 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), endOfJob(), and resetHistograms().
|
private |
Definition at line 208 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), endOfJob(), and resetHistograms().
|
private |
Definition at line 265 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfJob().
|
private |
Definition at line 274 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfJob().
|
private |
Definition at line 275 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfLoop().
|
private |
Definition at line 278 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfJob().
|
private |
Definition at line 279 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfLoop().
|
private |
Definition at line 266 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfLoop().
|
private |
Definition at line 219 of file ZeeCalibration.h.
Referenced by bookHistograms().
|
private |
Definition at line 300 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and resetHistograms().
|
private |
Definition at line 301 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and resetHistograms().
|
private |
Definition at line 302 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and resetHistograms().
|
private |
Definition at line 295 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and resetHistograms().
|
private |
Definition at line 298 of file ZeeCalibration.h.
|
private |
Definition at line 296 of file ZeeCalibration.h.
|
private |
Definition at line 299 of file ZeeCalibration.h.
|
private |
Definition at line 297 of file ZeeCalibration.h.
|
private |
Definition at line 227 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), fillEleInfo(), and resetHistograms().
|
private |
Definition at line 232 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), endOfJob(), endOfLoop(), and resetHistograms().
|
private |
Definition at line 238 of file ZeeCalibration.h.
|
private |
Definition at line 234 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), endOfJob(), and resetHistograms().
|
private |
Definition at line 235 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), endOfJob(), and resetHistograms().
|
private |
Definition at line 236 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), endOfJob(), and resetHistograms().
|
private |
Definition at line 237 of file ZeeCalibration.h.
|
private |
Definition at line 240 of file ZeeCalibration.h.
|
private |
Definition at line 241 of file ZeeCalibration.h.
|
private |
Definition at line 226 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), fillEleInfo(), and resetHistograms().
|
private |
Definition at line 292 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfJob().
|
private |
Definition at line 293 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfJob().
|
private |
Definition at line 239 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), endOfJob(), and resetHistograms().
|
private |
Definition at line 230 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfJob().
|
private |
Definition at line 229 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), endOfJob(), and resetHistograms().
|
private |
Definition at line 231 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfJob().
|
private |
Definition at line 281 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and endOfLoop().
|
private |
Definition at line 256 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfJob().
|
private |
Definition at line 257 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfJob().
|
private |
Definition at line 261 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfJob().
|
private |
Definition at line 216 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 218 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and resetHistograms().
|
private |
Definition at line 217 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and resetHistograms().
|
private |
Definition at line 282 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and endOfLoop().
|
private |
Definition at line 263 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfJob().
|
private |
Definition at line 272 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfJob().
|
private |
Definition at line 276 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfJob().
|
private |
Definition at line 271 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and endOfLoop().
|
private |
Definition at line 288 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), and endOfJob().
|
private |
Definition at line 289 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), and endOfJob().
|
private |
Definition at line 290 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), and endOfJob().
|
private |
Definition at line 284 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfLoop().
|
private |
Definition at line 285 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfLoop().
|
private |
Definition at line 286 of file ZeeCalibration.h.
Referenced by bookHistograms(), and endOfLoop().
|
private |
Definition at line 259 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and endOfLoop().
|
private |
Definition at line 258 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and endOfLoop().
|
private |
Definition at line 260 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and endOfLoop().
|
private |
Definition at line 222 of file ZeeCalibration.h.
|
private |
Definition at line 247 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), fillEleInfo(), and resetHistograms().
|
private |
Definition at line 223 of file ZeeCalibration.h.
|
private |
Definition at line 248 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), fillEleInfo(), and resetHistograms().
|
private |
Definition at line 224 of file ZeeCalibration.h.
|
private |
Definition at line 249 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), fillEleInfo(), and resetHistograms().
|
private |
Definition at line 253 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and fillEleInfo().
|
private |
Definition at line 254 of file ZeeCalibration.h.
Referenced by bookHistograms(), endOfJob(), and fillEleInfo().
|
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 355 of file ZeeCalibration.h.
|
private |
Definition at line 356 of file ZeeCalibration.h.
|
private |
Definition at line 358 of file ZeeCalibration.h.
|
private |
Definition at line 365 of file ZeeCalibration.h.
Referenced by duringLoop().
|
private |
Definition at line 367 of file ZeeCalibration.h.
|
private |
Definition at line 346 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 354 of file ZeeCalibration.h.
|
private |
Definition at line 195 of file ZeeCalibration.h.
Referenced by duringLoop(), endOfJob(), endOfLoop(), and produceEcalIntercalibConstants().
|
private |
Definition at line 359 of file ZeeCalibration.h.
Referenced by duringLoop().
|
private |
Definition at line 193 of file ZeeCalibration.h.
Referenced by duringLoop(), endOfJob(), and endOfLoop().
|
private |
Definition at line 371 of file ZeeCalibration.h.
Referenced by beginOfJob(), and duringLoop().
|
private |
Definition at line 322 of file ZeeCalibration.h.
Referenced by endOfJob(), endOfLoop(), and ZeeCalibration().
|
private |
Definition at line 188 of file ZeeCalibration.h.
Referenced by duringLoop(), endOfLoop(), and fillEleInfo().
|
private |
Definition at line 181 of file ZeeCalibration.h.
Referenced by Particle.Particle::__str__(), ZMuMuRochCorAnalyzer.DiMuon::__str__(), DiObject.DiMuon::__str__(), and duringLoop().
|
private |
Definition at line 183 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 184 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 180 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 160 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 312 of file ZeeCalibration.h.
Referenced by duringLoop(), and printStatistics().
|
private |
Definition at line 312 of file ZeeCalibration.h.
Referenced by duringLoop(), and printStatistics().
|
private |
Definition at line 312 of file ZeeCalibration.h.
Referenced by duringLoop(), and printStatistics().
|
private |
Definition at line 179 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 146 of file ZeeCalibration.h.
Referenced by duringLoop(), endOfJob(), and ZeeCalibration().
|
private |
Definition at line 199 of file ZeeCalibration.h.
Referenced by bookHistograms(), duringLoop(), and endOfJob().
|
private |
Definition at line 200 of file ZeeCalibration.h.
|
private |
Definition at line 351 of file ZeeCalibration.h.
|
private |
Definition at line 352 of file ZeeCalibration.h.
|
private |
Definition at line 348 of file ZeeCalibration.h.
|
private |
Definition at line 312 of file ZeeCalibration.h.
Referenced by duringLoop(), and printStatistics().
|
private |
Definition at line 191 of file ZeeCalibration.h.
Referenced by endOfLoop().
|
private |
Definition at line 350 of file ZeeCalibration.h.
|
private |
Definition at line 314 of file ZeeCalibration.h.
Referenced by duringLoop(), endOfJob(), endOfLoop(), and ZeeCalibration().
|
private |
Definition at line 148 of file ZeeCalibration.h.
Referenced by ZeeCalibration().
|
private |
Definition at line 186 of file ZeeCalibration.h.
Referenced by duringLoop().
|
private |
Definition at line 166 of file ZeeCalibration.h.
|
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 155 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 157 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 154 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().
|
private |
Definition at line 339 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 340 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 323 of file ZeeCalibration.h.
Referenced by endOfJob(), endOfLoop(), and ZeeCalibration().
|
private |
Definition at line 324 of file ZeeCalibration.h.
Referenced by endOfJob(), endOfLoop(), and ZeeCalibration().
|
private |
Definition at line 336 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 337 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 197 of file ZeeCalibration.h.
Referenced by duringLoop(), endOfJob(), endOfLoop(), startingNewLoop(), and ZeeCalibration().
|
private |
Definition at line 316 of file ZeeCalibration.h.
Referenced by endOfJob(), endOfLoop(), and ZeeCalibration().
|
private |
Definition at line 204 of file ZeeCalibration.h.
Referenced by ZeeCalibration().
|
private |
Definition at line 330 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 331 of file ZeeCalibration.h.
Referenced by duringLoop(), printStatistics(), and resetVariables().
|
private |
Definition at line 361 of file ZeeCalibration.h.
|
private |
Definition at line 318 of file ZeeCalibration.h.
Referenced by duringLoop(), and ZeeCalibration().