File indexing completed on 2024-04-06 12:32:53
0001 #ifndef ME0RecHitsValidation_H
0002 #define ME0RecHitsValidation_H
0003
0004 #include "Validation/MuonME0Validation/interface/ME0BaseValidation.h"
0005 #include "DataFormats/GEMRecHit/interface/ME0RecHitCollection.h"
0006
0007 class ME0RecHitsValidation : public ME0BaseValidation {
0008 public:
0009 explicit ME0RecHitsValidation(const edm::ParameterSet &);
0010 ~ME0RecHitsValidation() override;
0011 void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
0012 void analyze(const edm::Event &e, const edm::EventSetup &) override;
0013
0014 private:
0015 MonitorElement *me0_rh_xy[2][6];
0016 MonitorElement *me0_rh_zr[2];
0017
0018 MonitorElement *me0_rh_DeltaX[2][6];
0019 MonitorElement *me0_rh_DeltaY[2][6];
0020 MonitorElement *me0_rh_PullX[2][6];
0021 MonitorElement *me0_rh_PullY[2][6];
0022
0023 edm::EDGetToken InputTagToken_RecHit;
0024
0025 Int_t npart;
0026 };
0027
0028 #endif