File indexing completed on 2024-04-06 12:33:20
0001 #ifndef MultiTrackValidatorGenPs_h
0002 #define MultiTrackValidatorGenPs_h
0003
0004
0005
0006
0007
0008
0009
0010 #include "Validation/RecoTrack/interface/MultiTrackValidator.h"
0011 #include "CommonTools/CandAlgos/interface/GenParticleCustomSelector.h"
0012 #include "SimDataFormats/Associations/interface/TrackToGenParticleAssociator.h"
0013
0014 class MultiTrackValidatorGenPs : public MultiTrackValidator {
0015 public:
0016
0017 MultiTrackValidatorGenPs(const edm::ParameterSet& pset);
0018
0019
0020 ~MultiTrackValidatorGenPs() override;
0021
0022
0023 void dqmAnalyze(const edm::Event&, const edm::EventSetup&, const Histograms&) const override;
0024
0025 private:
0026 GenParticleCustomSelector gpSelector;
0027 edm::EDGetTokenT<reco::TrackToGenParticleAssociator> label_gen_associator;
0028 edm::EDGetTokenT<reco::GenToRecoCollection> associatormapGtR;
0029 edm::EDGetTokenT<reco::RecoToGenCollection> associatormapRtG;
0030 };
0031
0032 #endif