Private Member Functions | |
void | analyze (const edm::Event &, const edm::EventSetup &) override |
void | beginJob () override |
Additional Inherited Members | |
Public Types inherited from edm::one::EDAnalyzerBase | |
typedef EDAnalyzerBase | ModuleType |
Public Types inherited from edm::EDConsumerBase | |
typedef ProductLabels | Labels |
Static Public Member Functions inherited from edm::one::EDAnalyzerBase | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &descriptions) |
Protected Member Functions inherited from edm::EDConsumerBase | |
template<typename ProductType , BranchType B = InEvent> | |
EDGetTokenT< ProductType > | consumes (edm::InputTag const &tag) |
template<BranchType B = InEvent> | |
EDConsumerBaseAdaptor< B > | consumes (edm::InputTag tag) noexcept |
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 ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes () |
template<typename ESProduct , typename ESRecord , Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag const &tag) |
template<Transition Tr = Transition::Event> | |
constexpr auto | esConsumes () noexcept |
template<Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag tag) noexcept |
template<Transition Tr = Transition::Event> | |
ESGetTokenGeneric | esConsumes (eventsetup::EventSetupRecordKey const &iRecord, eventsetup::DataKey const &iKey) |
Used with EventSetupRecord::doGet. More... | |
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) |
void | resetItemsToGetFrom (BranchType iType) |
Definition at line 64 of file ValidIsoTrkCalib.cc.
|
explicit |
Definition at line 190 of file ValidIsoTrkCalib.cc.
References allowMissingInputs_, associationConeSize_, AxB_, calibrationConeSize_, edm::EDConsumerBase::consumesCollector(), energyECALmip, energyMaxIso, energyMinIso, edm::EDConsumerBase::esConsumes(), genhbheLabel_, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), TFileService::kSharedResource, TrackAssociatorParameters::loadParameters(), maxPNear, MinNTECHitsEndcap, MinNTrackHitsBarrel, parameters_, AlCaHLTBitMon_QueryRunRegistry::string, takeGenTracks_, tok_genTrack_, tok_geom_, tok_hbhe_, tok_ho_, tok_recalibCorrs_, tok_track1_, tok_track_, trackAssociator_, and TrackDetectorAssociator::useDefaultPropagator().
|
overrideprivatevirtual |
Implements edm::one::EDAnalyzerBase.
Definition at line 238 of file ValidIsoTrkCalib.cc.
References funct::abs(), TrackDetectorAssociator::associate(), associationConeSize_, AxB_, edm::SortedCollection< T, SORT >::begin(), TrackAssociatorParameters::bFieldToken, calibrationConeSize_, CentHitFactor, delR, HLT_FULL_cff::depth, MaxHit_struct::depthhit, dietatr, diphitr, MaxHit_struct::dr, runTauDisplay::dr, alignCSCRings::e, e3x3After, e3x3Before, e5x5After, e5x5Before, eAfterDepth1, eAfterDepth2, eBeforeDepth1, eBeforeDepth2, eCentHitAfter, eCentHitBefore, eClustAfter, eClustBefore, eECAL, emEnergy, edm::SortedCollection< T, SORT >::end(), energyMaxIso, energyMinIso, PV3DBase< T, PVType, FrameType >::eta(), etaTrack, eTrack, edm::EventID::event(), eventNumber, fTree, gen, MergeTrackCollections_cff::generalTracks, genEta, genPhi, genPt, geo, edm::Event::getByToken(), HcalGeometry::getClosestCell(), edm::EventSetup::getData(), getDistInPlaneSimple(), TrackDetectorAssociator::getFreeTrajectoryState(), CaloGeometry::getPosition(), CaloGeometry::getSubdetectorGeometry(), reco::JetExtendedAssociation::getValue(), HcalCondObjectContainer< Item >::getValues(), DetId::Hcal, HcalBarrel, MaxHit_struct::hitenergy, HTime, mps_fire::i, edm::EventBase::id(), iDr, HcalDetId::ieta(), iEta, MaxHit_struct::ietahitm, iEtaTr, info(), HcalDetId::iphi(), iPhi, MaxHit_struct::iphihitm, iPhiTr, iso, isoEta, isoPhi, isoPt, iTime, maxPNear, MinNTECHitsEndcap, MinNTrackHitsBarrel, dqmiodumpmetadata::n, nTracks, numHits, numValidTrkHits, numValidTrkStrips, numVH, numVS, parameters_, PV3DBase< T, PVType, FrameType >::phi(), phiTrack, pix, pixEta, pixPhi, pixPt, edm::Handle< T >::product(), ptNear, PtNearBy, respRecalib, edm::EventID::run(), runNumber, mathSSE::sqrt(), takeGenTracks_, tok_genTrack_, tok_geom_, tok_hbhe_, tok_recalibCorrs_, tok_track1_, tok_track_, trackAssociator_, trackE, trackEta, trackPhi, trackPt, TrackDetMatchInfo::trkGlobPosAtEcal, TrackDetMatchInfo::trkGlobPosAtHcal, tTree, TrackAssociatorParameters::useCalo, TrackAssociatorParameters::useEcal, TrackAssociatorParameters::useHcal, TrackAssociatorParameters::useMuon, xTrkEcal, xTrkHcal, yTrkEcal, yTrkHcal, zTrkEcal, and zTrkHcal.
|
overrideprivatevirtual |
Reimplemented from edm::one::EDAnalyzerBase.
Definition at line 733 of file ValidIsoTrkCalib.cc.
References delR, dietatr, diphitr, e3x3After, e3x3Before, e5x5After, e5x5Before, eAfterDepth1, eAfterDepth2, eBeforeDepth1, eBeforeDepth2, eCentHitAfter, eCentHitBefore, eClustAfter, eClustBefore, eECAL, etaTrack, eTrack, eventNumber, fs, fTree, gen, genEta, genPhi, genPt, HTime, iDr, iEta, iEtaTr, iPhi, iPhiTr, iso, isoEta, isoPhi, isoPt, iTime, TFileService::make(), nTracks, numHits, numValidTrkHits, numValidTrkStrips, phiTrack, pix, pixEta, pixPhi, pixPt, PtNearBy, runNumber, takeGenTracks_, tTree, xTrkEcal, xTrkHcal, yTrkEcal, yTrkHcal, zTrkEcal, and zTrkHcal.
|
private |
Definition at line 105 of file ValidIsoTrkCalib.cc.
Referenced by ValidIsoTrkCalib().
|
private |
Definition at line 101 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and ValidIsoTrkCalib().
|
private |
Definition at line 102 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and ValidIsoTrkCalib().
|
private |
Definition at line 103 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and ValidIsoTrkCalib().
|
private |
Definition at line 160 of file ValidIsoTrkCalib.cc.
Referenced by analyze().
|
private |
Definition at line 165 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 166 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 167 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 172 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 171 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 174 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 173 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 155 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 157 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 154 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 156 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 159 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 158 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 146 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 145 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 150 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 129 of file ValidIsoTrkCalib.cc.
Referenced by analyze().
|
private |
Definition at line 126 of file ValidIsoTrkCalib.cc.
Referenced by ValidIsoTrkCalib().
|
private |
Definition at line 127 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and ValidIsoTrkCalib().
|
private |
Definition at line 127 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and ValidIsoTrkCalib().
|
private |
Definition at line 148 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 147 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 175 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 186 of file ValidIsoTrkCalib.cc.
Referenced by beginJob().
|
private |
Definition at line 134 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 112 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 87 of file ValidIsoTrkCalib.cc.
|
private |
Definition at line 113 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 85 of file ValidIsoTrkCalib.cc.
Referenced by ValidIsoTrkCalib().
|
private |
Definition at line 86 of file ValidIsoTrkCalib.cc.
|
private |
Definition at line 113 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 113 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 83 of file ValidIsoTrkCalib.cc.
Referenced by analyze().
|
private |
Definition at line 170 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 165 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 161 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 163 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 162 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 164 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 112 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 114 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 114 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 114 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 169 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 126 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and ValidIsoTrkCalib().
|
private |
Definition at line 125 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and ValidIsoTrkCalib().
|
private |
Definition at line 125 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and ValidIsoTrkCalib().
|
private |
Definition at line 144 of file ValidIsoTrkCalib.cc.
|
private |
Definition at line 119 of file ValidIsoTrkCalib.cc.
|
private |
Definition at line 184 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 151 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 178 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 178 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 178 of file ValidIsoTrkCalib.cc.
Referenced by analyze().
|
private |
Definition at line 178 of file ValidIsoTrkCalib.cc.
Referenced by analyze().
|
private |
Definition at line 106 of file ValidIsoTrkCalib.cc.
|
private |
Definition at line 79 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), Mixins._TypedParameterizable::clone(), Types.PSet::clone(), Types.EDAlias::clone(), Mixins._TypedParameterizable::copy(), and ValidIsoTrkCalib().
|
private |
Definition at line 149 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 112 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 115 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 115 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 115 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 121 of file ValidIsoTrkCalib.cc.
Referenced by analyze().
|
private |
Definition at line 177 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 122 of file ValidIsoTrkCalib.cc.
|
private |
Definition at line 180 of file ValidIsoTrkCalib.cc.
Referenced by analyze().
|
private |
Definition at line 176 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), beginJob(), and TH2PolyOfflineMaps.TH2PolyOfflineMaps::PrintTrackerMaps().
|
private |
Definition at line 122 of file ValidIsoTrkCalib.cc.
|
private |
Definition at line 80 of file ValidIsoTrkCalib.cc.
|
private |
Definition at line 81 of file ValidIsoTrkCalib.cc.
|
private |
Definition at line 110 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), beginJob(), and ValidIsoTrkCalib().
|
private |
Definition at line 130 of file ValidIsoTrkCalib.cc.
|
private |
Definition at line 89 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and ValidIsoTrkCalib().
|
private |
Definition at line 96 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and ValidIsoTrkCalib().
|
private |
Definition at line 90 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and ValidIsoTrkCalib().
|
private |
Definition at line 91 of file ValidIsoTrkCalib.cc.
Referenced by ValidIsoTrkCalib().
|
private |
Definition at line 95 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and ValidIsoTrkCalib().
|
private |
Definition at line 93 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and ValidIsoTrkCalib().
|
private |
Definition at line 92 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and ValidIsoTrkCalib().
|
private |
Definition at line 78 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and ValidIsoTrkCalib().
|
private |
Definition at line 120 of file ValidIsoTrkCalib.cc.
Referenced by analyze().
|
private |
Definition at line 120 of file ValidIsoTrkCalib.cc.
Referenced by analyze().
|
private |
Definition at line 120 of file ValidIsoTrkCalib.cc.
Referenced by analyze().
|
private |
Definition at line 120 of file ValidIsoTrkCalib.cc.
Referenced by analyze().
|
private |
Definition at line 134 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 136 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 140 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 137 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 141 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 138 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().
|
private |
Definition at line 142 of file ValidIsoTrkCalib.cc.
Referenced by analyze(), and beginJob().