Classes | |
struct | EmulationVerticesBranchData |
struct | GenJetsBranchData |
struct | GenParticlesBranchData |
struct | RecoTracksBranchData |
struct | RecoVerticesBranchData |
struct | TrueTracksBranchData |
Private Types | |
typedef TTTrackAssociationMap< Ref_Phase2TrackerDigi_ > | TTTrackAssMap |
typedef edm::View< TTTrack< Ref_Phase2TrackerDigi_ > > | TTTrackCollectionView |
Private Member Functions | |
void | analyze (const edm::Event &evt, const edm::EventSetup &setup) override |
void | beginJob () override |
void | endJob () 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 () |
template<Transition Tr = Transition::Event> | |
auto | esConsumes (ESInputTag tag) |
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 43 of file VertexNTupler.cc.
|
private |
Definition at line 165 of file VertexNTupler.cc.
|
private |
Definition at line 166 of file VertexNTupler.cc.
|
explicit |
Definition at line 209 of file VertexNTupler.cc.
References l1tVertexFinder::VertexNTupler::RecoTracksBranchData::chi2dof, edm::EDConsumerBase::consumes(), edmLumisInFiles::description, l1tVertexNTupler_cfi::emulationVertexBranchNames, l1tVertexNTupler_cfi::emulationVertexInputTags, l1tVertexFinder::VertexNTupler::GenJetsBranchData::energy, l1tVertexFinder::VertexNTupler::GenParticlesBranchData::energy, l1tVertexFinder::VertexNTupler::GenJetsBranchData::eta, l1tVertexFinder::VertexNTupler::GenParticlesBranchData::eta, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::eta, l1tVertexFinder::VertexNTupler::TrueTracksBranchData::eta, compareTotals::fs, genJetsBranchData_, genParticlesHardOutgoingBranchData_, genVtxZ0_, edm::ParameterSet::getParameter(), hepMCVtxZ0_, DigiToRaw_Repack_cff::inputTag, TFileService::kSharedResource, l1TracksBranchData_, l1TracksMapTokenMap_, l1TracksTokenMap_, l1Vertices_extra_numTracks_, l1Vertices_extra_sumPt_, l1Vertices_extra_z0_, l1Vertices_extra_z0_etaWeighted_, l1VerticesBranchData_, l1VerticesEmulationBranchData_, l1VerticesEmulationTokenMap_, l1VerticesExtraTokens_, l1VerticesInputMap_, l1VerticesTokenMap_, numPileupVertices_, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::numStubs, l1tVertexFinder::VertexNTupler::EmulationVerticesBranchData::numTracks, numTrueInteractions_, outputTree_, l1tVertexFinder::VertexNTupler::GenParticlesBranchData::pdgId, l1tVertexFinder::VertexNTupler::TrueTracksBranchData::pdgId, l1tVertexFinder::VertexNTupler::GenJetsBranchData::phi, l1tVertexFinder::VertexNTupler::GenParticlesBranchData::phi, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::phi, l1tVertexFinder::VertexNTupler::TrueTracksBranchData::phi, l1tVertexFinder::VertexNTupler::TrueTracksBranchData::physCollision, l1tVertexFinder::VertexNTupler::GenJetsBranchData::pt, l1tVertexFinder::VertexNTupler::GenParticlesBranchData::pt, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::pt, l1tVertexFinder::VertexNTupler::TrueTracksBranchData::pt, l1tVertexFinder::VertexNTupler::GenParticlesBranchData::status, l1tVertexFinder::VertexNTupler::EmulationVerticesBranchData::sumPt, cond::impl::to_string(), l1tVertexFinder::VertexNTupler::RecoVerticesBranchData::trackIdxs, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::trueMatchIdx, truePileUpVtxZ0_, trueTracksBranchData_, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::truthMapIsCombinatoric, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::truthMapIsGenuine, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::truthMapIsLooselyGenuine, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::truthMapIsUnknown, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::truthMapMatchIdx, l1tVertexFinder::VertexNTupler::TrueTracksBranchData::use, l1tVertexFinder::VertexNTupler::TrueTracksBranchData::useForAlgEff, l1tVertexFinder::VertexNTupler::TrueTracksBranchData::useForEff, l1tVertexFinder::VertexNTupler::TrueTracksBranchData::useForVertexReco, l1tVertexFinder::VertexNTupler::EmulationVerticesBranchData::z0, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::z0, and l1tVertexFinder::VertexNTupler::TrueTracksBranchData::z0.
|
override |
Definition at line 669 of file VertexNTupler.cc.
|
overrideprivatevirtual |
Implements edm::one::EDAnalyzerBase.
Definition at line 413 of file VertexNTupler.cc.
References funct::abs(), allMatchedTPsToken_, cms::cuda::assert(), l1tVertexFinder::VertexNTupler::RecoTracksBranchData::chi2dof, l1tVertexFinder::VertexNTupler::EmulationVerticesBranchData::clear(), l1tVertexFinder::VertexNTupler::GenJetsBranchData::clear(), l1tVertexFinder::VertexNTupler::GenParticlesBranchData::clear(), l1tVertexFinder::VertexNTupler::RecoVerticesBranchData::clear(), l1tVertexFinder::VertexNTupler::RecoTracksBranchData::clear(), l1tVertexFinder::VertexNTupler::TrueTracksBranchData::clear(), l1tVertexFinder::AlgoSettings::debug(), HLT_2022v14_cff::distance, l1tVertexFinder::VertexNTupler::GenJetsBranchData::energy, l1tVertexFinder::VertexNTupler::GenParticlesBranchData::energy, mps_splice::entry, l1tVertexFinder::VertexNTupler::GenJetsBranchData::eta, l1tVertexFinder::VertexNTupler::GenParticlesBranchData::eta, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::eta, l1tVertexFinder::VertexNTupler::TrueTracksBranchData::eta, TTTrackAssociationMap< T >::findTrackingParticlePtr(), genJetsBranchData_, genJetsToken_, runTauDisplay::genParticlesH, genParticlesHardOutgoingBranchData_, genParticlesToken_, genVtxZ0_, l1tVertexFinder::InputData::getGenVertex(), l1tVertexFinder::InputData::getHepMCVertex(), l1tVertexFinder::InputData::getPileUpVertices(), l1tVertexFinder::InputData::getTPPtrToRefMap(), patZpeak::handle, hepMCVtxZ0_, mps_fire::i, iEvent, inputDataToken_, TTTrackAssociationMap< T >::isCombinatoric(), TTTrackAssociationMap< T >::isGenuine(), TTTrackAssociationMap< T >::isLooselyGenuine(), edm::Ptr< T >::isNull(), TTTrackAssociationMap< T >::isUnknown(), hltEgammaEleL1TrkIsoL1Seeded_cfi::l1Tracks, l1TracksBranchData_, l1TracksMapTokenMap_, l1TracksTokenMap_, l1Vertices_extra_numTracks_, l1Vertices_extra_sumPt_, l1Vertices_extra_z0_, l1Vertices_extra_z0_etaWeighted_, l1VerticesBranchData_, l1VerticesEmulationBranchData_, l1VerticesEmulationTokenMap_, l1VerticesExtraTokens_, l1VerticesInputMap_, l1VerticesTokenMap_, numPileupVertices_, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::numStubs, l1tVertexFinder::VertexNTupler::EmulationVerticesBranchData::numTracks, numTrueInteractions_, outputTree_, AlCaHLTBitMon_ParallelJobs::p, l1tVertexFinder::VertexNTupler::GenParticlesBranchData::pdgId, l1tVertexFinder::VertexNTupler::TrueTracksBranchData::pdgId, l1tVertexFinder::VertexNTupler::GenJetsBranchData::phi, l1tVertexFinder::VertexNTupler::GenParticlesBranchData::phi, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::phi, l1tVertexFinder::VertexNTupler::TrueTracksBranchData::phi, l1tVertexFinder::VertexNTupler::TrueTracksBranchData::physCollision, pileupSummaryToken_, printResults_, l1tVertexFinder::VertexNTupler::GenJetsBranchData::pt, l1tVertexFinder::VertexNTupler::GenParticlesBranchData::pt, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::pt, l1tVertexFinder::VertexNTupler::TrueTracksBranchData::pt, edm::View< T >::ptrs(), settings_, edm::View< T >::size(), l1tVertexFinder::VertexNTupler::GenParticlesBranchData::status, TtFullHadEvtBuilder_cfi::sumPt, l1tVertexFinder::VertexNTupler::EmulationVerticesBranchData::sumPt, cmsswSequenceInfo::tp, HLT_2022v14_cff::track, l1tVertexFinder::VertexNTupler::RecoVerticesBranchData::trackIdxs, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::trueMatchIdx, truePileUpVtxZ0_, trueTracksBranchData_, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::truthMapIsCombinatoric, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::truthMapIsGenuine, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::truthMapIsLooselyGenuine, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::truthMapIsUnknown, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::truthMapMatchIdx, l1tVertexFinder::VertexNTupler::TrueTracksBranchData::use, l1tVertexFinder::VertexNTupler::TrueTracksBranchData::useForAlgEff, l1tVertexFinder::VertexNTupler::TrueTracksBranchData::useForEff, l1tVertexFinder::VertexNTupler::TrueTracksBranchData::useForVertexReco, bphysicsOniaDQM_cfi::vertex, AlignmentTracksFromVertexSelector_cfi::vertices, vTPsToken_, extraflags_cff::vtx, l1tVertexFinder::Vertex::vz(), l1tVertexFinder::VertexNTupler::EmulationVerticesBranchData::z0, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::z0, and l1tVertexFinder::VertexNTupler::TrueTracksBranchData::z0.
|
overrideprivatevirtual |
Reimplemented from edm::one::EDAnalyzerBase.
Definition at line 367 of file VertexNTupler.cc.
|
overrideprivatevirtual |
Reimplemented from edm::one::EDAnalyzerBase.
Definition at line 667 of file VertexNTupler.cc.
|
private |
Definition at line 173 of file VertexNTupler.cc.
Referenced by analyze().
|
private |
Definition at line 193 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 172 of file VertexNTupler.cc.
Referenced by analyze().
|
private |
Definition at line 196 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 171 of file VertexNTupler.cc.
Referenced by analyze().
|
private |
Definition at line 190 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 190 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 169 of file VertexNTupler.cc.
Referenced by analyze().
|
private |
Definition at line 198 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 176 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 175 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 203 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 206 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 204 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 205 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 199 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 201 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 178 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 179 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 200 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 177 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 191 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 190 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 181 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 170 of file VertexNTupler.cc.
Referenced by analyze().
|
private |
Definition at line 183 of file VertexNTupler.cc.
Referenced by analyze().
|
private |
Definition at line 186 of file VertexNTupler.cc.
Referenced by analyze().
|
private |
Definition at line 195 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 194 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 174 of file VertexNTupler.cc.
Referenced by analyze().