1 #ifndef MultiTrackValidator_h
2 #define MultiTrackValidator_h
46 std::vector<edm::EDGetTokenT<reco::TrackToTrackingParticleAssociator>>
associatorTokens;
edm::EDGetTokenT< SimHitTPAssociationProducer::SimHitTPAssociationList > _simHitTpMapTag
std::vector< MonitorElement * > h_reco_coll
std::vector< edm::EDGetTokenT< reco::SimToRecoCollection > > associatormapStRs
CosmicTrackingParticleSelector cosmictpSelector
std::vector< MonitorElement * > h_simul_coll
void analyze(const edm::Event &, const edm::EventSetup &) override
Method called once per event.
TrackingParticleSelector dRtpSelector
TrackingParticleSelector dRtpSelectorNoPtCut
std::vector< edm::EDGetTokenT< reco::TrackToTrackingParticleAssociator > > associatorTokens
const bool doPlotsOnlyForTruePV_
std::vector< MonitorElement * > h_looper_coll
std::vector< MonitorElement * > h_pileup_coll
std::vector< MonitorElement * > h_assoc_coll
std::vector< edm::EDGetTokenT< reco::RecoToSimCollection > > associatormapRtSs
TrackingParticleSelector tpSelector
edm::EDGetTokenT< edm::View< reco::Track > > labelTokenForDrCalculation
std::vector< edm::EDGetTokenT< std::vector< int > > > seedToTrackTokens_
MultiTrackValidator(const edm::ParameterSet &pset)
Constructor.
std::unique_ptr< MTVHistoProducerAlgoForTracker > histoProducerAlgo_
const bool doSummaryPlots_
std::vector< MonitorElement * > h_assoc_coll_allPt
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Method called to book the DQM histograms.
edm::EDGetTokenT< reco::VertexToTrackingVertexAssociator > vertexAssociatorToken_
const bool doPVAssociationPlots_
edm::EDGetTokenT< edm::View< reco::Vertex > > recoVertexToken_
const bool calculateDrSingleCollection_
std::vector< MonitorElement * > h_simul_coll_allPt
std::vector< MonitorElement * > h_assoc2_coll
const bool doRecoTrackPlots_
virtual ~MultiTrackValidator()
Destructor.
const bool parametersDefinerIsCosmic_
const bool doSimTrackPlots_