#include <MultiTrackValidatorBase.h>
Public Member Functions | |
MultiTrackValidatorBase (const edm::ParameterSet &pset, edm::ConsumesCollector &&iC, bool isSeed=false) | |
Constructor. More... | |
virtual | ~MultiTrackValidatorBase () |
Destructor. More... | |
Protected Attributes | |
std::vector< const TrackAssociatorBase * > | associator |
std::vector< std::string > | 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 < TrackingParticleCollection > | label_tp_fake |
edm::EDGetTokenT < TrackingVertexCollection > | label_tv |
std::vector< edm::EDGetTokenT < edm::View< reco::Track > > > | labelToken |
std::vector< edm::EDGetTokenT < edm::View< TrajectorySeed > > > | labelTokenSeed |
edm::EDGetTokenT< reco::DeDxData > | m_dEdx1Tag |
edm::EDGetTokenT< reco::DeDxData > | m_dEdx2Tag |
std::string | out |
std::string | parametersDefiner |
std::string | sim |
bool | skipHistoFit |
edm::ESHandle< MagneticField > | theMF |
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_fake, label_tv, labelToken, labelTokenSeed, out, parametersDefiner, skipHistoFit, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlinevirtual |
|
protected |
Definition at line 78 of file MultiTrackValidatorBase.h.
Referenced by MultiTrackValidatorGenPs::analyze(), MultiTrackValidator::analyze(), TrackerSeedValidator::analyze(), MultiTrackValidator::bookHistograms(), and TrackerSeedValidator::bookHistograms().
|
protected |
Definition at line 57 of file MultiTrackValidatorBase.h.
Referenced by MultiTrackValidatorGenPs::analyze(), MultiTrackValidator::analyze(), TrackerSeedValidator::analyze(), MultiTrackValidator::bookHistograms(), TrackerSeedValidator::bookHistograms(), MultiTrackValidator::endRun(), TrackerSeedValidator::endRun(), MultiTrackValidator::MultiTrackValidator(), and MultiTrackValidatorBase().
|
protected |
Definition at line 70 of file MultiTrackValidatorBase.h.
Referenced by MultiTrackValidatorGenPs::analyze(), MultiTrackValidator::analyze(), TrackerSeedValidator::analyze(), and MultiTrackValidatorBase().
|
protected |
Definition at line 81 of file MultiTrackValidatorBase.h.
Referenced by MultiTrackValidatorGenPs::analyze(), MultiTrackValidator::analyze(), and MultiTrackValidatorBase().
|
protected |
Definition at line 67 of file MultiTrackValidatorBase.h.
Referenced by Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::_sort_list(), MultiTrackValidatorGenPs::analyze(), MultiTrackValidator::analyze(), TrackerSeedValidator::analyze(), MultiTrackValidator::bookHistograms(), TrackerSeedValidator::bookHistograms(), MultiTrackValidator::endRun(), TrackerSeedValidator::endRun(), 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 61 of file MultiTrackValidatorBase.h.
Referenced by MultiTrackValidatorGenPs::analyze(), MultiTrackValidator::analyze(), TrackerSeedValidator::analyze(), and MultiTrackValidatorBase().
|
protected |
Definition at line 58 of file MultiTrackValidatorBase.h.
Referenced by MultiTrackValidatorGenPs::analyze(), MultiTrackValidator::analyze(), TrackerSeedValidator::analyze(), and MultiTrackValidatorBase().
|
protected |
Definition at line 59 of file MultiTrackValidatorBase.h.
Referenced by MultiTrackValidatorGenPs::analyze(), MultiTrackValidator::analyze(), TrackerSeedValidator::analyze(), and MultiTrackValidatorBase().
|
protected |
Definition at line 60 of file MultiTrackValidatorBase.h.
Referenced by MultiTrackValidator::analyze(), TrackerSeedValidator::analyze(), and MultiTrackValidatorBase().
|
protected |
Definition at line 68 of file MultiTrackValidatorBase.h.
Referenced by MultiTrackValidatorGenPs::analyze(), MultiTrackValidator::analyze(), and MultiTrackValidatorBase().
|
protected |
Definition at line 69 of file MultiTrackValidatorBase.h.
Referenced by TrackerSeedValidator::analyze(), and 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 72 of file MultiTrackValidatorBase.h.
Referenced by MultiTrackValidatorBase().
|
protected |
Definition at line 64 of file MultiTrackValidatorBase.h.
Referenced by MultiTrackValidatorGenPs::analyze(), MultiTrackValidator::analyze(), TrackerSeedValidator::analyze(), and MultiTrackValidatorBase().
|
protected |
Definition at line 63 of file MultiTrackValidatorBase.h.
|
protected |
Definition at line 82 of file MultiTrackValidatorBase.h.
Referenced by MultiTrackValidator::endRun(), and MultiTrackValidatorBase().
|
protected |
Definition at line 77 of file MultiTrackValidatorBase.h.
Referenced by TrackerSeedValidator::analyze(), and TrackerSeedValidator::bookHistograms().