CMS 3D CMS Logo

CSCStripDigiValidation.h
Go to the documentation of this file.
1 #ifndef Validation_MuonCSCDigis_CSCStripDigiValidation_H
2 #define Validation_MuonCSCDigis_CSCStripDigiValidation_H
3 
5 
10 
12 public:
14  ~CSCStripDigiValidation() override;
15 
17  void analyze(const edm::Event &e, const edm::EventSetup &) override;
19  void plotResolution(const PSimHit &hit, int strip, const CSCLayer *layer, int chamberType);
20 
21 private:
22  void fillPedestalPlots(const CSCStripDigi &digi);
23  void fillSignalPlots(const CSCStripDigi &digi);
24 
40 };
41 
42 #endif
CSCStripDigiValidation::thePedestalTimeCorrelationPlot
MonitorElement * thePedestalTimeCorrelationPlot
Definition: CSCStripDigiValidation.h:31
CSCStripDigiValidation::theResolutionPlots
MonitorElement * theResolutionPlots[10]
Definition: CSCStripDigiValidation.h:39
edm::EDGetTokenT< CSCStripDigiCollection >
CSCStripDigi.h
digitizers_cfi.strip
strip
Definition: digitizers_cfi.py:19
CSCStripDigiValidation::fillSignalPlots
void fillSignalPlots(const CSCStripDigi &digi)
Definition: CSCStripDigiValidation.cc:114
CSCStripDigiValidation::setGeometry
void setGeometry(const CSCGeometry *geom)
Definition: CSCStripDigiValidation.h:18
CSCStripDigiValidation::~CSCStripDigiValidation
~CSCStripDigiValidation() override
Definition: CSCStripDigiValidation.cc:19
DQMStore.h
CSCLayer
Definition: CSCLayer.h:24
dqm::legacy::MonitorElement
Definition: MonitorElement.h:462
CSCStripDigiValidation::thePedestalSum
float thePedestalSum
Definition: CSCStripDigiValidation.h:27
CSCStripDigiValidation::theNDigisPerLayerPlot
MonitorElement * theNDigisPerLayerPlot
Definition: CSCStripDigiValidation.h:36
CSCStripDigiValidation::thePedestalNeighborCorrelationPlot
MonitorElement * thePedestalNeighborCorrelationPlot
Definition: CSCStripDigiValidation.h:32
CSCGeometry
Definition: CSCGeometry.h:24
CSCStripDigiValidation::inputTag_
edm::InputTag inputTag_
Definition: CSCStripDigiValidation.h:26
CSCStripDigiValidation::thePedestalCount
int thePedestalCount
Definition: CSCStripDigiValidation.h:29
CSCStripDigiValidation::fillPedestalPlots
void fillPedestalPlots(const CSCStripDigi &digi)
Definition: CSCStripDigiValidation.cc:108
relativeConstraints.geom
geom
Definition: relativeConstraints.py:72
phase1PixelTopology::layer
constexpr std::array< uint8_t, layerIndexSize > layer
Definition: phase1PixelTopology.h:99
CSCStripDigiValidation::thePedestalCovarianceSum
float thePedestalCovarianceSum
Definition: CSCStripDigiValidation.h:28
edm::ParameterSet
Definition: ParameterSet.h:47
CSCStripDigiValidation::analyze
void analyze(const edm::Event &e, const edm::EventSetup &) override
Definition: CSCStripDigiValidation.cc:53
CSCStripDigiValidation::CSCStripDigiValidation
CSCStripDigiValidation(const edm::ParameterSet &ps, edm::ConsumesCollector &&iC)
Definition: CSCStripDigiValidation.cc:6
CSCStripDigiValidation::strips_Token_
edm::EDGetTokenT< CSCStripDigiCollection > strips_Token_
Definition: CSCStripDigiValidation.h:25
CSCStripDigiCollection.h
edm::EventSetup
Definition: EventSetup.h:58
CSCStripDigiValidation::theNDigisPerEventPlot
MonitorElement * theNDigisPerEventPlot
Definition: CSCStripDigiValidation.h:38
CSCStripDigi
Definition: CSCStripDigi.h:17
CSCStripDigiValidation::thePedestalPlot
MonitorElement * thePedestalPlot
Definition: CSCStripDigiValidation.h:30
CSCStripDigiValidation::plotResolution
void plotResolution(const PSimHit &hit, int strip, const CSCLayer *layer, int chamberType)
Definition: CSCStripDigiValidation.cc:122
dqm::implementation::IBooker
Definition: DQMStore.h:43
CSCStripDigiValidation::bookHistograms
void bookHistograms(DQMStore::IBooker &)
Definition: CSCStripDigiValidation.cc:21
CSCStripDigiValidation::theNDigisPerChamberPlot
MonitorElement * theNDigisPerChamberPlot
Definition: CSCStripDigiValidation.h:37
ConsumesCollector.h
CSCStripDigiValidation::theRatio4to5Plot
MonitorElement * theRatio4to5Plot
Definition: CSCStripDigiValidation.h:34
CSCBaseValidation
Definition: CSCBaseValidation.h:14
CSCBaseValidation.h
PSimHit
Definition: PSimHit.h:15
edm::Event
Definition: Event.h:73
CSCStripDigiValidation::theRatio6to5Plot
MonitorElement * theRatio6to5Plot
Definition: CSCStripDigiValidation.h:35
CSCBaseValidation::theCSCGeometry
const CSCGeometry * theCSCGeometry
Definition: CSCBaseValidation.h:29
CSCStripDigiValidation
Definition: CSCStripDigiValidation.h:11
CSCStripDigiValidation::theAmplitudePlot
MonitorElement * theAmplitudePlot
Definition: CSCStripDigiValidation.h:33
edm::InputTag
Definition: InputTag.h:15
edm::ConsumesCollector
Definition: ConsumesCollector.h:45
hit
Definition: SiStripHitEffFromCalibTree.cc:88
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37