Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Validation
MuonCSCDigis
src
CSCWireDigiValidation.h
Go to the documentation of this file.
1
#ifndef CSCWireDigiValidation_H
2
#define CSCWireDigiValidation_H
3
4
#include "
DataFormats/CSCDigi/interface/CSCWireDigi.h
"
5
#include "
Validation/MuonCSCDigis/interface/CSCBaseValidation.h
"
6
#include "
DQMServices/Core/interface/DQMStore.h
"
7
#include "
DQMServices/Core/interface/MonitorElement.h
"
8
9
class
CSCWireDigiValidation
:
public
CSCBaseValidation
10
{
11
public
:
12
CSCWireDigiValidation
(
DQMStore
* dbe,
13
const
edm::InputTag
&
inputTag
,
14
bool
doSim);
15
~CSCWireDigiValidation
();
16
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&);
17
18
void
plotResolution
(
const
PSimHit
&
hit
,
const
CSCWireDigi
& digi,
19
const
CSCLayer
* layer,
int
chamberType);
20
21
private
:
22
bool
theDoSimFlag
;
23
MonitorElement
*
theTimeBinPlots
[10];
24
MonitorElement
*
theNDigisPerLayerPlots
[10];
25
MonitorElement
*
theResolutionPlots
[10];
26
MonitorElement
*
theNDigisPerEventPlot
;
27
28
};
29
30
#endif
31
CSCBaseValidation.h
CSCWireDigi
Definition:
CSCWireDigi.h:14
CSCWireDigiValidation::theNDigisPerEventPlot
MonitorElement * theNDigisPerEventPlot
Definition:
CSCWireDigiValidation.h:26
ExpressReco_HICollisions_FallBack.inputTag
tuple inputTag
Definition:
ExpressReco_HICollisions_FallBack.py:11179
CSCWireDigiValidation::theResolutionPlots
MonitorElement * theResolutionPlots[10]
Definition:
CSCWireDigiValidation.h:25
CSCWireDigi.h
DQMStore
Definition:
DQMStore.h:35
DQMStore.h
CSCWireDigiValidation::theNDigisPerLayerPlots
MonitorElement * theNDigisPerLayerPlots[10]
Definition:
CSCWireDigiValidation.h:24
edm::EventSetup
Definition:
EventSetup.h:44
CSCWireDigiValidation::plotResolution
void plotResolution(const PSimHit &hit, const CSCWireDigi &digi, const CSCLayer *layer, int chamberType)
Definition:
CSCWireDigiValidation.cc:88
CSCWireDigiValidation::theDoSimFlag
bool theDoSimFlag
Definition:
CSCWireDigiValidation.h:22
MonitorElement
Definition:
MonitorElement.h:34
CSCWireDigiValidation::theTimeBinPlots
MonitorElement * theTimeBinPlots[10]
Definition:
CSCWireDigiValidation.h:23
CSCLayer
Definition:
CSCLayer.h:24
CSCWireDigiValidation::~CSCWireDigiValidation
~CSCWireDigiValidation()
Definition:
CSCWireDigiValidation.cc:33
MonitorElement.h
hit
Definition:
SiStripHitEffFromCalibTree.cc:87
edm::InputTag
Definition:
InputTag.h:12
PSimHit
Definition:
PSimHit.h:15
edm::Event
Definition:
Event.h:49
CSCWireDigiValidation::analyze
void analyze(const edm::Event &, const edm::EventSetup &)
Definition:
CSCWireDigiValidation.cc:46
CSCWireDigiValidation::CSCWireDigiValidation
CSCWireDigiValidation(DQMStore *dbe, const edm::InputTag &inputTag, bool doSim)
Definition:
CSCWireDigiValidation.cc:12
CSCWireDigiValidation
Definition:
CSCWireDigiValidation.h:9
CSCBaseValidation
Definition:
CSCBaseValidation.h:16
Generated for CMSSW Reference Manual by
1.8.5