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;
16  void analyze(const edm::Event &e, const edm::EventSetup &) override;
18  void plotResolution(const PSimHit &hit, int strip, const CSCLayer *layer, int chamberType);
19 
20 private:
21  void fillPedestalPlots(const CSCStripDigi &digi);
22  void fillSignalPlots(const CSCStripDigi &digi);
23 
38 };
39 
40 #endif
CSCStripDigiValidation::thePedestalTimeCorrelationPlot
MonitorElement * thePedestalTimeCorrelationPlot
Definition: CSCStripDigiValidation.h:29
CSCStripDigiValidation::theResolutionPlots
MonitorElement * theResolutionPlots[10]
Definition: CSCStripDigiValidation.h:37
cscDigiValidation_cfi.doSim
doSim
Definition: cscDigiValidation_cfi.py:12
edm::EDGetTokenT< CSCStripDigiCollection >
CSCStripDigi.h
digitizers_cfi.strip
strip
Definition: digitizers_cfi.py:19
CSCStripDigiValidation::fillSignalPlots
void fillSignalPlots(const CSCStripDigi &digi)
Definition: CSCStripDigiValidation.cc:87
CSCStripDigiValidation::setGeometry
void setGeometry(const CSCGeometry *geom)
Definition: CSCStripDigiValidation.h:17
CSCStripDigiValidation::~CSCStripDigiValidation
~CSCStripDigiValidation() override
Definition: CSCStripDigiValidation.cc:17
DQMStore.h
CSCLayer
Definition: CSCLayer.h:24
dqm::legacy::MonitorElement
Definition: MonitorElement.h:461
CSCStripDigiValidation::thePedestalSum
float thePedestalSum
Definition: CSCStripDigiValidation.h:25
CSCStripDigiValidation::theNDigisPerLayerPlot
MonitorElement * theNDigisPerLayerPlot
Definition: CSCStripDigiValidation.h:34
CSCStripDigiValidation::thePedestalNeighborCorrelationPlot
MonitorElement * thePedestalNeighborCorrelationPlot
Definition: CSCStripDigiValidation.h:30
CSCGeometry
Definition: CSCGeometry.h:24
CSCStripDigiValidation::thePedestalCount
int thePedestalCount
Definition: CSCStripDigiValidation.h:27
CSCStripDigiValidation::fillPedestalPlots
void fillPedestalPlots(const CSCStripDigi &digi)
Definition: CSCStripDigiValidation.cc:81
relativeConstraints.geom
geom
Definition: relativeConstraints.py:72
CSCStripDigiValidation::bookHistograms
void bookHistograms(DQMStore::IBooker &, bool doSim)
Definition: CSCStripDigiValidation.cc:19
CSCStripDigiValidation::thePedestalCovarianceSum
float thePedestalCovarianceSum
Definition: CSCStripDigiValidation.h:26
CSCStripDigiValidation::CSCStripDigiValidation
CSCStripDigiValidation(const edm::InputTag &inputTag, edm::ConsumesCollector &&iC)
Definition: CSCStripDigiValidation.cc:6
CSCStripDigiValidation::analyze
void analyze(const edm::Event &e, const edm::EventSetup &) override
Definition: CSCStripDigiValidation.cc:35
CSCStripDigiValidation::strips_Token_
edm::EDGetTokenT< CSCStripDigiCollection > strips_Token_
Definition: CSCStripDigiValidation.h:24
CSCStripDigiCollection.h
edm::EventSetup
Definition: EventSetup.h:57
CSCStripDigiValidation::theNDigisPerEventPlot
MonitorElement * theNDigisPerEventPlot
Definition: CSCStripDigiValidation.h:36
CSCStripDigi
Definition: CSCStripDigi.h:17
CSCStripDigiValidation::thePedestalPlot
MonitorElement * thePedestalPlot
Definition: CSCStripDigiValidation.h:28
CSCStripDigiValidation::plotResolution
void plotResolution(const PSimHit &hit, int strip, const CSCLayer *layer, int chamberType)
Definition: CSCStripDigiValidation.cc:95
dqm::implementation::IBooker
Definition: DQMStore.h:43
CSCStripDigiValidation::theNDigisPerChamberPlot
MonitorElement * theNDigisPerChamberPlot
Definition: CSCStripDigiValidation.h:35
ConsumesCollector.h
CSCStripDigiValidation::theRatio4to5Plot
MonitorElement * theRatio4to5Plot
Definition: CSCStripDigiValidation.h:32
CSCBaseValidation
Definition: CSCBaseValidation.h:15
CSCBaseValidation.h
PSimHit
Definition: PSimHit.h:15
SimL1EmulatorRepack_Full_cff.inputTag
inputTag
Definition: SimL1EmulatorRepack_Full_cff.py:56
edm::Event
Definition: Event.h:73
CSCStripDigiValidation::theRatio6to5Plot
MonitorElement * theRatio6to5Plot
Definition: CSCStripDigiValidation.h:33
CSCBaseValidation::theCSCGeometry
const CSCGeometry * theCSCGeometry
Definition: CSCBaseValidation.h:30
CSCStripDigiValidation
Definition: CSCStripDigiValidation.h:11
CSCStripDigiValidation::theAmplitudePlot
MonitorElement * theAmplitudePlot
Definition: CSCStripDigiValidation.h:31
edm::InputTag
Definition: InputTag.h:15
edm::ConsumesCollector
Definition: ConsumesCollector.h:39
hit
Definition: SiStripHitEffFromCalibTree.cc:88
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37