CMS 3D CMS Logo

CSCRecHit2DValidation.h
Go to the documentation of this file.
1 #ifndef Validation_CSCRecHits_CSCRecHit2DValidation_h
2 #define Validation_CSCRecHits_CSCRecHit2DValidation_h
3 
7 
9 public:
11  ~CSCRecHit2DValidation() override;
13  void analyze(const edm::Event &, const edm::EventSetup &) override;
14 
15 private:
18 
19  void plotResolution(const PSimHit &simHit, const CSCRecHit2D &recHit, const CSCLayer *layer, int chamberType);
20 
31 };
32 
33 #endif
CSCRecHit2DCollection.h
CSCRecHit2DValidation::~CSCRecHit2DValidation
~CSCRecHit2DValidation() override
Definition: CSCRecHit2DValidation.cc:12
CSCRecHit2DValidation::theNPerEventPlot
MonitorElement * theNPerEventPlot
Definition: CSCRecHit2DValidation.h:21
CSCRecHit2DValidation::bookHistograms
void bookHistograms(DQMStore::IBooker &)
Definition: CSCRecHit2DValidation.cc:14
CSCRecHit2DValidation::theYResolutionPlots
MonitorElement * theYResolutionPlots[10]
Definition: CSCRecHit2DValidation.h:24
edm::EDGetTokenT< CSCRecHit2DCollection >
CSCLayer
Definition: CSCLayer.h:24
dqm::legacy::MonitorElement
Definition: MonitorElement.h:462
CSCRecHit2DValidation::theSimHitPosInStrip
MonitorElement * theSimHitPosInStrip[10]
Definition: CSCRecHit2DValidation.h:29
rpcPointValidation_cfi.recHit
recHit
Definition: rpcPointValidation_cfi.py:7
CSCRecHit2DValidation::theResolutionPlots
MonitorElement * theResolutionPlots[10]
Definition: CSCRecHit2DValidation.h:22
CSCRecHit2DValidation::theScatterPlots
MonitorElement * theScatterPlots[10]
Definition: CSCRecHit2DValidation.h:26
rpcPointValidation_cfi.simHit
simHit
Definition: rpcPointValidation_cfi.py:24
CSCRecHit2DValidation::plotResolution
void plotResolution(const PSimHit &simHit, const CSCRecHit2D &recHit, const CSCLayer *layer, int chamberType)
Definition: CSCRecHit2DValidation.cc:92
CSCRecHit2DValidation::theRecHitPosInStrip
MonitorElement * theRecHitPosInStrip[10]
Definition: CSCRecHit2DValidation.h:28
CSCRecHit2DValidation::theYPullPlots
MonitorElement * theYPullPlots[10]
Definition: CSCRecHit2DValidation.h:25
CSCRecHit2DValidation::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: CSCRecHit2DValidation.cc:44
phase1PixelTopology::layer
constexpr std::array< uint8_t, layerIndexSize > layer
Definition: phase1PixelTopology.h:99
CSCRecHit2DValidation::theSimHitScatterPlots
MonitorElement * theSimHitScatterPlots[10]
Definition: CSCRecHit2DValidation.h:27
CSCRecHit2DValidation::theTPeaks
MonitorElement * theTPeaks[10]
Definition: CSCRecHit2DValidation.h:30
edm::ParameterSet
Definition: ParameterSet.h:47
CSCRecHit2D
Definition: CSCRecHit2D.h:18
CSCRecHit2DValidation::rechits_Token_
edm::EDGetTokenT< CSCRecHit2DCollection > rechits_Token_
Definition: CSCRecHit2DValidation.h:16
edm::EventSetup
Definition: EventSetup.h:58
CSCRecHit2DValidation::CSCRecHit2DValidation
CSCRecHit2DValidation(const edm::ParameterSet &ps, edm::ConsumesCollector &&iC)
Definition: CSCRecHit2DValidation.cc:5
CSCRecHit2DValidation::thePullPlots
MonitorElement * thePullPlots[10]
Definition: CSCRecHit2DValidation.h:23
dqm::implementation::IBooker
Definition: DQMStore.h:43
ConsumesCollector.h
CSCBaseValidation
Definition: CSCBaseValidation.h:14
CSCBaseValidation.h
PSimHit
Definition: PSimHit.h:15
edm::Event
Definition: Event.h:73
CSCRecHit2DValidation::inputTag_
edm::InputTag inputTag_
Definition: CSCRecHit2DValidation.h:17
edm::InputTag
Definition: InputTag.h:15
edm::ConsumesCollector
Definition: ConsumesCollector.h:45
CSCRecHit2DValidation
Definition: CSCRecHit2DValidation.h:8