CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MultiTrackValidator.h
Go to the documentation of this file.
1 #ifndef MultiTrackValidator_h
2 #define MultiTrackValidator_h
3 
13 
14 
16  public:
19 
21  virtual ~MultiTrackValidator();
22 
23 
25  void analyze(const edm::Event&, const edm::EventSetup& );
27  void endRun(edm::Run const&, edm::EventSetup const&);
30 
31 
32  protected:
33  //these are used by MTVGenPs
39 
40  private:
42 
43  bool useGsf;
45  // select tracking particles
46  //(i.e. "denominator" of the efficiency ratio)
49 
51 };
52 
53 
54 #endif
edm::EDGetTokenT< SimHitTPAssociationProducer::SimHitTPAssociationList > _simHitTpMapTag
void endRun(edm::Run const &, edm::EventSetup const &)
Method called at the end of the event loop.
CosmicTrackingParticleSelector cosmictpSelector
void analyze(const edm::Event &, const edm::EventSetup &)
Method called once per event.
edm::EDGetTokenT< reco::RecoToSimCollection > associatormapRtS
edm::EDGetTokenT< reco::SimToRecoCollection > associatormapStR
TrackingParticleSelector tpSelector
MultiTrackValidator(const edm::ParameterSet &pset)
Constructor.
MTVHistoProducerAlgo * histoProducerAlgo_
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &)
Method called to book the DQM histograms.
Definition: Run.h:41
virtual ~MultiTrackValidator()
Destructor.