CMS 3D CMS Logo

SiStripDigiValid.h
Go to the documentation of this file.
1 #ifndef SiStripDigiValid_h
2 #define SiStripDigiValid_h
3 
8 
9 #include <string>
10 
11 namespace edm {
12  template <class T>
13  class DetSetVector;
14 }
15 class SiStripDigi;
16 
18 public:
20  ~SiStripDigiValid() override;
21 
22 protected:
23  void analyze(const edm::Event &e, const edm::EventSetup &c) override;
24  void bookHistograms(DQMStore::IBooker &ibooker, const edm::Run &run, const edm::EventSetup &es) override;
25 
26 private:
28  // TIB ADC
33 
38 
43 
48 
53 
58 
63 
68 
69  // TOB ADC
76 
83 
84  // TOB Strip
91 
98 
99  // TID ADC
103 
107 
108  // TID Strip
112 
116 
117  // TEC ADC
127 
137 
138  // TEC Strip
148 
158 
163 
168 
169  // Back-End Interface
174 };
175 
176 #endif
SiStripDigiValid::meAdcTIDWheel2zp_
MonitorElement * meAdcTIDWheel2zp_[3]
Definition: SiStripDigiValid.h:101
SiStripDigiValid::meAdcTOBLayer2zm_
MonitorElement * meAdcTOBLayer2zm_[6]
Definition: SiStripDigiValid.h:78
SiStripDigiValid::meAdcTECWheel3zm_
MonitorElement * meAdcTECWheel3zm_[7]
Definition: SiStripDigiValid.h:130
SiStripDigiValid::meStripTOBLayer4zm_
MonitorElement * meStripTOBLayer4zm_[6]
Definition: SiStripDigiValid.h:95
SiStripDigiValid::meAdcTIBLayer4Extzp_
MonitorElement * meAdcTIBLayer4Extzp_[3]
Definition: SiStripDigiValid.h:32
dqm::impl::MonitorElement
Definition: MonitorElement.h:99
SiStripDigiValid::meAdcTIBLayer2Intzm_
MonitorElement * meAdcTIBLayer2Intzm_[3]
Definition: SiStripDigiValid.h:60
SiStripDigiValid::meStripTIBLayer4Intzm_
MonitorElement * meStripTIBLayer4Intzm_[3]
Definition: SiStripDigiValid.h:67
SiStripDigiValid::meStripTECWheel7zp_
MonitorElement * meStripTECWheel7zp_[5]
Definition: SiStripDigiValid.h:145
SiStripDigiValid::meAdcTIBLayer2Intzp_
MonitorElement * meAdcTIBLayer2Intzp_[3]
Definition: SiStripDigiValid.h:40
SiStripDigiValid::meAdcTIBLayer3Intzp_
MonitorElement * meAdcTIBLayer3Intzp_[3]
Definition: SiStripDigiValid.h:41
SiStripDigiValid::meStripTIBLayer4Intzp_
MonitorElement * meStripTIBLayer4Intzp_[3]
Definition: SiStripDigiValid.h:47
SiStripDigiValid::meStripTIBLayer1Extzp_
MonitorElement * meStripTIBLayer1Extzp_[3]
Definition: SiStripDigiValid.h:34
SiStripDigiValid::meStripTOBLayer6zm_
MonitorElement * meStripTOBLayer6zm_[6]
Definition: SiStripDigiValid.h:97
edm::Run
Definition: Run.h:45
SiStripDigiValid::meAdcTECWheel6zp_
MonitorElement * meAdcTECWheel6zp_[6]
Definition: SiStripDigiValid.h:123
SiStripDigiValid::meNDigiTECWheelzm_
MonitorElement * meNDigiTECWheelzm_[9]
Definition: SiStripDigiValid.h:162
SiStripDigiValid::meAdcTIBLayer3Extzp_
MonitorElement * meAdcTIBLayer3Extzp_[3]
Definition: SiStripDigiValid.h:31
edm::EDGetTokenT
Definition: EDGetToken.h:33
SiStripDigiValid::meStripTECWheel2zp_
MonitorElement * meStripTECWheel2zp_[7]
Definition: SiStripDigiValid.h:140
edm
HLT enums.
Definition: AlignableModifier.h:19
SiStripDigiValid::meStripTIBLayer3Intzp_
MonitorElement * meStripTIBLayer3Intzp_[3]
Definition: SiStripDigiValid.h:46
SiStripDigiValid::meAdcTECWheel9zp_
MonitorElement * meAdcTECWheel9zp_[4]
Definition: SiStripDigiValid.h:126
SiStripDigiValid::meStripTOBLayer2zm_
MonitorElement * meStripTOBLayer2zm_[6]
Definition: SiStripDigiValid.h:93
SiStripDigiValid::meAdcTECWheel5zm_
MonitorElement * meAdcTECWheel5zm_[6]
Definition: SiStripDigiValid.h:132
SiStripDigiValid::meAdcTECWheel8zm_
MonitorElement * meAdcTECWheel8zm_[5]
Definition: SiStripDigiValid.h:135
SiStripDigiValid::meAdcTECWheel7zp_
MonitorElement * meAdcTECWheel7zp_[5]
Definition: SiStripDigiValid.h:124
SiStripDigiValid::meAdcTIBLayer2Extzm_
MonitorElement * meAdcTIBLayer2Extzm_[3]
Definition: SiStripDigiValid.h:50
SiStripDigiValid::meStripTIDWheel1zp_
MonitorElement * meStripTIDWheel1zp_[3]
Definition: SiStripDigiValid.h:109
SiStripDigiValid::meAdcTOBLayer5zp_
MonitorElement * meAdcTOBLayer5zp_[6]
Definition: SiStripDigiValid.h:74
DQMStore.h
SiStripDigiValid::meStripTOBLayer5zm_
MonitorElement * meStripTOBLayer5zm_[6]
Definition: SiStripDigiValid.h:96
SiStripDigiValid::meNDigiTOBLayerzm_
MonitorElement * meNDigiTOBLayerzm_[6]
Definition: SiStripDigiValid.h:160
SiStripDigiValid::meStripTECWheel5zp_
MonitorElement * meStripTECWheel5zp_[6]
Definition: SiStripDigiValid.h:143
SiStripDigiValid::meStripTIBLayer2Extzp_
MonitorElement * meStripTIBLayer2Extzp_[3]
Definition: SiStripDigiValid.h:35
SiStripDigiValid::meAdcTIBLayer4Extzm_
MonitorElement * meAdcTIBLayer4Extzm_[3]
Definition: SiStripDigiValid.h:52
EDAnalyzer.h
SiStripDigiValid::meAdcTIBLayer1Extzp_
MonitorElement * meAdcTIBLayer1Extzp_[3]
Definition: SiStripDigiValid.h:29
SiStripDigiValid::meAdcTIBLayer3Extzm_
MonitorElement * meAdcTIBLayer3Extzm_[3]
Definition: SiStripDigiValid.h:51
SiStripDigiValid::edmDetSetVector_SiStripDigi_Token_
edm::EDGetTokenT< edm::DetSetVector< SiStripDigi > > edmDetSetVector_SiStripDigi_Token_
Definition: SiStripDigiValid.h:173
SiStripDigiValid::meAdcTECWheel5zp_
MonitorElement * meAdcTECWheel5zp_[6]
Definition: SiStripDigiValid.h:122
SiStripDigiValid::meStripTECWheel1zp_
MonitorElement * meStripTECWheel1zp_[7]
Definition: SiStripDigiValid.h:139
SiStripDigiValid::meNDigiTIBLayerzp_
MonitorElement * meNDigiTIBLayerzp_[4]
Definition: SiStripDigiValid.h:164
SiStripDigiValid::meAdcTOBLayer4zm_
MonitorElement * meAdcTOBLayer4zm_[6]
Definition: SiStripDigiValid.h:80
SiStripDigiValid::meStripTECWheel3zm_
MonitorElement * meStripTECWheel3zm_[7]
Definition: SiStripDigiValid.h:151
SiStripDigiValid::meStripTECWheel8zm_
MonitorElement * meStripTECWheel8zm_[5]
Definition: SiStripDigiValid.h:156
SiStripDigiValid::meStripTIBLayer1Intzm_
MonitorElement * meStripTIBLayer1Intzm_[3]
Definition: SiStripDigiValid.h:64
SiStripDigiValid::meAdcTIBLayer4Intzp_
MonitorElement * meAdcTIBLayer4Intzp_[3]
Definition: SiStripDigiValid.h:42
SiStripDigiValid::meStripTIBLayer2Intzp_
MonitorElement * meStripTIBLayer2Intzp_[3]
Definition: SiStripDigiValid.h:45
SiStripDigiValid::meNDigiTECWheelzp_
MonitorElement * meNDigiTECWheelzp_[9]
Definition: SiStripDigiValid.h:167
SiStripDigiValid::outputFile_
std::string outputFile_
Definition: SiStripDigiValid.h:172
SiStripDigiValid::meNDigiTIDWheelzm_
MonitorElement * meNDigiTIDWheelzm_[3]
Definition: SiStripDigiValid.h:161
SiStripDigiValid::meStripTECWheel8zp_
MonitorElement * meStripTECWheel8zp_[5]
Definition: SiStripDigiValid.h:146
SiStripDigiValid::meAdcTOBLayer3zp_
MonitorElement * meAdcTOBLayer3zp_[6]
Definition: SiStripDigiValid.h:72
SiStripDigiValid::meAdcTIBLayer3Intzm_
MonitorElement * meAdcTIBLayer3Intzm_[3]
Definition: SiStripDigiValid.h:61
SiStripDigiValid::meNDigiTIBLayerzm_
MonitorElement * meNDigiTIBLayerzm_[4]
Definition: SiStripDigiValid.h:159
SiStripDigiValid::meStripTOBLayer5zp_
MonitorElement * meStripTOBLayer5zp_[6]
Definition: SiStripDigiValid.h:89
dqm::legacy::DQMStore
Definition: DQMStore.h:728
SiStripDigiValid::meAdcTIBLayer1Intzp_
MonitorElement * meAdcTIBLayer1Intzp_[3]
Definition: SiStripDigiValid.h:39
SiStripDigiValid::meAdcTOBLayer5zm_
MonitorElement * meAdcTOBLayer5zm_[6]
Definition: SiStripDigiValid.h:81
SiStripDigiValid::meStripTOBLayer6zp_
MonitorElement * meStripTOBLayer6zp_[6]
Definition: SiStripDigiValid.h:90
SiStripDigiValid::meAdcTIBLayer4Intzm_
MonitorElement * meAdcTIBLayer4Intzm_[3]
Definition: SiStripDigiValid.h:62
SiStripDigiValid::meAdcTECWheel8zp_
MonitorElement * meAdcTECWheel8zp_[5]
Definition: SiStripDigiValid.h:125
SiStripDigiValid::meAdcTECWheel1zm_
MonitorElement * meAdcTECWheel1zm_[7]
Definition: SiStripDigiValid.h:128
SiStripDigiValid::meAdcTIDWheel1zp_
MonitorElement * meAdcTIDWheel1zp_[3]
Definition: SiStripDigiValid.h:100
SiStripDigiValid::~SiStripDigiValid
~SiStripDigiValid() override
Definition: SiStripDigiValid.cc:31
SiStripDigiValid::meNDigiTOBLayerzp_
MonitorElement * meNDigiTOBLayerzp_[6]
Definition: SiStripDigiValid.h:165
SiStripDigiValid::meStripTECWheel2zm_
MonitorElement * meStripTECWheel2zm_[7]
Definition: SiStripDigiValid.h:150
SiStripDigiValid::meStripTIDWheel2zm_
MonitorElement * meStripTIDWheel2zm_[3]
Definition: SiStripDigiValid.h:114
SiStripDigiValid::meStripTIBLayer2Intzm_
MonitorElement * meStripTIBLayer2Intzm_[3]
Definition: SiStripDigiValid.h:65
SiStripDigiValid::meStripTIBLayer1Extzm_
MonitorElement * meStripTIBLayer1Extzm_[3]
Definition: SiStripDigiValid.h:54
SiStripDigiValid::meStripTOBLayer2zp_
MonitorElement * meStripTOBLayer2zp_[6]
Definition: SiStripDigiValid.h:86
DQMEDAnalyzer.h
SiStripDigiValid::m_topoToken
const edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > m_topoToken
Definition: SiStripDigiValid.h:27
SiStripDigiValid::meAdcTOBLayer1zm_
MonitorElement * meAdcTOBLayer1zm_[6]
Definition: SiStripDigiValid.h:77
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
SiStripDigiValid::meStripTIBLayer1Intzp_
MonitorElement * meStripTIBLayer1Intzp_[3]
Definition: SiStripDigiValid.h:44
SiStripDigiValid::meStripTIBLayer3Intzm_
MonitorElement * meStripTIBLayer3Intzm_[3]
Definition: SiStripDigiValid.h:66
SiStripDigiValid::meAdcTECWheel9zm_
MonitorElement * meAdcTECWheel9zm_[4]
Definition: SiStripDigiValid.h:136
SiStripDigiValid
Definition: SiStripDigiValid.h:17
edm::ParameterSet
Definition: ParameterSet.h:47
SiStripDigiValid::meStripTECWheel5zm_
MonitorElement * meStripTECWheel5zm_[6]
Definition: SiStripDigiValid.h:153
SiStripDigiValid::meAdcTOBLayer6zp_
MonitorElement * meAdcTOBLayer6zp_[6]
Definition: SiStripDigiValid.h:75
SiStripDigiValid::runStandalone
bool runStandalone
Definition: SiStripDigiValid.h:171
SiStripDigiValid::meStripTIDWheel1zm_
MonitorElement * meStripTIDWheel1zm_[3]
Definition: SiStripDigiValid.h:113
SiStripDigiValid::meStripTIDWheel2zp_
MonitorElement * meStripTIDWheel2zp_[3]
Definition: SiStripDigiValid.h:110
SiStripDigiValid::meStripTECWheel6zm_
MonitorElement * meStripTECWheel6zm_[6]
Definition: SiStripDigiValid.h:154
SiStripDigiValid::analyze
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Definition: SiStripDigiValid.cc:327
SiStripDigiValid::meStripTIDWheel3zm_
MonitorElement * meStripTIDWheel3zm_[3]
Definition: SiStripDigiValid.h:115
SiStripDigiValid::meStripTECWheel4zm_
MonitorElement * meStripTECWheel4zm_[6]
Definition: SiStripDigiValid.h:152
SiStripDigiValid::meStripTIBLayer2Extzm_
MonitorElement * meStripTIBLayer2Extzm_[3]
Definition: SiStripDigiValid.h:55
SiStripDigiValid::meAdcTIBLayer2Extzp_
MonitorElement * meAdcTIBLayer2Extzp_[3]
Definition: SiStripDigiValid.h:30
SiStripDigiValid::meAdcTECWheel6zm_
MonitorElement * meAdcTECWheel6zm_[6]
Definition: SiStripDigiValid.h:133
SiStripDigiValid::meAdcTECWheel2zp_
MonitorElement * meAdcTECWheel2zp_[7]
Definition: SiStripDigiValid.h:119
edm::EventSetup
Definition: EventSetup.h:58
SiStripDigiValid::meAdcTIDWheel3zm_
MonitorElement * meAdcTIDWheel3zm_[3]
Definition: SiStripDigiValid.h:106
SiStripDigiValid::meStripTIBLayer4Extzm_
MonitorElement * meStripTIBLayer4Extzm_[3]
Definition: SiStripDigiValid.h:57
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd >
SiStripDigiValid::meAdcTIDWheel2zm_
MonitorElement * meAdcTIDWheel2zm_[3]
Definition: SiStripDigiValid.h:105
SiStripDigiValid::meAdcTIBLayer1Intzm_
MonitorElement * meAdcTIBLayer1Intzm_[3]
Definition: SiStripDigiValid.h:59
SiStripDigiValid::meStripTIBLayer3Extzp_
MonitorElement * meStripTIBLayer3Extzp_[3]
Definition: SiStripDigiValid.h:36
SiStripDigiValid::meStripTOBLayer3zp_
MonitorElement * meStripTOBLayer3zp_[6]
Definition: SiStripDigiValid.h:87
SiStripDigiValid::meStripTIDWheel3zp_
MonitorElement * meStripTIDWheel3zp_[3]
Definition: SiStripDigiValid.h:111
SiStripDigiValid::meAdcTIDWheel3zp_
MonitorElement * meAdcTIDWheel3zp_[3]
Definition: SiStripDigiValid.h:102
SiStripDigiValid::meAdcTECWheel7zm_
MonitorElement * meAdcTECWheel7zm_[5]
Definition: SiStripDigiValid.h:134
SiStripDigiValid::SiStripDigiValid
SiStripDigiValid(const edm::ParameterSet &ps)
Definition: SiStripDigiValid.cc:23
writedatasetfile.run
run
Definition: writedatasetfile.py:27
SiStripDigiValid::meNDigiTIDWheelzp_
MonitorElement * meNDigiTIDWheelzp_[3]
Definition: SiStripDigiValid.h:166
SiStripDigiValid::meAdcTOBLayer1zp_
MonitorElement * meAdcTOBLayer1zp_[6]
Definition: SiStripDigiValid.h:70
SiStripDigiValid::bookHistograms
void bookHistograms(DQMStore::IBooker &ibooker, const edm::Run &run, const edm::EventSetup &es) override
Definition: SiStripDigiValid.cc:33
SiStripDigiValid::meAdcTOBLayer4zp_
MonitorElement * meAdcTOBLayer4zp_[6]
Definition: SiStripDigiValid.h:73
Frameworkfwd.h
SiStripDigiValid::meStripTECWheel9zm_
MonitorElement * meStripTECWheel9zm_[4]
Definition: SiStripDigiValid.h:157
SiStripDigiValid::meAdcTOBLayer3zm_
MonitorElement * meAdcTOBLayer3zm_[6]
Definition: SiStripDigiValid.h:79
SiStripDigiValid::meStripTOBLayer1zp_
MonitorElement * meStripTOBLayer1zp_[6]
Definition: SiStripDigiValid.h:85
SiStripDigiValid::meAdcTECWheel4zp_
MonitorElement * meAdcTECWheel4zp_[6]
Definition: SiStripDigiValid.h:121
SiStripDigiValid::meStripTOBLayer4zp_
MonitorElement * meStripTOBLayer4zp_[6]
Definition: SiStripDigiValid.h:88
SiStripDigiValid::meAdcTIBLayer1Extzm_
MonitorElement * meAdcTIBLayer1Extzm_[3]
Definition: SiStripDigiValid.h:49
SiStripDigiValid::meAdcTOBLayer6zm_
MonitorElement * meAdcTOBLayer6zm_[6]
Definition: SiStripDigiValid.h:82
SiStripDigiValid::dbe_
DQMStore * dbe_
Definition: SiStripDigiValid.h:170
dqm::implementation::IBooker
Definition: DQMStore.h:43
SiStripDigiValid::meStripTECWheel7zm_
MonitorElement * meStripTECWheel7zm_[5]
Definition: SiStripDigiValid.h:155
SiStripDigiValid::meAdcTIDWheel1zm_
MonitorElement * meAdcTIDWheel1zm_[3]
Definition: SiStripDigiValid.h:104
SiStripDigi
A Digi for the silicon strip detector, containing both strip and adc information, and suitable for st...
Definition: SiStripDigi.h:12
SiStripDigiValid::meAdcTECWheel3zp_
MonitorElement * meAdcTECWheel3zp_[7]
Definition: SiStripDigiValid.h:120
SiStripDigiValid::meStripTECWheel1zm_
MonitorElement * meStripTECWheel1zm_[7]
Definition: SiStripDigiValid.h:149
SiStripDigiValid::meStripTECWheel3zp_
MonitorElement * meStripTECWheel3zp_[7]
Definition: SiStripDigiValid.h:141
c
auto & c
Definition: CAHitNtupletGeneratorKernelsImpl.h:56
SiStripDigiValid::meAdcTECWheel1zp_
MonitorElement * meAdcTECWheel1zp_[7]
Definition: SiStripDigiValid.h:118
edm::Event
Definition: Event.h:73
SiStripDigiValid::meStripTOBLayer3zm_
MonitorElement * meStripTOBLayer3zm_[6]
Definition: SiStripDigiValid.h:94
SiStripDigiValid::meStripTIBLayer3Extzm_
MonitorElement * meStripTIBLayer3Extzm_[3]
Definition: SiStripDigiValid.h:56
SiStripDigiValid::meStripTECWheel6zp_
MonitorElement * meStripTECWheel6zp_[6]
Definition: SiStripDigiValid.h:144
SiStripDigiValid::meStripTIBLayer4Extzp_
MonitorElement * meStripTIBLayer4Extzp_[3]
Definition: SiStripDigiValid.h:37
SiStripDigiValid::meAdcTOBLayer2zp_
MonitorElement * meAdcTOBLayer2zp_[6]
Definition: SiStripDigiValid.h:71
SiStripDigiValid::meStripTECWheel9zp_
MonitorElement * meStripTECWheel9zp_[4]
Definition: SiStripDigiValid.h:147
SiStripDigiValid::meAdcTECWheel2zm_
MonitorElement * meAdcTECWheel2zm_[7]
Definition: SiStripDigiValid.h:129
SiStripDigiValid::meStripTOBLayer1zm_
MonitorElement * meStripTOBLayer1zm_[6]
Definition: SiStripDigiValid.h:92
SiStripDigiValid::meStripTECWheel4zp_
MonitorElement * meStripTECWheel4zp_[6]
Definition: SiStripDigiValid.h:142
SiStripDigiValid::meAdcTECWheel4zm_
MonitorElement * meAdcTECWheel4zm_[6]
Definition: SiStripDigiValid.h:131
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37