#include <MultiTrackValidatorBase.h>
Public Member Functions | |
MultiTrackValidatorBase (const edm::ParameterSet &pset, edm::ConsumesCollector &&iC, bool isSeed=false) | |
Constructor. More... | |
virtual | ~MultiTrackValidatorBase ()(false) |
Destructor. More... | |
Protected Attributes | |
std::vector< edm::InputTag > | associators |
edm::EDGetTokenT< reco::BeamSpot > | bsSrc |
bool | ignoremissingtkcollection_ |
std::vector< edm::InputTag > | label |
edm::EDGetTokenT< std::vector< PileupSummaryInfo > > | label_pileupinfo |
edm::EDGetTokenT< TrackingParticleCollection > | label_tp_effic |
edm::EDGetTokenT< TrackingParticleRefVector > | label_tp_effic_refvector |
edm::EDGetTokenT< TrackingParticleCollection > | label_tp_fake |
edm::EDGetTokenT< TrackingParticleRefVector > | label_tp_fake_refvector |
edm::EDGetTokenT< TrackingVertexCollection > | label_tv |
std::vector< edm::EDGetTokenT< edm::View< reco::Track > > > | labelToken |
std::vector< edm::EDGetTokenT< edm::View< TrajectorySeed > > > | labelTokenSeed |
edm::EDGetTokenT< edm::ValueMap< reco::DeDxData > > | m_dEdx1Tag |
edm::EDGetTokenT< edm::ValueMap< reco::DeDxData > > | m_dEdx2Tag |
std::string | parametersDefiner |
std::vector< edm::EDGetTokenT< std::vector< PSimHit > > > | simHitTokens_ |
Base class for analyzers that produces histrograms to validate Track Reconstruction performances
Definition at line 41 of file MultiTrackValidatorBase.h.
MultiTrackValidatorBase::MultiTrackValidatorBase | ( | const edm::ParameterSet & | pset, |
edm::ConsumesCollector && | iC, | ||
bool | isSeed = false |
||
) |
Constructor.
Definition at line 3 of file MultiTrackValidatorBase.cc.
References associators, bsSrc, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), ignoremissingtkcollection_, label, label_pileupinfo, label_tp_effic, label_tp_effic_refvector, label_tp_fake, label_tp_fake_refvector, labelToken, labelTokenSeed, parametersDefiner, simHitTokens_, AlCaHLTBitMon_QueryRunRegistry::string, and GlobalPosition_Frontier_DevDB_cff::tag.
|
inlinevirtual |
|
protected |
Definition at line 57 of file MultiTrackValidatorBase.h.
Referenced by MultiTrackValidatorGenPs::analyze(), MultiTrackValidator::analyze(), MultiTrackValidator::bookHistograms(), MultiTrackValidator::MultiTrackValidator(), MultiTrackValidatorBase(), and MultiTrackValidatorGenPs::MultiTrackValidatorGenPs().
|
protected |
Definition at line 72 of file MultiTrackValidatorBase.h.
Referenced by MultiTrackValidatorGenPs::analyze(), MultiTrackValidator::analyze(), and MultiTrackValidatorBase().
|
protected |
Definition at line 77 of file MultiTrackValidatorBase.h.
Referenced by MultiTrackValidatorGenPs::analyze(), MultiTrackValidator::analyze(), and MultiTrackValidatorBase().
|
protected |
Definition at line 69 of file MultiTrackValidatorBase.h.
Referenced by Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::_sort_list(), MultiTrackValidatorGenPs::analyze(), MultiTrackValidator::analyze(), MultiTrackValidator::bookHistograms(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::foundIn(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::fullFilename(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::inputEventContent(), MultiTrackValidatorBase(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor::properties(), Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::properties(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::properties(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::readConnections(), Vispa.Plugins.ConfigEditor.ToolDataAccessor.ToolDataAccessor::updateProcess(), and Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::usedBy().
|
protected |
Definition at line 63 of file MultiTrackValidatorBase.h.
Referenced by MultiTrackValidatorGenPs::analyze(), MultiTrackValidator::analyze(), and MultiTrackValidatorBase().
|
protected |
Definition at line 58 of file MultiTrackValidatorBase.h.
Referenced by MultiTrackValidatorGenPs::analyze(), MultiTrackValidator::analyze(), and MultiTrackValidatorBase().
|
protected |
Definition at line 60 of file MultiTrackValidatorBase.h.
Referenced by MultiTrackValidator::analyze(), and MultiTrackValidatorBase().
|
protected |
Definition at line 59 of file MultiTrackValidatorBase.h.
Referenced by MultiTrackValidatorGenPs::analyze(), MultiTrackValidator::analyze(), and MultiTrackValidatorBase().
|
protected |
Definition at line 61 of file MultiTrackValidatorBase.h.
Referenced by MultiTrackValidator::analyze(), and MultiTrackValidatorBase().
|
protected |
Definition at line 62 of file MultiTrackValidatorBase.h.
Referenced by MultiTrackValidator::analyze(), and MultiTrackValidator::MultiTrackValidator().
|
protected |
Definition at line 70 of file MultiTrackValidatorBase.h.
Referenced by MultiTrackValidatorGenPs::analyze(), MultiTrackValidator::analyze(), MultiTrackValidator::MultiTrackValidator(), and MultiTrackValidatorBase().
|
protected |
Definition at line 71 of file MultiTrackValidatorBase.h.
Referenced by MultiTrackValidatorBase().
|
protected |
Definition at line 74 of file MultiTrackValidatorBase.h.
Referenced by MultiTrackValidatorGenPs::analyze(), MultiTrackValidator::analyze(), and MultiTrackValidator::MultiTrackValidator().
|
protected |
Definition at line 75 of file MultiTrackValidatorBase.h.
Referenced by MultiTrackValidatorGenPs::analyze(), MultiTrackValidator::analyze(), and MultiTrackValidator::MultiTrackValidator().
|
protected |
Definition at line 66 of file MultiTrackValidatorBase.h.
Referenced by MultiTrackValidatorGenPs::analyze(), MultiTrackValidator::analyze(), and MultiTrackValidatorBase().
|
protected |
Definition at line 65 of file MultiTrackValidatorBase.h.
Referenced by MultiTrackValidatorBase().