CMS 3D CMS Logo

SiPixelRecHitsValid.h
Go to the documentation of this file.
1 #ifndef SiPixelRecHitsValid_h
2 #define SiPixelRecHitsValid_h
3 
11 
18 
19 #include <string>
20 
21 class DetId;
22 class PSimHit;
23 class PixelGeomDetUnit;
24 class SiPixelRecHit;
25 class TrackerTopology;
26 
28 public:
29  //Constructor
31 
32  //Destructor
33  ~SiPixelRecHitsValid() override;
34 
35 protected:
36  void analyze(const edm::Event& e, const edm::EventSetup& c) override;
37  void bookHistograms(DQMStore::IBooker& ibooker, const edm::Run& run, const edm::EventSetup& es) override;
38 
39 private:
40  void fillBarrel(const SiPixelRecHit&, const PSimHit&, DetId, const PixelGeomDetUnit*, const TrackerTopology* tTopo);
41  void fillForward(const SiPixelRecHit&, const PSimHit&, DetId, const PixelGeomDetUnit*, const TrackerTopology* tTopo);
42 
43  //Clusters BPIX
49 
50  //Cluster FPIX
57 
58  //RecHits BPIX
72 
73  //RecHits FPIX
90 
91  // Pull distributions
92  //RecHits BPIX
95 
101 
102  //RecHits FPIX
105 
110 
113 };
114 
115 #endif
SiPixelRecHitsValid::bookHistograms
void bookHistograms(DQMStore::IBooker &ibooker, const edm::Run &run, const edm::EventSetup &es) override
Definition: SiPixelRecHitsValid.cc:54
SiPixelRecHitsValid::clustYSizeDisk1Plaquettes
MonitorElement * clustYSizeDisk1Plaquettes[7]
Definition: SiPixelRecHitsValid.h:53
SiPixelRecHitsValid::recHitXPullDisk1Plaquettes
MonitorElement * recHitXPullDisk1Plaquettes[7]
Definition: SiPixelRecHitsValid.h:106
dqm::impl::MonitorElement
Definition: MonitorElement.h:98
SiPixelRecHitsValid::recHitXPullAllB
MonitorElement * recHitXPullAllB
Definition: SiPixelRecHitsValid.h:93
SiPixelRecHitsValid::recHitBunchB
MonitorElement * recHitBunchB
Definition: SiPixelRecHitsValid.h:69
SiPixelRecHitsValid::clustChargeLayer2Modules
MonitorElement * clustChargeLayer2Modules[8]
Definition: SiPixelRecHitsValid.h:47
SiPixelRecHitsValid::fillBarrel
void fillBarrel(const SiPixelRecHit &, const PSimHit &, DetId, const PixelGeomDetUnit *, const TrackerTopology *tTopo)
Definition: SiPixelRecHitsValid.cc:373
SiPixelRecHitsValid::recHitYResLayer2Modules
MonitorElement * recHitYResLayer2Modules[8]
Definition: SiPixelRecHitsValid.h:67
edm::Run
Definition: Run.h:45
edm::EDGetTokenT
Definition: EDGetToken.h:33
TrackerTopology
Definition: TrackerTopology.h:16
SiPixelRecHitsValid::recHitXPullDisk2Plaquettes
MonitorElement * recHitXPullDisk2Plaquettes[7]
Definition: SiPixelRecHitsValid.h:107
DQMStore.h
TrackerHitAssociator.h
SiPixelRecHitsValid::recHitXResAllB
MonitorElement * recHitXResAllB
Definition: SiPixelRecHitsValid.h:59
EDAnalyzer.h
SiPixelRecHitsValid::clustYSizeDisk2Plaquettes
MonitorElement * clustYSizeDisk2Plaquettes[7]
Definition: SiPixelRecHitsValid.h:54
SiPixelRecHitsValid::recHitYPullLayer2Modules
MonitorElement * recHitYPullLayer2Modules[8]
Definition: SiPixelRecHitsValid.h:99
TrackerHitAssociator::Config
Definition: TrackerHitAssociator.h:57
SiPixelRecHitsValid::recHitXPullAllF
MonitorElement * recHitXPullAllF
Definition: SiPixelRecHitsValid.h:103
SiPixelRecHitsValid::clustChargeDisk1Plaquettes
MonitorElement * clustChargeDisk1Plaquettes[7]
Definition: SiPixelRecHitsValid.h:55
SiPixelRecHitsValid::clustChargeDisk2Plaquettes
MonitorElement * clustChargeDisk2Plaquettes[7]
Definition: SiPixelRecHitsValid.h:56
SiPixelRecHit
Our base class.
Definition: SiPixelRecHit.h:23
SiPixelRecHitsValid::recHitXPullFlippedLadderLayers
MonitorElement * recHitXPullFlippedLadderLayers[3]
Definition: SiPixelRecHitsValid.h:96
SiPixelRecHitsValid::recHitYAllModules
MonitorElement * recHitYAllModules
Definition: SiPixelRecHitsValid.h:63
SiPixelRecHitsValid::recHitYPullLayer1Modules
MonitorElement * recHitYPullLayer1Modules[8]
Definition: SiPixelRecHitsValid.h:98
DetId
Definition: DetId.h:17
SiPixelRecHitsValid::recHitYPullLayer3Modules
MonitorElement * recHitYPullLayer3Modules[8]
Definition: SiPixelRecHitsValid.h:100
SiPixelRecHitsValid::recHitXResFlippedLadderLayers
MonitorElement * recHitXResFlippedLadderLayers[3]
Definition: SiPixelRecHitsValid.h:64
SiPixelRecHitsValid::recHitNsimHitDisk1
MonitorElement * recHitNsimHitDisk1
Definition: SiPixelRecHitsValid.h:88
SiPixelRecHitsValid::recHitYResLayer3Modules
MonitorElement * recHitYResLayer3Modules[8]
Definition: SiPixelRecHitsValid.h:68
SiPixelRecHitsValid::SiPixelRecHitsValid
SiPixelRecHitsValid(const edm::ParameterSet &conf)
Definition: SiPixelRecHitsValid.cc:48
SiPixelRecHitsValid::fillForward
void fillForward(const SiPixelRecHit &, const PSimHit &, DetId, const PixelGeomDetUnit *, const TrackerTopology *tTopo)
Definition: SiPixelRecHitsValid.cc:480
PixelGeomDetUnit
Definition: PixelGeomDetUnit.h:15
SiPixelRecHitsValid::recHitXPlaquetteSize1
MonitorElement * recHitXPlaquetteSize1
Definition: SiPixelRecHitsValid.h:76
SiPixelRecHitsValid::recHitYPlaquetteSize3
MonitorElement * recHitYPlaquetteSize3
Definition: SiPixelRecHitsValid.h:79
SiPixelRecHitsValid::recHitEventF
MonitorElement * recHitEventF
Definition: SiPixelRecHitsValid.h:87
SiPixelRecHitsValid::recHitYPlaquetteSize4
MonitorElement * recHitYPlaquetteSize4
Definition: SiPixelRecHitsValid.h:80
SiPixelRecHitsValid::recHitNsimHitDisk2
MonitorElement * recHitNsimHitDisk2
Definition: SiPixelRecHitsValid.h:89
SiPixelRecHitsValid::clustXSizeDisk2Plaquettes
MonitorElement * clustXSizeDisk2Plaquettes[7]
Definition: SiPixelRecHitsValid.h:52
SiPixelRecHitsValid::recHitYResAllB
MonitorElement * recHitYResAllB
Definition: SiPixelRecHitsValid.h:60
DQMEDAnalyzer.h
SiPixelRecHitsValid::recHitYPullDisk2Plaquettes
MonitorElement * recHitYPullDisk2Plaquettes[7]
Definition: SiPixelRecHitsValid.h:109
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
SiPixelRecHitsValid::trackerHitAssociatorConfig_
TrackerHitAssociator::Config trackerHitAssociatorConfig_
Definition: SiPixelRecHitsValid.h:111
SiPixelRecHitsValid::recHitYResLayer1Modules
MonitorElement * recHitYResLayer1Modules[8]
Definition: SiPixelRecHitsValid.h:66
SiPixelRecHitsValid::clustYSizeModule
MonitorElement * clustYSizeModule[8]
Definition: SiPixelRecHitsValid.h:44
SiPixelRecHitCollection.h
edm::ParameterSet
Definition: ParameterSet.h:47
SiPixelRecHitsValid::clustXSizeDisk1Plaquettes
MonitorElement * clustXSizeDisk1Plaquettes[7]
Definition: SiPixelRecHitsValid.h:51
SiPixelRecHitsValid::recHitXResAllF
MonitorElement * recHitXResAllF
Definition: SiPixelRecHitsValid.h:74
SiPixelRecHitsValid::recHitYPullAllB
MonitorElement * recHitYPullAllB
Definition: SiPixelRecHitsValid.h:94
SiPixelRecHitsValid::recHitXPullNonFlippedLadderLayers
MonitorElement * recHitXPullNonFlippedLadderLayers[3]
Definition: SiPixelRecHitsValid.h:97
SiPixelRecHitsValid::recHitXResDisk1Plaquettes
MonitorElement * recHitXResDisk1Plaquettes[7]
Definition: SiPixelRecHitsValid.h:82
SiPixelRecHitsValid::recHitBunchF
MonitorElement * recHitBunchF
Definition: SiPixelRecHitsValid.h:86
edm::EventSetup
Definition: EventSetup.h:57
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
SiPixelRecHitsValid::recHitYPlaquetteSize5
MonitorElement * recHitYPlaquetteSize5
Definition: SiPixelRecHitsValid.h:81
SiPixelRecHitsValid::clustXSizeLayer
MonitorElement * clustXSizeLayer[3]
Definition: SiPixelRecHitsValid.h:45
SiPixelRecHitsValid::recHitYResDisk2Plaquettes
MonitorElement * recHitYResDisk2Plaquettes[7]
Definition: SiPixelRecHitsValid.h:85
SiPixelRecHitsValid::recHitEventB
MonitorElement * recHitEventB
Definition: SiPixelRecHitsValid.h:70
SiPixelRecHitsValid::recHitXPlaquetteSize2
MonitorElement * recHitXPlaquetteSize2
Definition: SiPixelRecHitsValid.h:77
writedatasetfile.run
run
Definition: writedatasetfile.py:27
SiPixelRecHitsValid::recHitYPlaquetteSize2
MonitorElement * recHitYPlaquetteSize2
Definition: SiPixelRecHitsValid.h:78
SiPixelRecHitsValid::recHitXFullModules
MonitorElement * recHitXFullModules
Definition: SiPixelRecHitsValid.h:61
SiPixelRecHitsValid::~SiPixelRecHitsValid
~SiPixelRecHitsValid() override
Definition: SiPixelRecHitsValid.cc:52
SiPixelRecHitsValid::analyze
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Definition: SiPixelRecHitsValid.cc:275
Frameworkfwd.h
SiPixelRecHitsValid::recHitXHalfModules
MonitorElement * recHitXHalfModules
Definition: SiPixelRecHitsValid.h:62
SiPixelRecHitsValid::recHitYPullAllF
MonitorElement * recHitYPullAllF
Definition: SiPixelRecHitsValid.h:104
dqm::implementation::IBooker
Definition: DQMStore.h:43
SiPixelRecHitsValid::recHitYPullDisk1Plaquettes
MonitorElement * recHitYPullDisk1Plaquettes[7]
Definition: SiPixelRecHitsValid.h:108
SiPixelRecHitsValid::recHitNsimHitLayer
MonitorElement * recHitNsimHitLayer[3]
Definition: SiPixelRecHitsValid.h:71
ParameterSet.h
PSimHit
Definition: PSimHit.h:15
SiPixelRecHitsValid::clustChargeLayer1Modules
MonitorElement * clustChargeLayer1Modules[8]
Definition: SiPixelRecHitsValid.h:46
SiPixelRecHitsValid
Definition: SiPixelRecHitsValid.h:27
edm::Event
Definition: Event.h:73
SiPixelRecHitsValid::recHitXResNonFlippedLadderLayers
MonitorElement * recHitXResNonFlippedLadderLayers[3]
Definition: SiPixelRecHitsValid.h:65
SiPixelRecHitsValid::recHitYResDisk1Plaquettes
MonitorElement * recHitYResDisk1Plaquettes[7]
Definition: SiPixelRecHitsValid.h:84
SiPixelRecHitsValid::clustChargeLayer3Modules
MonitorElement * clustChargeLayer3Modules[8]
Definition: SiPixelRecHitsValid.h:48
SiPixelRecHitsValid::siPixelRecHitCollectionToken_
edm::EDGetTokenT< SiPixelRecHitCollection > siPixelRecHitCollectionToken_
Definition: SiPixelRecHitsValid.h:112
SiPixelRecHitsValid::recHitXResDisk2Plaquettes
MonitorElement * recHitXResDisk2Plaquettes[7]
Definition: SiPixelRecHitsValid.h:83
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37
SiPixelRecHitsValid::recHitYResAllF
MonitorElement * recHitYResAllF
Definition: SiPixelRecHitsValid.h:75