CMS 3D CMS Logo

RPCRecHitValid.h
Go to the documentation of this file.
1 #ifndef Validation_RPCRecHits_RPCRecHitValid_h
2 #define Validation_RPCRecHits_RPCRecHitValid_h
3 
6 
11 
16 
23 
24 #include <string>
25 
26 class RPCRecHitValid : public DQMEDAnalyzer {
27 public:
29  ~RPCRecHitValid() override{};
30 
31  void analyze(const edm::Event &event, const edm::EventSetup &eventSetup) override;
32  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
33 
34 private:
39 
46 
49 
50  typedef MonitorElement *MEP;
52 
54 
64 
69 
78 
80 };
81 
82 #endif // Validation_RPCRecHits_RPCRecHitValid_h
dqm::impl::MonitorElement
Definition: MonitorElement.h:98
RPCRecHitValid::h_nRPCHitPerSimMuonBarrel
MEP h_nRPCHitPerSimMuonBarrel
Definition: RPCRecHitValid.h:55
RPCRecHitValid::h_simMuonOverlap_pt
MEP h_simMuonOverlap_pt
Definition: RPCRecHitValid.h:57
RPCRecHitValid::simHitToken_
edm::EDGetTokenT< SimHits > simHitToken_
Definition: RPCRecHitValid.h:41
RPCRecHitValid::h_
RPCValidHistograms h_
Definition: RPCRecHitValid.h:51
RPCRecHitValid::h_nRPCHitPerSimMuon
MEP h_nRPCHitPerSimMuon
Definition: RPCRecHitValid.h:55
RPCRecHitValid::h_recPunchOccupancyBarrel_station
MEP h_recPunchOccupancyBarrel_station
Definition: RPCRecHitValid.h:67
RPCRecHitValid::h_recoMuonOverlap_eta
MEP h_recoMuonOverlap_eta
Definition: RPCRecHitValid.h:61
RPCRecHitValid::h_nRPCHitPerRecoMuonBarrel
MEP h_nRPCHitPerRecoMuonBarrel
Definition: RPCRecHitValid.h:56
RPCRecHitValid::detIdToIndexMapBarrel_
std::map< int, int > detIdToIndexMapBarrel_
Definition: RPCRecHitValid.h:79
RPCRecHitValid::h_recPunchOccupancyEndcap_disk_ring
MEP h_recPunchOccupancyEndcap_disk_ring
Definition: RPCRecHitValid.h:68
RPCRecHitValid::recHitToken_
edm::EDGetTokenT< RecHits > recHitToken_
Definition: RPCRecHitValid.h:42
RPCRecHitValid::MEP
MonitorElement * MEP
Definition: RPCRecHitValid.h:50
edm::Run
Definition: Run.h:45
edm::EDGetTokenT< SimHits >
RPCRecHitValid::SimHits
edm::PSimHitContainer SimHits
Definition: RPCRecHitValid.h:35
PSimHitContainer.h
RPCRecHitValid
Definition: RPCRecHitValid.h:26
RPCRecHitValid::h_simMuonEndcap_pt
MEP h_simMuonEndcap_pt
Definition: RPCRecHitValid.h:57
RPCRecHitValid::h_refPunchOccupancyBarrel_station
MEP h_refPunchOccupancyBarrel_station
Definition: RPCRecHitValid.h:65
RPCRecHitValid::h_recoMuonEndcap_eta
MEP h_recoMuonEndcap_eta
Definition: RPCRecHitValid.h:61
RPCRecHitValid::h_refPunchOccupancyEndcap_disk
MEP h_refPunchOccupancyEndcap_disk
Definition: RPCRecHitValid.h:65
RPCRecHitValid::h_simMuonBarrel_pt
MEP h_simMuonBarrel_pt
Definition: RPCRecHitValid.h:57
RPCValidHistograms.h
RPCRecHitValid::h_simMuonNoRPC_pt
MEP h_simMuonNoRPC_pt
Definition: RPCRecHitValid.h:57
DQMStore.h
RPCRecHitValid::h_recoMuonBarrel_phi
MEP h_recoMuonBarrel_phi
Definition: RPCRecHitValid.h:62
TrackingRecHitFwd.h
RPCRecHitValid::h_refPunchOccupancyBarrel_wheel
MEP h_refPunchOccupancyBarrel_wheel
Definition: RPCRecHitValid.h:65
RPCRecHitValid::analyze
void analyze(const edm::Event &event, const edm::EventSetup &eventSetup) override
Definition: RPCRecHitValid.cc:354
SimHitTPAssociationProducer::SimHitTPAssociationList
std::vector< SimHitTPPair > SimHitTPAssociationList
Definition: SimHitTPAssociationProducer.h:18
RPCRecHitValid::h_refOccupancyBarrel_detId
MEP h_refOccupancyBarrel_detId
Definition: RPCRecHitValid.h:72
RPCRecHitValid::h_eventCount
MEP h_eventCount
Definition: RPCRecHitValid.h:53
RPCRecHitValid::h_recoMuonNoRPC_eta
MEP h_recoMuonNoRPC_eta
Definition: RPCRecHitValid.h:61
RPCRecHitValid::h_recPunchOccupancyBarrel_wheel_station
MEP h_recPunchOccupancyBarrel_wheel_station
Definition: RPCRecHitValid.h:68
RPCValidHistograms
Definition: RPCValidHistograms.h:11
RPCRecHitValid::h_rollAreaEndcap_detId
MEP h_rollAreaEndcap_detId
Definition: RPCRecHitValid.h:77
RPCRecHitValid::h_simMuonBarrel_phi
MEP h_simMuonBarrel_phi
Definition: RPCRecHitValid.h:59
RPCRecHitValid::h_recPunchOccupancyEndcap_disk
MEP h_recPunchOccupancyEndcap_disk
Definition: RPCRecHitValid.h:67
RPCRecHitValid::h_simMuonEndcap_phi
MEP h_simMuonEndcap_phi
Definition: RPCRecHitValid.h:59
RPCRecHitValid::rpcGeomTokenInRun_
edm::ESGetToken< RPCGeometry, MuonGeometryRecord > rpcGeomTokenInRun_
Definition: RPCRecHitValid.h:48
RPCRecHitValid::h_nRPCHitPerRecoMuonEndcap
MEP h_nRPCHitPerRecoMuonEndcap
Definition: RPCRecHitValid.h:56
RPCRecHitValid::h_matchOccupancyEndcap_detId
MEP h_matchOccupancyEndcap_detId
Definition: RPCRecHitValid.h:71
Service.h
RPCRecHitValid::h_refOccupancyEndcap_detId
MEP h_refOccupancyEndcap_detId
Definition: RPCRecHitValid.h:73
RPCRecHitCollection
MuonFwd.h
RPCRecHitValid::h_recoMuonBarrel_pt
MEP h_recoMuonBarrel_pt
Definition: RPCRecHitValid.h:60
RPCRecHitValid::h_simMuonNoRPC_eta
MEP h_simMuonNoRPC_eta
Definition: RPCRecHitValid.h:58
RPCRecHitValid::h_simMuonBarrel_eta
MEP h_simMuonBarrel_eta
Definition: RPCRecHitValid.h:58
RPCRecHitValid::h_refPunchOccupancyEndcap_disk_ring
MEP h_refPunchOccupancyEndcap_disk_ring
Definition: RPCRecHitValid.h:66
RPCRecHitValid::RPCRecHitValid
RPCRecHitValid(const edm::ParameterSet &pset)
Definition: RPCRecHitValid.cc:24
RPCRecHitValid::detIdToIndexMapEndcap_
std::map< int, int > detIdToIndexMapEndcap_
Definition: RPCRecHitValid.h:79
RPCRecHitValid::h_simParticleTypeBarrel
MEP h_simParticleTypeBarrel
Definition: RPCRecHitValid.h:63
DQMEDAnalyzer.h
RPCRecHitValid::h_matchOccupancyBarrel_detId
MEP h_matchOccupancyBarrel_detId
Definition: RPCRecHitValid.h:70
RPCRecHitValid::h_rollAreaBarrel_detId
MEP h_rollAreaBarrel_detId
Definition: RPCRecHitValid.h:76
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
RPCRecHitCollection.h
RPCRecHitValid::RecHits
RPCRecHitCollection RecHits
Definition: RPCRecHitValid.h:36
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
RPCRecHitValid::h_recoMuonOverlap_phi
MEP h_recoMuonOverlap_phi
Definition: RPCRecHitValid.h:62
RPCRecHitValid::h_noiseOccupancyBarrel_detId
MEP h_noiseOccupancyBarrel_detId
Definition: RPCRecHitValid.h:74
RPCRecHitValid::h_simMuonEndcap_eta
MEP h_simMuonEndcap_eta
Definition: RPCRecHitValid.h:58
RPCRecHitValid::h_simMuonOverlap_phi
MEP h_simMuonOverlap_phi
Definition: RPCRecHitValid.h:59
RPCRecHitValid::h_recoMuonNoRPC_phi
MEP h_recoMuonNoRPC_phi
Definition: RPCRecHitValid.h:62
RPCRecHitValid::h_recoMuonBarrel_eta
MEP h_recoMuonBarrel_eta
Definition: RPCRecHitValid.h:61
RPCRecHitValid::h_recPunchOccupancyBarrel_wheel
MEP h_recPunchOccupancyBarrel_wheel
Definition: RPCRecHitValid.h:67
edm::EventSetup
Definition: EventSetup.h:58
RPCRecHitValid::subDir_
std::string subDir_
Definition: RPCRecHitValid.h:40
RPCRecHitValid::SimHitAssoc
SimHitTPAssociationProducer::SimHitTPAssociationList SimHitAssoc
Definition: RPCRecHitValid.h:38
RPCRecHitValid::h_simMuonNoRPC_phi
MEP h_simMuonNoRPC_phi
Definition: RPCRecHitValid.h:59
RPCRecHitValid::h_recoMuonEndcap_phi
MEP h_recoMuonEndcap_phi
Definition: RPCRecHitValid.h:62
edm::ESGetToken< RPCGeometry, MuonGeometryRecord >
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
RPCRecHitValid::muonToken_
edm::EDGetTokenT< reco::MuonCollection > muonToken_
Definition: RPCRecHitValid.h:45
RPCRecHitValid::h_nRPCHitPerSimMuonOverlap
MEP h_nRPCHitPerSimMuonOverlap
Definition: RPCRecHitValid.h:55
InputTag.h
RPCRecHitValid::h_nRPCHitPerRecoMuon
MEP h_nRPCHitPerRecoMuon
Definition: RPCRecHitValid.h:56
RPCRecHitValid::h_nRPCHitPerSimMuonEndcap
MEP h_nRPCHitPerSimMuonEndcap
Definition: RPCRecHitValid.h:55
SimHitTPAssociationProducer.h
RPCRecHitValid::simHitAssocToken_
edm::EDGetTokenT< SimHitAssoc > simHitAssocToken_
Definition: RPCRecHitValid.h:44
RPCRecHitValid::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: RPCRecHitValid.cc:37
RPCRecHitValid::h_nRPCHitPerRecoMuonOverlap
MEP h_nRPCHitPerRecoMuonOverlap
Definition: RPCRecHitValid.h:56
RPCRecHitValid::h_refPunchOccupancyBarrel_wheel_station
MEP h_refPunchOccupancyBarrel_wheel_station
Definition: RPCRecHitValid.h:66
RPCRecHitValid::h_simParticleTypeEndcap
MEP h_simParticleTypeEndcap
Definition: RPCRecHitValid.h:63
RPCRecHitValid::SimParticles
TrackingParticleCollection SimParticles
Definition: RPCRecHitValid.h:37
RPCRecHitValid::rpcGeomToken_
edm::ESGetToken< RPCGeometry, MuonGeometryRecord > rpcGeomToken_
Definition: RPCRecHitValid.h:47
Frameworkfwd.h
RPCRecHitValid::h_recoMuonNoRPC_pt
MEP h_recoMuonNoRPC_pt
Definition: RPCRecHitValid.h:60
RPCRecHitValid::h_simMuonOverlap_eta
MEP h_simMuonOverlap_eta
Definition: RPCRecHitValid.h:58
TrackingParticleCollection
std::vector< TrackingParticle > TrackingParticleCollection
Definition: TrackingParticleFwd.h:9
EventSetup.h
RPCRecHitValid::~RPCRecHitValid
~RPCRecHitValid() override
Definition: RPCRecHitValid.h:29
dqm::implementation::IBooker
Definition: DQMStore.h:43
RPCRecHitValid::h_noiseOccupancyEndcap_detId
MEP h_noiseOccupancyEndcap_detId
Definition: RPCRecHitValid.h:75
edm::PSimHitContainer
std::vector< PSimHit > PSimHitContainer
Definition: PSimHitContainer.h:11
RPCRecHitValid::h_recoMuonEndcap_pt
MEP h_recoMuonEndcap_pt
Definition: RPCRecHitValid.h:60
ParameterSet.h
MuonGeometryRecord.h
event
Definition: event.py:1
RPCRecHitValid::h_recoMuonOverlap_pt
MEP h_recoMuonOverlap_pt
Definition: RPCRecHitValid.h:60
edm::Event
Definition: Event.h:73
RPCRecHitValid::simParticleToken_
edm::EDGetTokenT< SimParticles > simParticleToken_
Definition: RPCRecHitValid.h:43
RPCGeometry.h
RPCRecHitValid::h_simParticleType
MEP h_simParticleType
Definition: RPCRecHitValid.h:63
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27