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