CMS 3D CMS Logo

SiStripMonitorDigi.h
Go to the documentation of this file.
1 #ifndef SiStripMonitorDigi_SiStripMonitorDigi_h
2 #define SiStripMonitorDigi_SiStripMonitorDigi_h
3 // -*- C++ -*-
4 // Package: SiStripMonitorDigi
5 // Class : SiStripMonitorDigi
9 // Original Author: dkcira
10 // Created: Sat Feb 4 20:49:51 CET 2006
11 #include <memory>
24 
26 
27 class SiStripDCSStatus;
28 class SiStripDetCabling;
29 
30 class EventWithHistory;
33 
34 class SiStripMonitorDigi : public DQMOneEDAnalyzer<edm::LuminosityBlockCache<bool>> {
35 public:
36  explicit SiStripMonitorDigi(const edm::ParameterSet&);
37  ~SiStripMonitorDigi() override;
38  void analyze(const edm::Event&, const edm::EventSetup&) override;
39  std::shared_ptr<bool> globalBeginLuminosityBlock(const edm::LuminosityBlock& lumi,
40  const edm::EventSetup& iSetup) const override;
41  void globalEndLuminosityBlock(const edm::LuminosityBlock& lumi, const edm::EventSetup& iSetup) override;
42  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
43  void dqmBeginRun(const edm::Run& r, const edm::EventSetup& c) override;
44 
46 
47  struct ModMEs {
54  };
55 
56  struct LayerMEs {
69  };
70 
71  struct SubDetMEs {
72  int totNDigis;
76 
77  //int totApvShots;
78  std::vector<APVShot> SubDetApvShots;
84  };
85 
86  struct DigiFailureMEs {
89  };
90 
92 
93 private:
94  void createMEs(DQMStore::IBooker& ibooker, const edm::EventSetup& es);
95  void ResetModuleMEs(uint32_t idet);
96  void bookLayer(DQMStore::IBooker& ibooker);
97  MonitorElement* bookMETrend(DQMStore::IBooker& ibooker, const char* ParameterSetLabel, const char* HistoName);
98  MonitorElement* bookME1D(DQMStore::IBooker& ibooker, const char* ParameterSetLabel, const char* HistoName);
99  void bookTrendMEs(DQMStore::IBooker& ibooker, const TString& name, int32_t layer, uint32_t id, std::string flag);
101  void fillTrend(MonitorElement* me, float value, float timeinorbit);
102  inline void fillME(MonitorElement* ME, float value1) {
103  if (ME != nullptr)
104  ME->Fill(value1);
105  }
106  inline void fillME(MonitorElement* ME, float value1, float value2) {
107  if (ME != nullptr)
108  ME->Fill(value1, value2);
109  }
110  inline void fillME(MonitorElement* ME, float value1, float value2, float value3) {
111  if (ME != nullptr)
112  ME->Fill(value1, value2, value3);
113  }
114  inline void fillME(MonitorElement* ME, float value1, float value2, float value3, float value4) {
115  if (ME != nullptr)
116  ME->Fill(value1, value2, value3, value4);
117  }
118  bool AllDigis(const edm::EventSetup& es);
119 
120  void createModuleMEs(DQMStore::IBooker& ibooker, ModMEs& mod_single, uint32_t detid);
121  void createLayerMEs(DQMStore::IBooker& ibooker, std::string label, int ndet);
124  int getDigiSourceIndex(uint32_t id);
125  void AddApvShotsToSubDet(const std::vector<APVShot>&, std::vector<APVShot>&);
126  void FillApvShotsMap(TkHistoMap*, const std::vector<APVShot>&, uint32_t id, int);
127 
128 private:
130  std::vector<edm::EDGetTokenT<edm::DetSetVector<SiStripDigi>>> digiProducerTokenList;
131  std::vector<edm::InputTag> digiProducerList;
132  std::map<uint32_t, ModMEs>
133  DigiMEs; // uint32_t me_type: 1=#digis/module; 2=adcs of hottest strip/module; 3= adcs of coolest strips/module.
136 
137  std::map<std::string, std::vector<uint32_t>> LayerDetMap;
138  std::map<std::string, LayerMEs> LayerMEsMap;
139  std::map<std::string, SubDetMEs> SubDetMEsMap;
140  std::map<std::string, std::string> SubDetPhasePartMap;
142 
143  TString name;
145  std::map<std::pair<std::string, int32_t>, bool> DetectedLayers;
146  std::vector<const edm::DetSetVector<SiStripDigi>*> digi_detset_handles;
147 
148  unsigned long long m_cacheID_;
150  std::vector<uint32_t> ModulesToBeExcluded_;
151 
152  //Global MEs to monitor APV Shots properties
155 
157 
161 
163 
172 
179 
183 
185 
191 
198 
199  // int xLumiProf;
204  int nFedTIB;
205  int nFedTIDp;
206  int nFedTIDm;
207  int nFedTECp;
208  int nFedTECm;
209  int nFedTOB;
210  // int nFEDConnected;
211 
212  bool Mod_On_;
213 
218 
220 
222 
223  std::vector<float> vecSubDetTotDigiProfLS;
226 
230 
232 };
233 #endif
SiStripMonitorDigi::LayerMEs::LayerADCsCoolestStrip
MonitorElement * LayerADCsCoolestStrip
Definition: SiStripMonitorDigi.h:61
SiStripMonitorDigi::globalEndLuminosityBlock
void globalEndLuminosityBlock(const edm::LuminosityBlock &lumi, const edm::EventSetup &iSetup) override
Definition: SiStripMonitorDigi.cc:278
SiStripMonitorDigi::nFedTECp
int nFedTECp
Definition: SiStripMonitorDigi.h:207
SiStripMonitorDigi::LayerMEs::LayerADCsHottestStripTrend
MonitorElement * LayerADCsHottestStripTrend
Definition: SiStripMonitorDigi.h:60
dqm::impl::MonitorElement
Definition: MonitorElement.h:98
SiStripMonitorDigi::SubDetMEs::SubDetNApvShotsNApvTH1
MonitorElement * SubDetNApvShotsNApvTH1
Definition: SiStripMonitorDigi.h:83
SiStripMonitorDigi::nFedTIB
int nFedTIB
Definition: SiStripMonitorDigi.h:204
APVShot.h
SiStripDCSStatus
Definition: SiStripDCSStatus.h:19
SiStripMonitorDigi::SubDetMEs::SubDetDigiApvProf
MonitorElement * SubDetDigiApvProf
Definition: SiStripMonitorDigi.h:74
SiStripMonitorDigi::layerswitchstripoccupancyon
bool layerswitchstripoccupancyon
Definition: SiStripMonitorDigi.h:169
SiStripMonitorDigi::nFedTOB
int nFedTOB
Definition: SiStripMonitorDigi.h:209
SiStripMonitorDigi::DetectedLayers
std::map< std::pair< std::string, int32_t >, bool > DetectedLayers
Definition: SiStripMonitorDigi.h:145
SiStripMonitorDigi::LayerMEs::LayerADCsCoolestStripTrend
MonitorElement * LayerADCsCoolestStripTrend
Definition: SiStripMonitorDigi.h:62
SiStripFolderOrganizer.h
SiStripMonitorDigi::integrateNLumisections_
int integrateNLumisections_
Definition: SiStripMonitorDigi.h:201
SiStripMonitorDigi::moduleswitchadccooleston
bool moduleswitchadccooleston
Definition: SiStripMonitorDigi.h:176
SiStripMonitorDigi::SubDetPhasePartMap
std::map< std::string, std::string > SubDetPhasePartMap
Definition: SiStripMonitorDigi.h:140
SiStripMonitorDigi::subdetswitchapvcycleth2on
bool subdetswitchapvcycleth2on
Definition: SiStripMonitorDigi.h:182
SiStripMonitorDigi::NumberOfFEDDigis
MonitorElement * NumberOfFEDDigis
Definition: SiStripMonitorDigi.h:91
SiStripMonitorDigi::createSubDetTH2
void createSubDetTH2(DQMStore::IBooker &ibooker, std::string label)
SiStripMonitorDigi::LayerMEs::LayerDigiADCs
MonitorElement * LayerDigiADCs
Definition: SiStripMonitorDigi.h:63
edm::LuminosityBlock
Definition: LuminosityBlock.h:50
SiStripMonitorDigi::SBDeclaredAt
int SBDeclaredAt
Definition: SiStripMonitorDigi.h:202
edm::Run
Definition: Run.h:45
SiStripMonitorDigi::DigiMEs
std::map< uint32_t, ModMEs > DigiMEs
Definition: SiStripMonitorDigi.h:133
edm::EDGetTokenT< EventWithHistory >
LuminosityBlock.h
APVShotFinder.h
HLT_2018_cff.value1
value1
Definition: HLT_2018_cff.py:8549
SiStripMonitorDigi::globalswitchapvshotsonprof
bool globalswitchapvshotsonprof
Definition: SiStripMonitorDigi.h:194
SiStripMonitorDigi::bookTrendMEs
void bookTrendMEs(DQMStore::IBooker &ibooker, const TString &name, int32_t layer, uint32_t id, std::string flag)
SiStripMonitorDigi::LayerMEs
Definition: SiStripMonitorDigi.h:56
SiStripMonitorDigi::SubDetMEs::SubDetTotDigiProf
MonitorElement * SubDetTotDigiProf
Definition: SiStripMonitorDigi.h:73
SiStripMonitorDigi::reset_each_run
bool reset_each_run
Definition: SiStripMonitorDigi.h:134
SiStripMonitorDigi::MedianChargeApvShotsGlobal
MonitorElement * MedianChargeApvShotsGlobal
Definition: SiStripMonitorDigi.h:153
SiStripMonitorDigi::show_readout_view
bool show_readout_view
Definition: SiStripMonitorDigi.h:134
SiStripMonitorDigi::moduleswitchdigiadcson
bool moduleswitchdigiadcson
Definition: SiStripMonitorDigi.h:177
DQMOneEDAnalyzer
Definition: DQMOneEDAnalyzer.h:20
DQMStore.h
dqm::legacy::MonitorElement
Definition: MonitorElement.h:461
SiStripMonitorDigi::LayerMEs::LayerDigiADCProfile
MonitorElement * LayerDigiADCProfile
Definition: SiStripMonitorDigi.h:68
SiStripMonitorDigi::moduleswitchnumdigison
bool moduleswitchnumdigison
Definition: SiStripMonitorDigi.h:173
SiStripMonitorDigi::firstEvent
int firstEvent
Definition: SiStripMonitorDigi.h:159
EDAnalyzer.h
SiStripMonitorDigi::gtEvmToken_
edm::EDGetTokenT< L1GlobalTriggerEvmReadoutRecord > gtEvmToken_
Definition: SiStripMonitorDigi.h:229
SiStripMonitorDigi::nFedTIDm
int nFedTIDm
Definition: SiStripMonitorDigi.h:206
SiStripMonitorDigi::SubDetMEs::SubDetNApvShotsProf
MonitorElement * SubDetNApvShotsProf
Definition: SiStripMonitorDigi.h:82
SiStripMonitorDigi
Definition: SiStripMonitorDigi.h:34
SiStripMonitorDigi::calculate_strip_occupancy
bool calculate_strip_occupancy
Definition: SiStripMonitorDigi.h:134
SiStripMonitorDigi::subdetswitchchargemedianapvshotson
bool subdetswitchchargemedianapvshotson
Definition: SiStripMonitorDigi.h:189
DQMOneEDAnalyzer.h
SiStripMonitorDigi::show_mechanical_structure_view
bool show_mechanical_structure_view
Definition: SiStripMonitorDigi.h:134
SiStripMonitorDigi::LayerMEs::LayerNumberOfDigisTrend
MonitorElement * LayerNumberOfDigisTrend
Definition: SiStripMonitorDigi.h:58
SiStripMonitorDigi::createTrendMEs
bool createTrendMEs
Definition: SiStripMonitorDigi.h:219
SiStripMonitorDigi::layerswitchdigiadcprofon
bool layerswitchdigiadcprofon
Definition: SiStripMonitorDigi.h:171
SiStripMonitorDigi::LayerMEs::LayerDigiADCsTrend
MonitorElement * LayerDigiADCsTrend
Definition: SiStripMonitorDigi.h:64
SiStripMonitorDigi::subdetswitchtotdigiprofon
bool subdetswitchtotdigiprofon
Definition: SiStripMonitorDigi.h:180
SiStripMonitorDigi::shotschargehistomapon
bool shotschargehistomapon
Definition: SiStripMonitorDigi.h:217
SiStripMonitorDigi::digi_detset_handles
std::vector< const edm::DetSetVector< SiStripDigi > * > digi_detset_handles
Definition: SiStripMonitorDigi.h:146
SiStripMonitorDigi::ModMEs::StripOccupancy
MonitorElement * StripOccupancy
Definition: SiStripMonitorDigi.h:53
SiStripMonitorDigi::ModMEs::NumberOfDigisPerStrip
MonitorElement * NumberOfDigisPerStrip
Definition: SiStripMonitorDigi.h:49
SiStripMonitorDigi::layerswitchnumdigisprofon
bool layerswitchnumdigisprofon
Definition: SiStripMonitorDigi.h:170
SiStripMonitorDigi::LayerMEs::LayerNumberOfDigis
MonitorElement * LayerNumberOfDigis
Definition: SiStripMonitorDigi.h:57
SiStripMonitorDigi::select_all_detectors
bool select_all_detectors
Definition: SiStripMonitorDigi.h:134
dqm::legacy::DQMStore::IBooker
dqm::implementation::IBooker IBooker
Definition: DQMStore.h:729
MakerMacros.h
SiStripMonitorDigi::nFedTIDp
int nFedTIDp
Definition: SiStripMonitorDigi.h:205
SiStripMonitorDigi::apvPhaseProducer_
edm::InputTag apvPhaseProducer_
Definition: SiStripMonitorDigi.h:225
SiStripMonitorDigi::LayerMEsMap
std::map< std::string, LayerMEs > LayerMEsMap
Definition: SiStripMonitorDigi.h:138
SiStripMonitorDigi::vecSubDetTotDigiProfLS
std::vector< float > vecSubDetTotDigiProfLS
Definition: SiStripMonitorDigi.h:223
SiStripMonitorDigi::ModMEs::ADCsCoolestStrip
MonitorElement * ADCsCoolestStrip
Definition: SiStripMonitorDigi.h:51
L1GlobalTriggerEvmReadoutRecord
Definition: L1GlobalTriggerEvmReadoutRecord.h:36
SiStripMonitorDigi::SiStripMonitorDigi
SiStripMonitorDigi(const edm::ParameterSet &)
Definition: SiStripMonitorDigi.cc:49
SiStripMonitorDigi::subdetswitchapvcycleprofon
bool subdetswitchapvcycleprofon
Definition: SiStripMonitorDigi.h:181
SiStripMonitorDigi::moduleswitchstripoccupancyon
bool moduleswitchstripoccupancyon
Definition: SiStripMonitorDigi.h:178
SiStripDetCabling
Definition: SiStripDetCabling.h:21
SiStripMonitorDigi::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: SiStripMonitorDigi.cc:202
SiStripMonitorDigi::SubDetMEs::SubDetNApvShotsTH1
MonitorElement * SubDetNApvShotsTH1
Definition: SiStripMonitorDigi.h:79
SiStripMonitorDigi::createSubDetMEs
void createSubDetMEs(DQMStore::IBooker &ibooker, std::string label)
Definition: SiStripMonitorDigi.cc:1163
APVCyclePhaseCollection
Definition: APVCyclePhaseCollection.h:8
SiStripMonitorDigi::moduleswitchadchotteston
bool moduleswitchadchotteston
Definition: SiStripMonitorDigi.h:175
edm::ESHandle< SiStripDetCabling >
SiStripMonitorDigi::globalswitchNDigisFEDID
bool globalswitchNDigisFEDID
Definition: SiStripMonitorDigi.h:197
SiStripMonitorDigi::getDigiSourceIndex
int getDigiSourceIndex(uint32_t id)
Definition: SiStripMonitorDigi.cc:1316
SiStripMonitorDigi::globalswitchchargemedianapvshotson
bool globalswitchchargemedianapvshotson
Definition: SiStripMonitorDigi.h:195
SiStripMonitorDigi::historyProducer_
edm::InputTag historyProducer_
Definition: SiStripMonitorDigi.h:224
SiStripMonitorDigi::runNb
int runNb
Definition: SiStripMonitorDigi.h:158
SiStripMonitorDigi::NApvApvShotsGlobal
MonitorElement * NApvApvShotsGlobal
Definition: SiStripMonitorDigi.h:153
SiStripMonitorDigi::layerswitchnumdigisapvon
bool layerswitchnumdigisapvon
Definition: SiStripMonitorDigi.h:165
SiStripMonitorDigi::digiFailureMEs
DigiFailureMEs digiFailureMEs
Definition: SiStripMonitorDigi.h:141
SiStripMonitorDigi::NApvShotsGlobal
MonitorElement * NApvShotsGlobal
Definition: SiStripMonitorDigi.h:153
EDGetToken.h
TkHistoMap.h
SiStripMonitorDigi::globalswitchnapvshotson
bool globalswitchnapvshotson
Definition: SiStripMonitorDigi.h:192
SiStripMonitorDigi::layerswitchnumdigison
bool layerswitchnumdigison
Definition: SiStripMonitorDigi.h:164
SiStripMonitorDigi::fillME
void fillME(MonitorElement *ME, float value1)
Definition: SiStripMonitorDigi.h:102
SiStripMonitorDigi::AddApvShotsToSubDet
void AddApvShotsToSubDet(const std::vector< APVShot > &, std::vector< APVShot > &)
Definition: SiStripMonitorDigi.cc:1328
SiStripMonitorDigi::bookME1D
MonitorElement * bookME1D(DQMStore::IBooker &ibooker, const char *ParameterSetLabel, const char *HistoName)
Definition: SiStripMonitorDigi.cc:992
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
SiStripMonitorDigi::globalsummaryapvshotson
bool globalsummaryapvshotson
Definition: SiStripMonitorDigi.h:162
SiStripMonitorDigi::tkmapNstripApvshot
std::unique_ptr< TkHistoMap > tkmapNstripApvshot
Definition: SiStripMonitorDigi.h:156
SiStripMonitorDigi::globalswitchapvshotsApvon
bool globalswitchapvshotsApvon
Definition: SiStripMonitorDigi.h:196
SiStripMonitorDigi::dcsStatus_
SiStripDCSStatus * dcsStatus_
Definition: SiStripMonitorDigi.h:231
SiStripMonitorDigi::nFedTECm
int nFedTECm
Definition: SiStripMonitorDigi.h:208
edm::ParameterSet
Definition: ParameterSet.h:36
SiStripMonitorDigi::topFolderName_
std::string topFolderName_
Definition: SiStripMonitorDigi.h:45
SiStripMonitorDigi::digitkhistomapon
bool digitkhistomapon
Definition: SiStripMonitorDigi.h:214
SiStripMonitorDigi::dqmBeginRun
void dqmBeginRun(const edm::Run &r, const edm::EventSetup &c) override
Definition: SiStripMonitorDigi.cc:221
SiStripMonitorDigi::StripMultiplicityApvShotsGlobal
MonitorElement * StripMultiplicityApvShotsGlobal
Definition: SiStripMonitorDigi.h:153
Event.h
SiStripMonitorDigi::SubDetMEsMap
std::map< std::string, SubDetMEs > SubDetMEsMap
Definition: SiStripMonitorDigi.h:139
SiStripMonitorDigi::FillApvShotsMap
void FillApvShotsMap(TkHistoMap *, const std::vector< APVShot > &, uint32_t id, int)
Definition: SiStripMonitorDigi.cc:1335
SiStripMonitorDigi::show_control_view
bool show_control_view
Definition: SiStripMonitorDigi.h:134
SiStripMonitorDigi::ModulesToBeExcluded_
std::vector< uint32_t > ModulesToBeExcluded_
Definition: SiStripMonitorDigi.h:150
SiStripMonitorDigi::SiStripDetCabling_
edm::ESHandle< SiStripDetCabling > SiStripDetCabling_
Definition: SiStripMonitorDigi.h:149
SiStripMonitorDigi::folder_organizer
SiStripFolderOrganizer folder_organizer
Definition: SiStripMonitorDigi.h:144
SiStripMonitorDigi::ModMEs::ADCsHottestStrip
MonitorElement * ADCsHottestStrip
Definition: SiStripMonitorDigi.h:50
SiStripMonitorDigi::ShotsVsTimeApvShotsGlobal
MonitorElement * ShotsVsTimeApvShotsGlobal
Definition: SiStripMonitorDigi.h:153
SiStripMonitorDigi::apvPhaseProducerToken_
edm::EDGetTokenT< APVCyclePhaseCollection > apvPhaseProducerToken_
Definition: SiStripMonitorDigi.h:228
value
Definition: value.py:1
SiStripMonitorDigi::historyProducerToken_
edm::EDGetTokenT< EventWithHistory > historyProducerToken_
Definition: SiStripMonitorDigi.h:227
cscdqm::HistoName
std::string HistoName
Definition: CSCDQM_HistoDef.h:32
SiStripMonitorDigi::~SiStripMonitorDigi
~SiStripMonitorDigi() override
Definition: SiStripMonitorDigi.cc:197
SiStripMonitorDigi::LayerDetMap
std::map< std::string, std::vector< uint32_t > > LayerDetMap
Definition: SiStripMonitorDigi.h:137
SiStripMonitorDigi::SBTransitionDone
bool SBTransitionDone
Definition: SiStripMonitorDigi.h:203
SiStripMonitorDigi::SubDetMEs::SubDetChargeMedianApvShotsTH1
MonitorElement * SubDetChargeMedianApvShotsTH1
Definition: SiStripMonitorDigi.h:80
SiStripMonitorDigi::DigiFailureMEs
Definition: SiStripMonitorDigi.h:86
edm::EventSetup
Definition: EventSetup.h:57
EventWithHistory
Definition: EventWithHistory.h:17
SiStripMonitorDigi::DigiFailureMEs::SubDetDigiFailures2D
MonitorElement * SubDetDigiFailures2D
Definition: SiStripMonitorDigi.h:88
SiStripMonitorDigi::SubDetMEs::SubDetApvShots
std::vector< APVShot > SubDetApvShots
Definition: SiStripMonitorDigi.h:78
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
SiStripMonitorDigi::digiProducerTokenList
std::vector< edm::EDGetTokenT< edm::DetSetVector< SiStripDigi > > > digiProducerTokenList
Definition: SiStripMonitorDigi.h:130
SiStripMonitorDigi::m_cacheID_
unsigned long long m_cacheID_
Definition: SiStripMonitorDigi.h:148
HLT_2018_cff.value2
value2
Definition: HLT_2018_cff.py:8548
SiStripMonitorDigi::ModMEs
Definition: SiStripMonitorDigi.h:47
SiStripMonitorDigi::SubDetMEs::totNDigis
int totNDigis
Definition: SiStripMonitorDigi.h:72
alignCSCRings.r
r
Definition: alignCSCRings.py:93
SiStripMonitorDigi::SubDetMEs
Definition: SiStripMonitorDigi.h:71
SiStripMonitorDigi::shotsstripshistomapon
bool shotsstripshistomapon
Definition: SiStripMonitorDigi.h:216
TkHistoMap
Definition: TkHistoMap.h:12
SiStripMonitorDigi::LayerMEs::LayerNumberOfDigisProfile
MonitorElement * LayerNumberOfDigisProfile
Definition: SiStripMonitorDigi.h:67
SiStripMonitorDigi::ignoreFirstNLumisections_
int ignoreFirstNLumisections_
Definition: SiStripMonitorDigi.h:200
SiStripMonitorDigi::ModMEs::NumberOfDigis
MonitorElement * NumberOfDigis
Definition: SiStripMonitorDigi.h:48
SiStripMonitorDigi::bookMETrend
MonitorElement * bookMETrend(DQMStore::IBooker &ibooker, const char *ParameterSetLabel, const char *HistoName)
Definition: SiStripMonitorDigi.cc:966
SiStripMonitorDigi::AllDigis
bool AllDigis(const edm::EventSetup &es)
SiStripMonitorDigi::bookLayer
void bookLayer(DQMStore::IBooker &ibooker)
SiStripMonitorDigi::globalBeginLuminosityBlock
std::shared_ptr< bool > globalBeginLuminosityBlock(const edm::LuminosityBlock &lumi, const edm::EventSetup &iSetup) const override
Definition: SiStripMonitorDigi.cc:271
SiStripMonitorDigi::eventNb
int eventNb
Definition: SiStripMonitorDigi.h:158
Frameworkfwd.h
SiStripMonitorDigi::DigiFailureMEs::SubDetTotDigiProfLS
MonitorElement * SubDetTotDigiProfLS
Definition: SiStripMonitorDigi.h:87
SiStripMonitorDigi::fillME
void fillME(MonitorElement *ME, float value1, float value2)
Definition: SiStripMonitorDigi.h:106
SiStripFolderOrganizer
Definition: SiStripFolderOrganizer.h:27
SiStripMonitorDigi::conf_
edm::ParameterSet conf_
Definition: SiStripMonitorDigi.h:129
ME
Definition: ME.h:11
SiStripMonitorDigi::layerswitchdigiadcson
bool layerswitchdigiadcson
Definition: SiStripMonitorDigi.h:168
SiStripMonitorDigi::globalswitchnstripsapvshotson
bool globalswitchnstripsapvshotson
Definition: SiStripMonitorDigi.h:193
SiStripMonitorDigi::shotshistomapon
bool shotshistomapon
Definition: SiStripMonitorDigi.h:215
SiStripMonitorDigi::subdetswitchnapvshotson
bool subdetswitchnapvshotson
Definition: SiStripMonitorDigi.h:186
SiStripMonitorDigi::Mod_On_
bool Mod_On_
Definition: SiStripMonitorDigi.h:212
SiStripMonitorDigi::ModMEs::DigiADCs
MonitorElement * DigiADCs
Definition: SiStripMonitorDigi.h:52
SiStripMonitorDigi::name
TString name
Definition: SiStripMonitorDigi.h:143
SiStripMonitorDigi::fillME
void fillME(MonitorElement *ME, float value1, float value2, float value3, float value4)
Definition: SiStripMonitorDigi.h:114
SiStripMonitorDigi::SubDetMEs::SubDetDigiApvTH2
MonitorElement * SubDetDigiApvTH2
Definition: SiStripMonitorDigi.h:75
SiStripMonitorDigi::tkmapdigi
std::unique_ptr< TkHistoMap > tkmapdigi
Definition: SiStripMonitorDigi.h:156
SiStripMonitorDigi::fillDigiADCsMEs
void fillDigiADCsMEs(int value, std::string name)
SiStripMonitorDigi::subdetswitchapvshotsonprof
bool subdetswitchapvshotsonprof
Definition: SiStripMonitorDigi.h:188
SiStripMonitorDigi::tkmapNApvshots
std::unique_ptr< TkHistoMap > tkmapNApvshots
Definition: SiStripMonitorDigi.h:156
ParameterSet.h
SiStripMonitorDigi::createLayerMEs
void createLayerMEs(DQMStore::IBooker &ibooker, std::string label, int ndet)
Definition: SiStripMonitorDigi.cc:1067
SiStripMonitorDigi::layerswitchadccooleston
bool layerswitchadccooleston
Definition: SiStripMonitorDigi.h:167
SiStripMonitorDigi::ResetModuleMEs
void ResetModuleMEs(uint32_t idet)
Definition: SiStripMonitorDigi.cc:948
hlt_dqm_clientPB-live_cfg.me
me
Definition: hlt_dqm_clientPB-live_cfg.py:56
SiStripMonitorDigi::createModuleMEs
void createModuleMEs(DQMStore::IBooker &ibooker, ModMEs &mod_single, uint32_t detid)
Definition: SiStripMonitorDigi.cc:1013
SiStripMonitorDigi::fillME
void fillME(MonitorElement *ME, float value1, float value2, float value3)
Definition: SiStripMonitorDigi.h:110
SiStripMonitorDigi::subdetswitchapvshotsApvon
bool subdetswitchapvshotsApvon
Definition: SiStripMonitorDigi.h:190
SiStripMonitorDigi::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: SiStripMonitorDigi.cc:573
SiStripMonitorDigi::NApvShotsGlobalProf
MonitorElement * NApvShotsGlobalProf
Definition: SiStripMonitorDigi.h:153
edm::Event
Definition: Event.h:73
SiStripMonitorDigi::fillTrend
void fillTrend(MonitorElement *me, float value, float timeinorbit)
Definition: SiStripMonitorDigi.cc:1004
lumi
Definition: LumiSectionData.h:20
SiStripMonitorDigi::SubDetMEs::SubDetNStripsApvShotsTH1
MonitorElement * SubDetNStripsApvShotsTH1
Definition: SiStripMonitorDigi.h:81
SiStripMonitorDigi::m_trendVs10LS
bool m_trendVs10LS
Definition: SiStripMonitorDigi.h:221
SiStripMonitorDigi::TotalNShots
int TotalNShots
Definition: SiStripMonitorDigi.h:160
SiStripMonitorDigi::subdetswitchtotdigifailureon
bool subdetswitchtotdigifailureon
Definition: SiStripMonitorDigi.h:184
SiStripMonitorDigi::createMEs
void createMEs(DQMStore::IBooker &ibooker, const edm::EventSetup &es)
Definition: SiStripMonitorDigi.cc:312
edm::InputTag
Definition: InputTag.h:15
label
const char * label
Definition: PFTauDecayModeTools.cc:11
SiStripMonitorDigi::moduleswitchnumdigispstripon
bool moduleswitchnumdigispstripon
Definition: SiStripMonitorDigi.h:174
SiStripMonitorDigi::LayerMEs::LayerStripOccupancy
MonitorElement * LayerStripOccupancy
Definition: SiStripMonitorDigi.h:65
SiStripMonitorDigi::subdetswitchnstripsapvshotson
bool subdetswitchnstripsapvshotson
Definition: SiStripMonitorDigi.h:187
SiStripMonitorDigi::digiProducerList
std::vector< edm::InputTag > digiProducerList
Definition: SiStripMonitorDigi.h:131
RemoveAddSevLevel.flag
flag
Definition: RemoveAddSevLevel.py:116
SiStripMonitorDigi::tkmapMedianChargeApvshots
std::unique_ptr< TkHistoMap > tkmapMedianChargeApvshots
Definition: SiStripMonitorDigi.h:156
SiStripMonitorDigi::layerswitchadchotteston
bool layerswitchadchotteston
Definition: SiStripMonitorDigi.h:166
SiStripMonitorDigi::LayerMEs::LayerADCsHottestStrip
MonitorElement * LayerADCsHottestStrip
Definition: SiStripMonitorDigi.h:59
SiStripMonitorDigi::LayerMEs::LayerStripOccupancyTrend
MonitorElement * LayerStripOccupancyTrend
Definition: SiStripMonitorDigi.h:66