CMS 3D CMS Logo

SiStripMonitorCluster.h
Go to the documentation of this file.
1 #ifndef SiStripMonitorCluster_SiStripMonitorCluster_h
2 #define SiStripMonitorCluster_SiStripMonitorCluster_h
3 // -*- C++ -*-
4 // Package: SiStripMonitorCluster
5 // Class : SiStripMonitorCluster
11 // Original Author: dkcira
12 // Created: Wed Feb 1 16:47:14 CET 2006
13 #include <memory>
24 
25 #include <vector>
26 
29 
31 
43 
44 class SiStripCluster;
45 class SiPixelCluster;
46 class EventWithHistory;
48 class SiStripDCSStatus;
50 
52 public:
54  ~SiStripMonitorCluster() override;
55  void analyze(const edm::Event&, const edm::EventSetup&) override;
56  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
57  void dqmBeginRun(const edm::Run&, const edm::EventSetup&) override;
58 
59  struct ModMEs { // MEs for one single detector module
60 
70  MonitorElement* NrOfClusterizedStrips = nullptr; // can be used at client level for occupancy calculations
72  };
73 
74  struct LayerMEs { // MEs for Layer Level
91  };
92 
93  struct SubDetMEs { // MEs for Subdetector Level
94  int totNClusters = 0;
105  };
106 
107  struct ClusterProperties { // Cluster Properties
108  float charge;
109  float position;
110  short start;
111  short width;
112  float noise;
113  };
114 
131  MonitorElement* NumberOfStripClus_vs_BX = nullptr; // plot n. 3
132  MonitorElement* NumberOfPixelClus_vs_BX = nullptr; // plot n. 4
134 
135 private:
136  void createMEs(const edm::EventSetup& es, DQMStore::IBooker& ibooker);
137  void createLayerMEs(std::string label, int ndets, DQMStore::IBooker& ibooker);
138  void createModuleMEs(ModMEs& mod_single, uint32_t detid, DQMStore::IBooker& ibooker, const SiStripDetCabling&);
140  int FindRegion(int nstrip, int npixel);
141  void fillModuleMEs(ModMEs& mod_mes, ClusterProperties& cluster);
142  void fillLayerMEs(LayerMEs&, ClusterProperties& cluster);
143 
144  void ResetModuleMEs(uint32_t idet);
145 
146  inline void fillME(MonitorElement* ME, float value1) {
147  if (ME != nullptr)
148  ME->Fill(value1);
149  }
150  inline void fillME(MonitorElement* ME, float value1, float value2) {
151  if (ME != nullptr)
152  ME->Fill(value1, value2);
153  }
154  inline void fillME(MonitorElement* ME, float value1, float value2, float value3) {
155  if (ME != nullptr)
156  ME->Fill(value1, value2, value3);
157  }
158  inline void fillME(MonitorElement* ME, float value1, float value2, float value3, float value4) {
159  if (ME != nullptr)
160  ME->Fill(value1, value2, value3, value4);
161  }
162  MonitorElement* bookMETrend(const char*, DQMStore::IBooker& ibooker);
163  MonitorElement* bookME1D(const char* ParameterSetLabel, const char* HistoName, DQMStore::IBooker& ibooker);
164  MonitorElement* bookME2D(const char* ParameterSetLabel, const char* HistoName, DQMStore::IBooker& ibooker);
165 
167  std::map<uint32_t, ModMEs> ModuleMEsMap;
168  std::map<std::string, LayerMEs> LayerMEsMap;
169  std::map<std::string, std::vector<uint32_t> > LayerDetMap;
170  std::map<std::string, SubDetMEs> SubDetMEsMap;
171  std::map<std::string, std::string> SubDetPhasePartMap;
172 
173  // flags
175  unsigned long long m_cacheID_;
176 
177  std::vector<uint32_t> ModulesToBeExcluded_;
178 
180 
181  // TkHistoMap added
182  std::unique_ptr<TkHistoMap> tkmapcluster;
183  std::unique_ptr<TkHistoMap> tkmapclusterch;
184 
187  float trendVar;
188 
202 
207 
237 
238  bool Mod_On_;
240 
243 
244  /*
245  edm::InputTag clusterProducerStrip_;
246  edm::InputTag clusterProducerPix_;
247  edm::InputTag historyProducer_;
248  edm::InputTag apvPhaseProducer_;
249  */
250 
255 
264 
270 
271  double k0;
272  double q0;
273  double dk0;
274  double maxClus;
275  double minPix;
276 
278 
279  // add for selecting on ZeroBias events in the MinimumBias PD
283 
287 };
288 #endif
SiStripMonitorCluster::q0
double q0
Definition: SiStripMonitorCluster.h:272
SiStripMonitorCluster::layerswitchclusterwidthprofon
bool layerswitchclusterwidthprofon
Definition: SiStripMonitorCluster.h:200
SiStripMonitorCluster::passBPTXfilter_
bool passBPTXfilter_
Definition: SiStripMonitorCluster.h:284
SiStripMonitorCluster::globalswitchMultiRegions
bool globalswitchMultiRegions
Definition: SiStripMonitorCluster.h:230
SiStripMonitorCluster::subdetswitchcluswidthon
bool subdetswitchcluswidthon
Definition: SiStripMonitorCluster.h:226
dqm::impl::MonitorElement
Definition: MonitorElement.h:98
SiStripMonitorCluster::dqmBeginRun
void dqmBeginRun(const edm::Run &, const edm::EventSetup &) override
Definition: SiStripMonitorCluster.cc:238
SiStripMonitorCluster::NumberOfPixelClus
MonitorElement * NumberOfPixelClus
Definition: SiStripMonitorCluster.h:126
SiStripDCSStatus
Definition: SiStripDCSStatus.h:19
SiStripMonitorCluster::ModMEs::NumberOfClusters
MonitorElement * NumberOfClusters
Definition: SiStripMonitorCluster.h:61
SiStripMonitorCluster::trackerTopologyEventToken_
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > trackerTopologyEventToken_
Definition: SiStripMonitorCluster.h:259
SiStripMonitorCluster::siStripQualityToken_
edm::ESGetToken< SiStripQuality, SiStripQualityRcd > siStripQualityToken_
Definition: SiStripMonitorCluster.h:262
SiStripMonitorCluster::conf_
edm::ParameterSet conf_
Definition: SiStripMonitorCluster.h:166
SiStripMonitorCluster::ModMEs::ClusterNoise
MonitorElement * ClusterNoise
Definition: SiStripMonitorCluster.h:66
SiStripMonitorCluster::LayerMEs::LayerClusterStoN
MonitorElement * LayerClusterStoN
Definition: SiStripMonitorCluster.h:75
SiStripMonitorCluster::m_cacheID_
unsigned long long m_cacheID_
Definition: SiStripMonitorCluster.h:175
SiStripMonitorCluster::ModuleMEsMap
std::map< uint32_t, ModMEs > ModuleMEsMap
Definition: SiStripMonitorCluster.h:167
SiStripMonitorCluster::moduleswitchncluson
bool moduleswitchncluson
Definition: SiStripMonitorCluster.h:208
SiStripMonitorCluster::fillME
void fillME(MonitorElement *ME, float value1, float value2)
Definition: SiStripMonitorCluster.h:150
SiStripMonitorCluster::select_all_detectors
bool select_all_detectors
Definition: SiStripMonitorCluster.h:174
SiStripMonitorCluster::fillModuleMEs
void fillModuleMEs(ModMEs &mod_mes, ClusterProperties &cluster)
Definition: SiStripMonitorCluster.cc:1529
SiStripMonitorCluster::moduleswitchnrclusterizedstrip
bool moduleswitchnrclusterizedstrip
Definition: SiStripMonitorCluster.h:217
SiStripGain.h
SiStripMonitorCluster::layerswitchcluswidthon
bool layerswitchcluswidthon
Definition: SiStripMonitorCluster.h:196
edm::Run
Definition: Run.h:45
SiStripMonitorCluster::SubDetMEs::totNClusters
int totNClusters
Definition: SiStripMonitorCluster.h:94
SiStripMonitorCluster::tkmapcluster
std::unique_ptr< TkHistoMap > tkmapcluster
Definition: SiStripMonitorCluster.h:182
edm::EDGetTokenT
Definition: EDGetToken.h:33
SiStripMonitorCluster::StripNoise2Cycle
MonitorElement * StripNoise2Cycle
Definition: SiStripMonitorCluster.h:124
SiStripMonitorCluster::passStripDCSfilter_
bool passStripDCSfilter_
Definition: SiStripMonitorCluster.h:286
SiStripMonitorCluster::Parameters
edm::ParameterSet Parameters
Definition: SiStripMonitorCluster.h:179
SiStripMonitorCluster::module_clusterWidth_vs_amplitude_on
bool module_clusterWidth_vs_amplitude_on
Definition: SiStripMonitorCluster.h:218
SiStripMonitorCluster::LayerMEsMap
std::map< std::string, LayerMEs > LayerMEsMap
Definition: SiStripMonitorCluster.h:168
SiStripMonitorCluster::applyClusterQuality_
bool applyClusterQuality_
Definition: SiStripMonitorCluster.h:265
SiStripMonitorCluster::FindRegion
int FindRegion(int nstrip, int npixel)
Definition: SiStripMonitorCluster.cc:1650
SiStripMonitorCluster::layerswitchclusposon
bool layerswitchclusposon
Definition: SiStripMonitorCluster.h:193
SiStripMonitorCluster::moduleswitchclusnoiseon
bool moduleswitchclusnoiseon
Definition: SiStripMonitorCluster.h:214
SiStripMonitorCluster::moduleswitchclusposon
bool moduleswitchclusposon
Definition: SiStripMonitorCluster.h:212
SiStripMonitorCluster::layerswitchclusstonVsposon
bool layerswitchclusstonVsposon
Definition: SiStripMonitorCluster.h:192
SiStripMonitorCluster::NumberOfPixelClus_vs_BX
MonitorElement * NumberOfPixelClus_vs_BX
Definition: SiStripMonitorCluster.h:132
SiStripMonitorCluster::k0
double k0
Definition: SiStripMonitorCluster.h:271
SiStripMonitorCluster::LayerMEs
Definition: SiStripMonitorCluster.h:74
SiStripGainRcd.h
DQMStore.h
dqm::legacy::MonitorElement
Definition: MonitorElement.h:462
SiStripMonitorCluster::apvPhaseProducerToken_
edm::EDGetTokenT< APVCyclePhaseCollection > apvPhaseProducerToken_
Definition: SiStripMonitorCluster.h:254
SiStripMonitorCluster::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: SiStripMonitorCluster.cc:613
SiStripMonitorCluster::qualityLabel_
std::string qualityLabel_
Definition: SiStripMonitorCluster.h:242
SiStripMonitorCluster::PixVsStripMultiplicityRegions
MonitorElement * PixVsStripMultiplicityRegions
Definition: SiStripMonitorCluster.h:120
SiStripMonitorCluster::runNb
int runNb
Definition: SiStripMonitorCluster.h:185
SiStripMonitorCluster::fillME
void fillME(MonitorElement *ME, float value1, float value2, float value3, float value4)
Definition: SiStripMonitorCluster.h:158
SiStripMonitorCluster::genTriggerEventFlagStripDCSfilter_
GenericTriggerEventFlag * genTriggerEventFlagStripDCSfilter_
Definition: SiStripMonitorCluster.h:282
EDAnalyzer.h
SiStripNoises.h
SiStripMonitorCluster::SubDetMEs::SubDetClusterApvTH2
MonitorElement * SubDetClusterApvTH2
Definition: SiStripMonitorCluster.h:98
SiPixelCluster
Pixel cluster – collection of neighboring pixels above threshold.
Definition: SiPixelCluster.h:28
SiStripMonitorCluster::SubDetMEs
Definition: SiStripMonitorCluster.h:93
SiStripMonitorCluster::createSubDetMEs
void createSubDetMEs(std::string label, DQMStore::IBooker &ibooker)
Definition: SiStripMonitorCluster.cc:1360
SiStripMonitorCluster::globalswitchmaindiagonalposition
bool globalswitchmaindiagonalposition
Definition: SiStripMonitorCluster.h:205
SiStripMonitorCluster::NclusVsCycleTimeProf2D
MonitorElement * NclusVsCycleTimeProf2D
Definition: SiStripMonitorCluster.h:129
SiStripMonitorCluster::globalswitchapvcycledbxth2on
bool globalswitchapvcycledbxth2on
Definition: SiStripMonitorCluster.h:228
SiStripMonitorCluster::GlobalMainDiagonalPosition_vs_BX
MonitorElement * GlobalMainDiagonalPosition_vs_BX
Definition: SiStripMonitorCluster.h:122
SiStripMonitorCluster::BPTXrateTrend
MonitorElement * BPTXrateTrend
Definition: SiStripMonitorCluster.h:128
SiStripMonitorCluster::LayerMEs::LayerNumberOfClusterPerRingTrend
MonitorElement * LayerNumberOfClusterPerRingTrend
Definition: SiStripMonitorCluster.h:86
SiStripMonitorCluster::moduleswitchclusstonon
bool moduleswitchclusstonon
Definition: SiStripMonitorCluster.h:210
SiStripMonitorCluster::show_control_view
bool show_control_view
Definition: SiStripMonitorCluster.h:174
SiStripMonitorCluster::SubDetMEs::SubDetClusWidthVsAmpTH2
MonitorElement * SubDetClusWidthVsAmpTH2
Definition: SiStripMonitorCluster.h:103
ESGetToken.h
SiStripMonitorCluster::clusterchtkhistomapon
bool clusterchtkhistomapon
Definition: SiStripMonitorCluster.h:232
SiStripMonitorCluster::createMEs
void createMEs(const edm::EventSetup &es, DQMStore::IBooker &ibooker)
Definition: SiStripMonitorCluster.cc:249
SiStripMonitorCluster::GlobalMainDiagonalPosition
MonitorElement * GlobalMainDiagonalPosition
Definition: SiStripMonitorCluster.h:121
SiStripMonitorCluster::moduleswitchcluswidthon
bool moduleswitchcluswidthon
Definition: SiStripMonitorCluster.h:215
SiStripMonitorCluster::GlobalApvCycleDBxTH2
MonitorElement * GlobalApvCycleDBxTH2
Definition: SiStripMonitorCluster.h:115
SiStripMonitorCluster::ModMEs::ClusterPosition
MonitorElement * ClusterPosition
Definition: SiStripMonitorCluster.h:62
SiStripMonitorCluster::LayerMEs::LayerClusWidthVsAmpTH2
MonitorElement * LayerClusWidthVsAmpTH2
Definition: SiStripMonitorCluster.h:89
SiStripMonitorCluster::ClusterProperties::start
short start
Definition: SiStripMonitorCluster.h:110
SiStripMonitorCluster::SubDetMEs::SubDetTotClusterTH1
MonitorElement * SubDetTotClusterTH1
Definition: SiStripMonitorCluster.h:95
SiStripMonitorCluster::LayerMEs::LayerNumberOfClusterProfile
MonitorElement * LayerNumberOfClusterProfile
Definition: SiStripMonitorCluster.h:85
SiStripMonitorCluster::layerswitchclusdigiposon
bool layerswitchclusdigiposon
Definition: SiStripMonitorCluster.h:194
SiStripMonitorCluster::subdetswitchapvcycleprofon
bool subdetswitchapvcycleprofon
Definition: SiStripMonitorCluster.h:220
SiStripMonitorCluster::SubDetMEs::SubDetClusterApvProf
MonitorElement * SubDetClusterApvProf
Definition: SiStripMonitorCluster.h:97
MakerMacros.h
SiStripMonitorCluster::genTriggerEventFlagPixelDCSfilter_
GenericTriggerEventFlag * genTriggerEventFlagPixelDCSfilter_
Definition: SiStripMonitorCluster.h:281
TrackerTopology.h
SiStripMonitorCluster::subdet_clusterWidth_vs_amplitude_on
bool subdet_clusterWidth_vs_amplitude_on
Definition: SiStripMonitorCluster.h:227
SiStripMonitorCluster::trendVar
float trendVar
Definition: SiStripMonitorCluster.h:187
SiStripMonitorCluster::globalswitchstripnoise3apvcycle
bool globalswitchstripnoise3apvcycle
Definition: SiStripMonitorCluster.h:204
SiStripDetCabling.h
SiStripMonitorCluster::SiStripMonitorCluster
SiStripMonitorCluster(const edm::ParameterSet &)
Definition: SiStripMonitorCluster.cc:41
SiStripMonitorCluster::subdetswitchapvcycledbxprof2on
bool subdetswitchapvcycledbxprof2on
Definition: SiStripMonitorCluster.h:222
TrackerTopologyRcd.h
SiStripMonitorCluster::SubDetMEs::SubDetApvDBxProf2
MonitorElement * SubDetApvDBxProf2
Definition: SiStripMonitorCluster.h:100
SiStripMonitorCluster::moduleswitchcluschargeon
bool moduleswitchcluschargeon
Definition: SiStripMonitorCluster.h:209
SiStripMonitorCluster::show_mechanical_structure_view
bool show_mechanical_structure_view
Definition: SiStripMonitorCluster.h:174
SiStripMonitorCluster::LayerMEs::LayerClusterNoiseTrend
MonitorElement * LayerClusterNoiseTrend
Definition: SiStripMonitorCluster.h:80
SiStripMonitorCluster::widthUpperLimit_
double widthUpperLimit_
Definition: SiStripMonitorCluster.h:269
SiStripMonitorCluster::ClusterProperties::position
float position
Definition: SiStripMonitorCluster.h:109
SiStripMonitorCluster::createLayerMEs
void createLayerMEs(std::string label, int ndets, DQMStore::IBooker &ibooker)
Definition: SiStripMonitorCluster.cc:1237
SiStripMonitorCluster::siStripDetCablingRunToken_
edm::ESGetToken< SiStripDetCabling, SiStripDetCablingRcd > siStripDetCablingRunToken_
Definition: SiStripMonitorCluster.h:258
SiStripMonitorCluster::createTrendMEs
bool createTrendMEs
Definition: SiStripMonitorCluster.h:233
SiStripMonitorCluster::clustertkhistomapon
bool clustertkhistomapon
Definition: SiStripMonitorCluster.h:231
SiStripDetCabling
Definition: SiStripDetCabling.h:21
APVCyclePhaseCollection
Definition: APVCyclePhaseCollection.h:8
SiStripMonitorCluster::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: SiStripMonitorCluster.cc:633
SiStripMonitorCluster::globalswitchstripnoise2apvcycle
bool globalswitchstripnoise2apvcycle
Definition: SiStripMonitorCluster.h:203
SiStripMonitorCluster::ModMEs::ClusterSignalOverNoiseVsPos
MonitorElement * ClusterSignalOverNoiseVsPos
Definition: SiStripMonitorCluster.h:68
SiStripMonitorCluster::moduleswitchclusstonVsposon
bool moduleswitchclusstonVsposon
Definition: SiStripMonitorCluster.h:211
SiStripMonitorCluster::createModuleMEs
void createModuleMEs(ModMEs &mod_single, uint32_t detid, DQMStore::IBooker &ibooker, const SiStripDetCabling &)
Definition: SiStripMonitorCluster.cc:1126
SiStripMonitorCluster::StripNoise3Cycle
MonitorElement * StripNoise3Cycle
Definition: SiStripMonitorCluster.h:125
SiStripMonitorCluster::layerswitchclusstonon
bool layerswitchclusstonon
Definition: SiStripMonitorCluster.h:191
SiStripMonitorCluster::layerswitchnumclusterprofon
bool layerswitchnumclusterprofon
Definition: SiStripMonitorCluster.h:199
SiStripMonitorCluster::GlobalTH2MainDiagonalPosition_vs_BX
MonitorElement * GlobalTH2MainDiagonalPosition_vs_BX
Definition: SiStripMonitorCluster.h:123
SiStripMonitorCluster::reset_each_run
bool reset_each_run
Definition: SiStripMonitorCluster.h:174
SiStripMonitorCluster::bookME2D
MonitorElement * bookME2D(const char *ParameterSetLabel, const char *HistoName, DQMStore::IBooker &ibooker)
Definition: SiStripMonitorCluster.cc:1636
SiStripMonitorCluster::SubDetMEs::SubDetClusterWidthTH1
MonitorElement * SubDetClusterWidthTH1
Definition: SiStripMonitorCluster.h:102
SiStripMonitorCluster::GlobalCStripVsCpix
MonitorElement * GlobalCStripVsCpix
Definition: SiStripMonitorCluster.h:118
EDGetToken.h
TkHistoMap.h
SiStripMonitorCluster::ModMEs::Module_ClusWidthVsAmpTH2
MonitorElement * Module_ClusWidthVsAmpTH2
Definition: SiStripMonitorCluster.h:71
SiStripMonitorCluster
Definition: SiStripMonitorCluster.h:51
DQMEDAnalyzer.h
SiStripMonitorCluster::SubDetMEsMap
std::map< std::string, SubDetMEs > SubDetMEsMap
Definition: SiStripMonitorCluster.h:170
SiStripMonitorCluster::LayerMEs::LayerLocalOccupancyTrend
MonitorElement * LayerLocalOccupancyTrend
Definition: SiStripMonitorCluster.h:84
SiStripMonitorCluster::topFolderName_
std::string topFolderName_
Definition: SiStripMonitorCluster.h:241
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
SiStripMonitorCluster::dcsStatus_
SiStripDCSStatus * dcsStatus_
Definition: SiStripMonitorCluster.h:277
SiStripMonitorCluster::firstEvent
int firstEvent
Definition: SiStripMonitorCluster.h:186
SiStripMonitorCluster::GlobalDBxTH1
MonitorElement * GlobalDBxTH1
Definition: SiStripMonitorCluster.h:116
SiStripMonitorCluster::SubDetPhasePartMap
std::map< std::string, std::string > SubDetPhasePartMap
Definition: SiStripMonitorCluster.h:171
edm::ParameterSet
Definition: ParameterSet.h:47
SiStripMonitorCluster::globalswitchnclusvscycletimeprof2don
bool globalswitchnclusvscycletimeprof2don
Definition: SiStripMonitorCluster.h:235
Event.h
SiStripMonitorCluster::clusterProducerStripToken_
edm::EDGetTokenT< edmNew::DetSetVector< SiStripCluster > > clusterProducerStripToken_
Definition: SiStripMonitorCluster.h:251
SiStripMonitorCluster::layerswitchclusnoiseon
bool layerswitchclusnoiseon
Definition: SiStripMonitorCluster.h:195
GenericTriggerEventFlag
Provides a code based selection for trigger and DCS information in order to have no failing filters i...
Definition: GenericTriggerEventFlag.h:42
SiStripMonitorCluster::ModMEs::ClusterWidth
MonitorElement * ClusterWidth
Definition: SiStripMonitorCluster.h:64
SiStripMonitorCluster::passPixelDCSfilter_
bool passPixelDCSfilter_
Definition: SiStripMonitorCluster.h:285
HLT_FULL_cff.value2
value2
Definition: HLT_FULL_cff.py:9891
SiStripMonitorCluster::layerswitchnrclusterizedstrip
bool layerswitchnrclusterizedstrip
Definition: SiStripMonitorCluster.h:198
SiStripMonitorCluster::LayerDetMap
std::map< std::string, std::vector< uint32_t > > LayerDetMap
Definition: SiStripMonitorCluster.h:169
SiStripMonitorCluster::tkDetMapToken_
edm::ESGetToken< TkDetMap, TrackerTopologyRcd > tkDetMapToken_
Definition: SiStripMonitorCluster.h:257
SiStripMonitorCluster::GlobalDBxCycleTH1
MonitorElement * GlobalDBxCycleTH1
Definition: SiStripMonitorCluster.h:117
SiStripMonitorCluster::ModMEs::ClusterCharge
MonitorElement * ClusterCharge
Definition: SiStripMonitorCluster.h:65
SiStripMonitorCluster::LayerMEs::LayerClusterNoise
MonitorElement * LayerClusterNoise
Definition: SiStripMonitorCluster.h:79
SiStripMonitorCluster::layerswitchlocaloccupancy
bool layerswitchlocaloccupancy
Definition: SiStripMonitorCluster.h:197
SiStripMonitorCluster::LayerMEs::LayerClusterStoNTrend
MonitorElement * LayerClusterStoNTrend
Definition: SiStripMonitorCluster.h:76
SiStripMonitorCluster::layerswitchcluschargeon
bool layerswitchcluschargeon
Definition: SiStripMonitorCluster.h:190
SiStripMonitorCluster::widthLowerLimit_
double widthLowerLimit_
Definition: SiStripMonitorCluster.h:268
SiStripMonitorCluster::siStripDetCablingEventToken_
edm::ESGetToken< SiStripDetCabling, SiStripDetCablingRcd > siStripDetCablingEventToken_
Definition: SiStripMonitorCluster.h:263
SiStripMonitorCluster::SubDetMEs::SubDetTotClusterProf
MonitorElement * SubDetTotClusterProf
Definition: SiStripMonitorCluster.h:96
cscdqm::HistoName
std::string HistoName
Definition: CSCDQM_HistoDef.h:32
SiStripMonitorCluster::subdetswitchtotclusprofon
bool subdetswitchtotclusprofon
Definition: SiStripMonitorCluster.h:219
SiStripMonitorCluster::bookME1D
MonitorElement * bookME1D(const char *ParameterSetLabel, const char *HistoName, DQMStore::IBooker &ibooker)
Definition: SiStripMonitorCluster.cc:1624
edm::EventSetup
Definition: EventSetup.h:58
EventWithHistory
Definition: EventWithHistory.h:17
DetSetVector.h
SiStripMonitorCluster::clusterProducerPixToken_
edm::EDGetTokenT< edmNew::DetSetVector< SiPixelCluster > > clusterProducerPixToken_
Definition: SiStripMonitorCluster.h:252
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd >
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
SiStripMonitorCluster::LayerMEs::LayerNumberOfClusterTrend
MonitorElement * LayerNumberOfClusterTrend
Definition: SiStripMonitorCluster.h:87
SiStripMonitorCluster::GlobalABXTH1_CSCP
MonitorElement * GlobalABXTH1_CSCP
Definition: SiStripMonitorCluster.h:119
SiStripMonitorCluster::LayerMEs::LayerClusterWidthProfile
MonitorElement * LayerClusterWidthProfile
Definition: SiStripMonitorCluster.h:88
SiStripMonitorCluster::LayerMEs::LayerLocalOccupancy
MonitorElement * LayerLocalOccupancy
Definition: SiStripMonitorCluster.h:83
SiStripMonitorCluster::ClusterProperties::charge
float charge
Definition: SiStripMonitorCluster.h:108
SiStripMonitorCluster::fillME
void fillME(MonitorElement *ME, float value1, float value2, float value3)
Definition: SiStripMonitorCluster.h:154
SiStripMonitorCluster::ClusterProperties::noise
float noise
Definition: SiStripMonitorCluster.h:112
SiStripMonitorCluster::SubDetMEs::SubDetNumberOfClusterPerLayerTrend
MonitorElement * SubDetNumberOfClusterPerLayerTrend
Definition: SiStripMonitorCluster.h:104
SiStripMonitorCluster::siStripNoisesToken_
edm::ESGetToken< SiStripNoises, SiStripNoisesRcd > siStripNoisesToken_
Definition: SiStripMonitorCluster.h:260
HLT_FULL_cff.value1
value1
Definition: HLT_FULL_cff.py:9892
SiStripMonitorCluster::LayerMEs::LayerClusterWidthTrend
MonitorElement * LayerClusterWidthTrend
Definition: SiStripMonitorCluster.h:82
SiStripMonitorCluster::subdetswitchdbxcycleprofon
bool subdetswitchdbxcycleprofon
Definition: SiStripMonitorCluster.h:223
SiStripMonitorCluster::eventNb
int eventNb
Definition: SiStripMonitorCluster.h:185
SiStripMonitorCluster::genTriggerEventFlagBPTXfilter_
GenericTriggerEventFlag * genTriggerEventFlagBPTXfilter_
Definition: SiStripMonitorCluster.h:280
SiStripMonitorCluster::show_readout_view
bool show_readout_view
Definition: SiStripMonitorCluster.h:174
SiStripMonitorCluster::ClusterProperties::width
short width
Definition: SiStripMonitorCluster.h:111
SiStripMonitorCluster::layerswitchncluson
bool layerswitchncluson
Definition: SiStripMonitorCluster.h:189
Frameworkfwd.h
SiStripMonitorCluster::moduleswitchlocaloccupancy
bool moduleswitchlocaloccupancy
Definition: SiStripMonitorCluster.h:216
SiStripMonitorCluster::tkmapclusterch
std::unique_ptr< TkHistoMap > tkmapclusterch
Definition: SiStripMonitorCluster.h:183
SiStripMonitorCluster::fillME
void fillME(MonitorElement *ME, float value1)
Definition: SiStripMonitorCluster.h:146
SiStripMonitorCluster::bookMETrend
MonitorElement * bookMETrend(const char *, DQMStore::IBooker &ibooker)
Definition: SiStripMonitorCluster.cc:1603
SiStripMonitorCluster::maxClus
double maxClus
Definition: SiStripMonitorCluster.h:274
SiStripMonitorCluster::trackerTopologyRunToken_
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > trackerTopologyRunToken_
Definition: SiStripMonitorCluster.h:256
SiStripMonitorCluster::~SiStripMonitorCluster
~SiStripMonitorCluster() override
Definition: SiStripMonitorCluster.cc:226
SiStripMonitorCluster::minPix
double minPix
Definition: SiStripMonitorCluster.h:275
SiStripMonitorCluster::sToNLowerLimit_
double sToNLowerLimit_
Definition: SiStripMonitorCluster.h:266
SiStripQuality.h
ME
Definition: ME.h:11
SiStripMonitorCluster::sToNUpperLimit_
double sToNUpperLimit_
Definition: SiStripMonitorCluster.h:267
SiStripQualityRcd.h
SiStripMonitorCluster::LayerMEs::LayerClusterCharge
MonitorElement * LayerClusterCharge
Definition: SiStripMonitorCluster.h:77
SiStripMonitorCluster::globalswitchcstripvscpix
bool globalswitchcstripvscpix
Definition: SiStripMonitorCluster.h:229
TkDetMap.h
SiStripMonitorCluster::ModMEs::ModuleLocalOccupancy
MonitorElement * ModuleLocalOccupancy
Definition: SiStripMonitorCluster.h:69
SiStripMonitorCluster::subdetswitchcluschargeon
bool subdetswitchcluschargeon
Definition: SiStripMonitorCluster.h:225
dqm::implementation::IBooker
Definition: DQMStore.h:43
SiStripMonitorCluster::ModMEs::ClusterSignalOverNoise
MonitorElement * ClusterSignalOverNoise
Definition: SiStripMonitorCluster.h:67
SiStripMonitorCluster::clusterWidth_vs_amplitude_on
bool clusterWidth_vs_amplitude_on
Definition: SiStripMonitorCluster.h:236
SiStripMonitorCluster::layer_clusterWidth_vs_amplitude_on
bool layer_clusterWidth_vs_amplitude_on
Definition: SiStripMonitorCluster.h:201
SiStripMonitorCluster::ModMEs
Definition: SiStripMonitorCluster.h:59
SiStripMonitorCluster::ModMEs::ClusterDigiPosition
MonitorElement * ClusterDigiPosition
Definition: SiStripMonitorCluster.h:63
SiStripMonitorCluster::LayerMEs::LayerClusterChargeTrend
MonitorElement * LayerClusterChargeTrend
Definition: SiStripMonitorCluster.h:78
SiStripMonitorCluster::NumberOfFEDClus
MonitorElement * NumberOfFEDClus
Definition: SiStripMonitorCluster.h:133
SiStripMonitorCluster::NumberOfStripClus
MonitorElement * NumberOfStripClus
Definition: SiStripMonitorCluster.h:127
SiStripMonitorCluster::ClusterHisto_
bool ClusterHisto_
Definition: SiStripMonitorCluster.h:239
SiStripNoisesRcd.h
SiStripMonitorCluster::subdetswitchapvcycleth2on
bool subdetswitchapvcycleth2on
Definition: SiStripMonitorCluster.h:221
SiStripMonitorCluster::Mod_On_
bool Mod_On_
Definition: SiStripMonitorCluster.h:238
SiStripMonitorCluster::moduleswitchclusdigiposon
bool moduleswitchclusdigiposon
Definition: SiStripMonitorCluster.h:213
SiStripDetCablingRcd.h
SiStripMonitorCluster::siStripGainToken_
edm::ESGetToken< SiStripGain, SiStripGainRcd > siStripGainToken_
Definition: SiStripMonitorCluster.h:261
SiStripMonitorCluster::globalswitchFEDCluster
bool globalswitchFEDCluster
Definition: SiStripMonitorCluster.h:206
SiStripMonitorCluster::NumberOfStripClus_vs_BX
MonitorElement * NumberOfStripClus_vs_BX
Definition: SiStripMonitorCluster.h:131
SiStripMonitorCluster::historyProducerToken_
edm::EDGetTokenT< EventWithHistory > historyProducerToken_
Definition: SiStripMonitorCluster.h:253
SiStripMonitorCluster::ResetModuleMEs
void ResetModuleMEs(uint32_t idet)
Definition: SiStripMonitorCluster.cc:1096
ParameterSet.h
SiStripMonitorCluster::ClusWidthVsAmpTH2
MonitorElement * ClusWidthVsAmpTH2
Definition: SiStripMonitorCluster.h:130
edm::Event
Definition: Event.h:73
SiStripMonitorCluster::fillLayerMEs
void fillLayerMEs(LayerMEs &, ClusterProperties &cluster)
Definition: SiStripMonitorCluster.cc:1565
SiStripCluster
Definition: SiStripCluster.h:8
SiStripMonitorCluster::subdetswitchtotclusth1on
bool subdetswitchtotclusth1on
Definition: SiStripMonitorCluster.h:224
SiStripMonitorCluster::ModulesToBeExcluded_
std::vector< uint32_t > ModulesToBeExcluded_
Definition: SiStripMonitorCluster.h:177
DetSetVectorNew.h
SiStripMonitorCluster::trendVs10Ls_
bool trendVs10Ls_
Definition: SiStripMonitorCluster.h:234
label
const char * label
Definition: PFTauDecayModeTools.cc:11
SiStripMonitorCluster::ModMEs::NrOfClusterizedStrips
MonitorElement * NrOfClusterizedStrips
Definition: SiStripMonitorCluster.h:70
SiStripMonitorCluster::LayerMEs::LayerClusterWidth
MonitorElement * LayerClusterWidth
Definition: SiStripMonitorCluster.h:81
SiStripMonitorCluster::SubDetMEs::SubDetClusterDBxCycleProf
MonitorElement * SubDetClusterDBxCycleProf
Definition: SiStripMonitorCluster.h:99
SiStripMonitorCluster::LayerMEs::LayerClusterPosition
MonitorElement * LayerClusterPosition
Definition: SiStripMonitorCluster.h:90
SiStripMonitorCluster::SubDetMEs::SubDetClusterChargeTH1
MonitorElement * SubDetClusterChargeTH1
Definition: SiStripMonitorCluster.h:101
SiStripMonitorCluster::dk0
double dk0
Definition: SiStripMonitorCluster.h:273
SiStripMonitorCluster::ClusterProperties
Definition: SiStripMonitorCluster.h:107