#include <IsoTrackCalib.h>
Public Member Functions | |
double | dR (double eta1, double eta2, double phi1, double phi2) |
double | dR (double eta1, double eta2, double phi1, double phi2) |
IsoTrackCalib (const edm::ParameterSet &) | |
IsoTrackCalib (const edm::ParameterSet &) | |
~IsoTrackCalib () | |
~IsoTrackCalib () override | |
Public Member Functions inherited from edm::EDAnalyzer | |
void | callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func) |
EDAnalyzer () | |
ModuleDescription const & | moduleDescription () const |
std::string | workerType () const |
~EDAnalyzer () override | |
Public Member Functions inherited from edm::EDConsumerBase | |
std::vector< ConsumesInfo > | consumesInfo () const |
void | convertCurrentProcessAlias (std::string const &processName) |
Convert "@currentProcess" in InputTag process names to the actual current process name. More... | |
EDConsumerBase () | |
EDConsumerBase (EDConsumerBase const &)=delete | |
EDConsumerBase (EDConsumerBase &&)=default | |
ProductResolverIndexAndSkipBit | indexFrom (EDGetToken, BranchType, TypeID const &) const |
void | itemsMayGet (BranchType, std::vector< ProductResolverIndexAndSkipBit > &) const |
void | itemsToGet (BranchType, std::vector< ProductResolverIndexAndSkipBit > &) const |
std::vector< ProductResolverIndexAndSkipBit > const & | itemsToGetFrom (BranchType iType) const |
void | labelsForToken (EDGetToken iToken, Labels &oLabels) const |
void | modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) const |
EDConsumerBase const & | operator= (EDConsumerBase const &)=delete |
EDConsumerBase & | operator= (EDConsumerBase &&)=default |
bool | registeredToConsume (ProductResolverIndex, bool, BranchType) const |
bool | registeredToConsumeMany (TypeID const &, BranchType) const |
void | updateLookup (BranchType iBranchType, ProductResolverIndexHelper const &, bool iPrefetchMayGet) |
virtual | ~EDConsumerBase () noexcept(false) |
Static Public Member Functions | |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
static void | fillDescriptions (edm::ConfigurationDescriptions &descriptions) |
Static Public Member Functions inherited from edm::EDAnalyzer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &) |
Additional Inherited Members | |
Public Types inherited from edm::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
Public Types inherited from edm::EDConsumerBase | |
typedef ProductLabels | Labels |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
EDGetToken | consumes (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | consumes (TypeToGet const &id, edm::InputTag const &tag) |
ConsumesCollector | consumesCollector () |
Use a ConsumesCollector to gather consumes information from helper functions. More... | |
template<typename ProductType , BranchType B = InEvent> | |
void | consumesMany () |
void | consumesMany (const TypeToGet &id) |
template<BranchType B> | |
void | consumesMany (const TypeToGet &id) |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | mayConsume (edm::InputTag const &tag) |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
template<BranchType B> | |
EDGetToken | mayConsume (const TypeToGet &id, edm::InputTag const &tag) |
Definition at line 79 of file IsoTrackCalib.cc.
|
explicit |
Definition at line 151 of file IsoTrackCalib.cc.
References a_charIsoR, a_coneR, a_mipR, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), gen::k, l1Names, spr::trackSelectionParameters::maxChi2, spr::trackSelectionParameters::maxDpOverP, spr::trackSelectionParameters::maxDxyPV, spr::trackSelectionParameters::maxDzPV, spr::trackSelectionParameters::maxInMiss, spr::trackSelectionParameters::maxOutMiss, spr::trackSelectionParameters::minLayerCrossed, spr::trackSelectionParameters::minOuterHit, spr::trackSelectionParameters::minPt, spr::trackSelectionParameters::minQuality, reco::TrackBase::qualityByName(), selectionParameters, AlCaHLTBitMon_QueryRunRegistry::string, theTrackQuality, theTriggerResultsLabel, tok_bs_, tok_EB_, tok_EE_, tok_ew_, tok_genTrack_, tok_hbhe_, tok_jets_, tok_L1extCenJet_, tok_L1extFwdJet_, tok_L1extTauJet_, tok_pfjets_, tok_recVtx_, tok_trigEvt, tok_trigRes, triggerEvent_, trigNames, and verbosity.
|
override |
Definition at line 224 of file IsoTrackCalib.cc.
|
explicit |
IsoTrackCalib::~IsoTrackCalib | ( | ) |
|
privatevirtual |
|
overrideprivate |
Definition at line 230 of file IsoTrackCalib.cc.
References a_charIsoR, a_coneR, a_mipR, L1GtUtils::availableL1Configuration(), edm::SortedCollection< T, SORT >::begin(), ecalTB2006H4_GenSimDigiReco_cfg::bField, edm::EventBase::bunchCrossing(), spr::chargeIsolationCone(), gather_cfg::cout, L1GtUtils::decision(), deltaR(), spr::eCone_ecal(), spr::eCone_hcal(), edm::SortedCollection< T, SORT >::end(), reco::LeafCandidate::eta(), reco::TrackBase::eta(), edm::EventID::event(), particlelevel_cff::genEventInfo, ttbarCategorization_cff::genJets, edm::EventSetup::get(), edm::Event::getByToken(), L1GtUtils::getL1GtRunCache(), spr::goodTrack(), L1GtTriggerMenu::gtAlgorithmMap(), L1GtTriggerMenu::gtTriggerMenuName(), h_iEta, h_jetpt, h_Rechit_E, h_RecHit_iEta, h_RecHit_num, h_tketa0, h_tketa1, h_tketa2, h_tketa3, h_tketa4, h_tketa5, photonIsolationHIProducer_cfi::hbhe, mps_fire::i, edm::EventBase::id(), electrons_cff::ids, HcalDetId::ieta(), edm::HandleBase::isValid(), gen::k, l1Names, edm::EventBase::luminosityBlock(), m_l1GtMenu, m_l1GtUtils, spr::trackSelectionParameters::maxDxyPV, spr::trackSelectionParameters::maxDzPV, spr::trackSelectionParameters::maxInMiss, spr::trackSelectionParameters::maxOutMiss, nTracks(), reco::TrackBase::p(), pbin, pfJetBenchmark_cfi::pfJets, reco::TrackBase::phi(), reco::BeamSpot::position(), edm::ESHandle< T >::product(), spr::propagateCALO(), reco::LeafCandidate::pt(), reco::TrackBase::pt(), reco::TrackBase::px(), reco::TrackBase::py(), reco::TrackBase::pz(), edm::EventID::run(), selectionParameters, AlCaHLTBitMon_QueryRunRegistry::string, t_DetIds, t_eHcal, t_eMipDR, t_Event, t_EventWeight, t_HitEnergies, t_hmaxNearP, t_ieta, t_l1bits, t_l1eta, t_l1phi, t_l1pt, t_l3eta, t_l3phi, t_l3pt, t_mindR1, t_mindR2, t_p, t_qltyFlag, t_qltyMissFlag, t_qltyPVFlag, t_Run, t_selectTk, theTrackQuality, tok_bs_, tok_EB_, tok_EE_, tok_ew_, tok_genTrack_, tok_hbhe_, tok_jets_, tok_L1extCenJet_, tok_L1extFwdJet_, tok_L1extTauJet_, tok_pfjets_, tok_recVtx_, useL1EventSetup(), useL1GtTriggerMenuLite(), verbosity, GenEventInfoProduct::weight(), x, y, and z.
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
|
overrideprivatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 577 of file IsoTrackCalib.cc.
References fs, h_iEta, h_jetpt, h_Rechit_E, h_RecHit_iEta, h_RecHit_num, h_tketa0, h_tketa1, h_tketa2, h_tketa3, h_tketa4, h_tketa5, gen::k, TFileService::make(), dataset::name, pbin, AlCaHLTBitMon_QueryRunRegistry::string, t_DetIds, t_eHcal, t_eMipDR, t_Event, t_EventWeight, t_HitEnergies, t_hmaxNearP, t_ieta, t_l1bits, t_l1eta, t_l1phi, t_l1pt, t_l3eta, t_l3phi, t_l3pt, t_mindR1, t_mindR2, t_p, t_qltyFlag, t_qltyMissFlag, t_qltyPVFlag, t_Run, t_selectTk, and fftjetcommon_cfi::title.
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
|
overrideprivatevirtual |
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
|
overrideprivatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 651 of file IsoTrackCalib.cc.
References changed, gather_cfg::cout, plotBeamSpotDB::first, L1GtTriggerMenu::gtAlgorithmMap(), L1GtTriggerMenu::gtTriggerMenuName(), hltConfig_, HLTConfigProvider::init(), l1AlgoMap, m_l1GtMenu, m_l1GtUtils, convertSQLiteXML::ok, L1GtUtils::ptrL1TriggerMenuEventSetup(), edm::RunBase::run(), AlCaHLTBitMon_QueryRunRegistry::string, and verbosity.
|
private |
|
private |
Definition at line 717 of file IsoTrackCalib.cc.
References DEFINE_FWK_MODULE, M_PI, and mathSSE::sqrt().
Referenced by analyze().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
double IsoTrackCalib::dR | ( | double | eta1, |
double | eta2, | ||
double | phi1, | ||
double | phi2 | ||
) |
double IsoTrackCalib::dR | ( | double | eta1, |
double | eta2, | ||
double | phi1, | ||
double | phi2 | ||
) |
|
private |
|
private |
Definition at line 711 of file IsoTrackCalib.cc.
References dEta(), dPhi(), and mathSSE::sqrt().
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
Referenced by o2olib.O2ORunMgr::executeJob().
|
overrideprivatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 647 of file IsoTrackCalib.cc.
Referenced by o2olib.O2ORunMgr::executeJob().
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
|
overrideprivatevirtual |
|
privatevirtual |
Reimplemented from edm::EDAnalyzer.
|
overrideprivatevirtual |
Reimplemented from edm::EDAnalyzer.
Definition at line 678 of file IsoTrackCalib.cc.
References edm::RunBase::run().
|
static |
|
static |
Definition at line 687 of file IsoTrackCalib.cc.
References edm::ConfigurationDescriptions::addDefault(), and edm::ParameterSetDescription::setUnknown().
|
private |
Definition at line 110 of file IsoTrackCalib.cc.
Referenced by analyze(), and IsoTrackCalib().
|
private |
Definition at line 110 of file IsoTrackCalib.cc.
Referenced by analyze(), and IsoTrackCalib().
|
private |
Definition at line 110 of file IsoTrackCalib.cc.
Referenced by analyze(), and IsoTrackCalib().
|
private |
Definition at line 103 of file IsoTrackCalib.h.
|
private |
Definition at line 104 of file IsoTrackCalib.h.
|
private |
Definition at line 104 of file IsoTrackCalib.h.
|
private |
Definition at line 96 of file IsoTrackCalib.h.
Referenced by beginRun().
|
private |
Definition at line 104 of file IsoTrackCalib.h.
|
private |
Definition at line 104 of file IsoTrackCalib.h.
|
private |
Definition at line 104 of file IsoTrackCalib.h.
|
private |
Definition at line 103 of file IsoTrackCalib.h.
|
private |
Definition at line 106 of file IsoTrackCalib.h.
|
private |
Definition at line 130 of file IsoTrackCalib.h.
|
private |
Definition at line 122 of file IsoTrackCalib.h.
Referenced by looper.Looper::loop(), and Printer.Printer::process().
|
private |
Definition at line 102 of file IsoTrackCalib.cc.
Referenced by beginJob().
|
private |
Definition at line 127 of file IsoTrackCalib.h.
|
private |
Definition at line 127 of file IsoTrackCalib.h.
|
private |
Definition at line 127 of file IsoTrackCalib.h.
|
private |
Definition at line 127 of file IsoTrackCalib.h.
|
private |
Definition at line 125 of file IsoTrackCalib.h.
|
private |
Definition at line 126 of file IsoTrackCalib.h.
|
private |
Definition at line 141 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 143 of file IsoTrackCalib.cc.
|
private |
Definition at line 144 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 125 of file IsoTrackCalib.h.
|
private |
Definition at line 143 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 140 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 140 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 141 of file IsoTrackCalib.cc.
|
private |
Definition at line 145 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 141 of file IsoTrackCalib.cc.
|
private |
Definition at line 145 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 141 of file IsoTrackCalib.cc.
|
private |
Definition at line 145 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 142 of file IsoTrackCalib.cc.
|
private |
Definition at line 145 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 142 of file IsoTrackCalib.cc.
|
private |
Definition at line 145 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 142 of file IsoTrackCalib.cc.
|
private |
Definition at line 145 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 103 of file IsoTrackCalib.cc.
Referenced by beginRun().
|
private |
Definition at line 106 of file IsoTrackCalib.cc.
|
private |
Definition at line 98 of file IsoTrackCalib.h.
|
private |
Definition at line 105 of file IsoTrackCalib.cc.
|
private |
Definition at line 147 of file IsoTrackCalib.cc.
Referenced by beginRun().
|
private |
Definition at line 106 of file IsoTrackCalib.cc.
Referenced by analyze(), and IsoTrackCalib().
|
private |
Definition at line 111 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 104 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginRun().
|
private |
Definition at line 105 of file IsoTrackCalib.h.
|
private |
Definition at line 105 of file IsoTrackCalib.h.
|
private |
Definition at line 105 of file IsoTrackCalib.h.
|
private |
Definition at line 139 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 130 of file IsoTrackCalib.h.
Referenced by BeamSpotObj.BeamSpot::Reset().
|
private |
Definition at line 108 of file IsoTrackCalib.cc.
Referenced by analyze(), and IsoTrackCalib().
|
private |
Definition at line 133 of file IsoTrackCalib.h.
|
private |
Definition at line 138 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 135 of file IsoTrackCalib.h.
|
private |
Definition at line 133 of file IsoTrackCalib.h.
|
private |
Definition at line 135 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 133 of file IsoTrackCalib.h.
|
private |
Definition at line 135 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 132 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 133 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 135 of file IsoTrackCalib.h.
|
private |
Definition at line 139 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 135 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 132 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 134 of file IsoTrackCalib.h.
|
private |
Definition at line 135 of file IsoTrackCalib.h.
|
private |
Definition at line 112 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 133 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 136 of file IsoTrackCalib.h.
|
private |
Definition at line 133 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 136 of file IsoTrackCalib.h.
|
private |
Definition at line 133 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 136 of file IsoTrackCalib.h.
|
private |
Definition at line 134 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 137 of file IsoTrackCalib.h.
|
private |
Definition at line 134 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 137 of file IsoTrackCalib.h.
|
private |
Definition at line 134 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 137 of file IsoTrackCalib.h.
|
private |
Definition at line 138 of file IsoTrackCalib.h.
|
private |
Definition at line 138 of file IsoTrackCalib.h.
|
private |
Definition at line 138 of file IsoTrackCalib.h.
|
private |
Definition at line 134 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 135 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 132 of file IsoTrackCalib.h.
|
private |
Definition at line 134 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 137 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 137 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 137 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 132 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 137 of file IsoTrackCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 132 of file IsoTrackCalib.h.
|
private |
Definition at line 131 of file IsoTrackCalib.h.
|
private |
Definition at line 132 of file IsoTrackCalib.h.
|
private |
Definition at line 132 of file IsoTrackCalib.h.
|
private |
Definition at line 131 of file IsoTrackCalib.h.
|
private |
Definition at line 131 of file IsoTrackCalib.h.
|
private |
Definition at line 131 of file IsoTrackCalib.h.
|
private |
Definition at line 133 of file IsoTrackCalib.h.
|
private |
Definition at line 109 of file IsoTrackCalib.cc.
Referenced by analyze(), and IsoTrackCalib().
|
private |
Definition at line 113 of file IsoTrackCalib.cc.
Referenced by IsoTrackCalib().
|
private |
Definition at line 119 of file IsoTrackCalib.cc.
Referenced by analyze(), and IsoTrackCalib().
|
private |
Definition at line 120 of file IsoTrackCalib.cc.
Referenced by analyze(), and IsoTrackCalib().
|
private |
Definition at line 121 of file IsoTrackCalib.cc.
Referenced by analyze(), and IsoTrackCalib().
|
private |
Definition at line 123 of file IsoTrackCalib.cc.
Referenced by analyze(), and IsoTrackCalib().
|
private |
Definition at line 117 of file IsoTrackCalib.cc.
Referenced by analyze(), and IsoTrackCalib().
|
private |
Definition at line 122 of file IsoTrackCalib.cc.
Referenced by analyze(), and IsoTrackCalib().
|
private |
Definition at line 124 of file IsoTrackCalib.cc.
Referenced by analyze(), and IsoTrackCalib().
|
private |
Definition at line 127 of file IsoTrackCalib.cc.
Referenced by analyze(), and IsoTrackCalib().
|
private |
Definition at line 128 of file IsoTrackCalib.cc.
Referenced by analyze(), and IsoTrackCalib().
|
private |
Definition at line 126 of file IsoTrackCalib.cc.
Referenced by analyze(), and IsoTrackCalib().
|
private |
Definition at line 109 of file IsoTrackCalib.h.
|
private |
Definition at line 120 of file IsoTrackCalib.h.
|
private |
Definition at line 125 of file IsoTrackCalib.cc.
Referenced by analyze(), and IsoTrackCalib().
|
private |
Definition at line 118 of file IsoTrackCalib.cc.
Referenced by analyze(), and IsoTrackCalib().
|
private |
Definition at line 114 of file IsoTrackCalib.cc.
Referenced by IsoTrackCalib().
|
private |
Definition at line 115 of file IsoTrackCalib.cc.
Referenced by IsoTrackCalib().
|
private |
Definition at line 131 of file IsoTrackCalib.cc.
Referenced by eventstfile.Events::__iter__(), svgfig.SVG::__str__(), ZJetsTreeAnalyzer.ZJetsTreeAnalyzer::beginLoop(), MetTreeProducer.MetTreeProducer::declareVariables(), core.AutoFillTreeProducer.AutoFillTreeProducer::declareVariables(), core.AutoFillTreeProducer.AutoFillTreeProducer::fillTree(), ZJetsTreeAnalyzer.ZJetsTreeAnalyzer::process(), MetTreeProducer.MetTreeProducer::process(), python.cmstools.EventTree::SetAlias(), and eventstfile.Events::to().
|
private |
Definition at line 146 of file IsoTrackCalib.cc.
|
private |
Definition at line 113 of file IsoTrackCalib.cc.
Referenced by IsoTrackCalib().
|
private |
Definition at line 123 of file IsoTrackCalib.h.
|
private |
Definition at line 106 of file IsoTrackCalib.cc.
Referenced by IsoTrackCalib().
|
private |
Definition at line 124 of file IsoTrackCalib.h.
|
private |
Definition at line 107 of file IsoTrackCalib.cc.
Referenced by analyze(), beginRun(), and IsoTrackCalib().