Classes | |
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::EDAnalyzer | |
typedef EDAnalyzer | ModuleType |
Public Types inherited from edm::EDConsumerBase | |
typedef ProductLabels | Labels |
Static Public Member Functions inherited from edm::EDAnalyzer | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &) |
static bool | wantsGlobalLuminosityBlocks () |
static bool | wantsGlobalRuns () |
static bool | wantsInputProcessBlocks () |
static bool | wantsProcessBlocks () |
static bool | wantsStreamLuminosityBlocks () |
static bool | wantsStreamRuns () |
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 43 of file VertexNTupler.cc.
|
private |
Definition at line 156 of file VertexNTupler.cc.
|
private |
Definition at line 157 of file VertexNTupler.cc.
|
explicit |
Definition at line 208 of file VertexNTupler.cc.
References available_, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::chi2dof, edm::EDConsumerBase::consumes(), getPayloadData::description, l1tVertexFinder::VertexNTupler::GenJetsBranchData::energy, l1tVertexFinder::VertexNTupler::GenParticlesBranchData::energy, l1tVertexFinder::VertexNTupler::GenJetsBranchData::eta, l1tVertexFinder::VertexNTupler::GenParticlesBranchData::eta, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::eta, l1tVertexFinder::VertexNTupler::TrueTracksBranchData::eta, genJetsBranchData_, genParticlesHardOutgoingBranchData_, genVtxZ0_, edm::ParameterSet::getParameter(), hepMCVtxZ0_, beam_dqm_sourceclient-live_cfg::inputTag, edm::Service< T >::isAvailable(), l1TracksBranchData_, l1TracksMapTokenMap_, l1TracksTokenMap_, l1Vertices_extra_numTracks_, l1Vertices_extra_sumPt_, l1Vertices_extra_z0_, l1Vertices_extra_z0_etaWeighted_, l1VerticesBranchData_, l1VerticesExtraTokens_, l1VerticesInputMap_, l1VerticesTokenMap_, TFileService::make(), numPileupVertices_, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::numStubs, l1tVertexFinder::VertexNTupler::RecoVerticesBranchData::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::RecoVerticesBranchData::sumPt, 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::RecoVerticesBranchData::z0, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::z0, and l1tVertexFinder::VertexNTupler::TrueTracksBranchData::z0.
|
override |
Definition at line 630 of file VertexNTupler.cc.
|
overrideprivatevirtual |
Implements edm::EDAnalyzer.
Definition at line 399 of file VertexNTupler.cc.
References funct::abs(), allMatchedTPsToken_, cms::cuda::assert(), l1tVertexFinder::VertexNTupler::RecoTracksBranchData::chi2dof, l1tVertexFinder::VertexNTupler::GenJetsBranchData::clear(), l1tVertexFinder::VertexNTupler::GenParticlesBranchData::clear(), l1tVertexFinder::VertexNTupler::RecoVerticesBranchData::clear(), l1tVertexFinder::VertexNTupler::RecoTracksBranchData::clear(), l1tVertexFinder::VertexNTupler::TrueTracksBranchData::clear(), l1tVertexFinder::AlgoSettings::debug(), HLT_FULL_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_, edm::Event::getByToken(), l1tVertexFinder::InputData::getGenVertex(), l1tVertexFinder::InputData::getHepMCVertex(), l1tVertexFinder::InputData::getPileUpVertices(), l1tVertexFinder::InputData::getTPPtrToRefMap(), patZpeak::handle, hepMCVtxZ0_, mps_fire::i, inputDataToken_, TTTrackAssociationMap< T >::isCombinatoric(), TTTrackAssociationMap< T >::isGenuine(), TTTrackAssociationMap< T >::isLooselyGenuine(), edm::Ptr< T >::isNull(), TTTrackAssociationMap< T >::isUnknown(), l1TracksBranchData_, l1TracksMapTokenMap_, l1TracksTokenMap_, l1Vertices_extra_numTracks_, l1Vertices_extra_sumPt_, l1Vertices_extra_z0_, l1Vertices_extra_z0_etaWeighted_, l1VerticesBranchData_, l1VerticesExtraTokens_, l1VerticesInputMap_, l1VerticesTokenMap_, numPileupVertices_, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::numStubs, l1tVertexFinder::VertexNTupler::RecoVerticesBranchData::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, settings_, l1tVertexFinder::VertexNTupler::GenParticlesBranchData::status, l1tVertexFinder::VertexNTupler::RecoVerticesBranchData::sumPt, cmsswSequenceInfo::tp, HLT_FULL_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, beam_dqm_sourceclient-live_cfg::vertices, vTPsToken_, l1tVertexFinder::Vertex::vz(), l1tVertexFinder::VertexNTupler::RecoVerticesBranchData::z0, l1tVertexFinder::VertexNTupler::RecoTracksBranchData::z0, and l1tVertexFinder::VertexNTupler::TrueTracksBranchData::z0.
|
overrideprivatevirtual |
|
overrideprivatevirtual |
|
private |
Definition at line 164 of file VertexNTupler.cc.
Referenced by analyze().
|
private |
Definition at line 205 of file VertexNTupler.cc.
Referenced by VertexNTupler().
|
private |
Definition at line 186 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 163 of file VertexNTupler.cc.
Referenced by analyze().
|
private |
Definition at line 189 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 162 of file VertexNTupler.cc.
Referenced by analyze().
|
private |
Definition at line 183 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 183 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 160 of file VertexNTupler.cc.
Referenced by analyze().
|
private |
Definition at line 191 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 167 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 166 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 195 of file VertexNTupler.cc.
|
private |
Definition at line 198 of file VertexNTupler.cc.
|
private |
Definition at line 196 of file VertexNTupler.cc.
|
private |
Definition at line 197 of file VertexNTupler.cc.
|
private |
Definition at line 200 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 201 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 202 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 192 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 169 of file VertexNTupler.cc.
|
private |
Definition at line 170 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 193 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 168 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 184 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 183 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 172 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 161 of file VertexNTupler.cc.
Referenced by analyze().
|
private |
Definition at line 174 of file VertexNTupler.cc.
Referenced by analyze().
|
private |
Definition at line 177 of file VertexNTupler.cc.
Referenced by analyze().
|
private |
Definition at line 188 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 187 of file VertexNTupler.cc.
Referenced by analyze(), and VertexNTupler().
|
private |
Definition at line 165 of file VertexNTupler.cc.
Referenced by analyze().