Go to the documentation of this file. 1 #ifndef SiStripMonitorCluster_SiStripMonitorCluster_h
2 #define SiStripMonitorCluster_SiStripMonitorCluster_h
bool layerswitchclusterwidthprofon
bool globalswitchMultiRegions
bool subdetswitchcluswidthon
void dqmBeginRun(const edm::Run &, const edm::EventSetup &) override
MonitorElement * NumberOfPixelClus
MonitorElement * NumberOfClusters
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > trackerTopologyEventToken_
edm::ESGetToken< SiStripQuality, SiStripQualityRcd > siStripQualityToken_
MonitorElement * ClusterNoise
MonitorElement * LayerClusterStoN
unsigned long long m_cacheID_
std::map< uint32_t, ModMEs > ModuleMEsMap
void fillME(MonitorElement *ME, float value1, float value2)
bool select_all_detectors
void fillModuleMEs(ModMEs &mod_mes, ClusterProperties &cluster)
bool moduleswitchnrclusterizedstrip
bool layerswitchcluswidthon
std::unique_ptr< TkHistoMap > tkmapcluster
MonitorElement * StripNoise2Cycle
edm::ParameterSet Parameters
bool module_clusterWidth_vs_amplitude_on
std::map< std::string, LayerMEs > LayerMEsMap
bool applyClusterQuality_
int FindRegion(int nstrip, int npixel)
bool layerswitchclusposon
bool moduleswitchclusnoiseon
bool moduleswitchclusposon
bool layerswitchclusstonVsposon
MonitorElement * NumberOfPixelClus_vs_BX
edm::EDGetTokenT< APVCyclePhaseCollection > apvPhaseProducerToken_
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
std::string qualityLabel_
MonitorElement * PixVsStripMultiplicityRegions
void fillME(MonitorElement *ME, float value1, float value2, float value3, float value4)
GenericTriggerEventFlag * genTriggerEventFlagStripDCSfilter_
MonitorElement * SubDetClusterApvTH2
Pixel cluster – collection of neighboring pixels above threshold.
void createSubDetMEs(std::string label, DQMStore::IBooker &ibooker)
bool globalswitchmaindiagonalposition
MonitorElement * NclusVsCycleTimeProf2D
bool globalswitchapvcycledbxth2on
MonitorElement * GlobalMainDiagonalPosition_vs_BX
MonitorElement * BPTXrateTrend
MonitorElement * LayerNumberOfClusterPerRingTrend
bool moduleswitchclusstonon
MonitorElement * SubDetClusWidthVsAmpTH2
bool clusterchtkhistomapon
void createMEs(const edm::EventSetup &es, DQMStore::IBooker &ibooker)
MonitorElement * GlobalMainDiagonalPosition
bool moduleswitchcluswidthon
MonitorElement * GlobalApvCycleDBxTH2
MonitorElement * ClusterPosition
MonitorElement * LayerClusWidthVsAmpTH2
MonitorElement * SubDetTotClusterTH1
MonitorElement * LayerNumberOfClusterProfile
bool layerswitchclusdigiposon
bool subdetswitchapvcycleprofon
MonitorElement * SubDetClusterApvProf
GenericTriggerEventFlag * genTriggerEventFlagPixelDCSfilter_
bool subdet_clusterWidth_vs_amplitude_on
bool globalswitchstripnoise3apvcycle
SiStripMonitorCluster(const edm::ParameterSet &)
bool subdetswitchapvcycledbxprof2on
MonitorElement * SubDetApvDBxProf2
bool moduleswitchcluschargeon
bool show_mechanical_structure_view
MonitorElement * LayerClusterNoiseTrend
void createLayerMEs(std::string label, int ndets, DQMStore::IBooker &ibooker)
edm::ESGetToken< SiStripDetCabling, SiStripDetCablingRcd > siStripDetCablingRunToken_
void analyze(const edm::Event &, const edm::EventSetup &) override
bool globalswitchstripnoise2apvcycle
MonitorElement * ClusterSignalOverNoiseVsPos
bool moduleswitchclusstonVsposon
void createModuleMEs(ModMEs &mod_single, uint32_t detid, DQMStore::IBooker &ibooker, const SiStripDetCabling &)
MonitorElement * StripNoise3Cycle
bool layerswitchclusstonon
bool layerswitchnumclusterprofon
MonitorElement * GlobalTH2MainDiagonalPosition_vs_BX
MonitorElement * bookME2D(const char *ParameterSetLabel, const char *HistoName, DQMStore::IBooker &ibooker)
MonitorElement * SubDetClusterWidthTH1
MonitorElement * GlobalCStripVsCpix
MonitorElement * Module_ClusWidthVsAmpTH2
std::map< std::string, SubDetMEs > SubDetMEsMap
MonitorElement * LayerLocalOccupancyTrend
std::string topFolderName_
SiStripDCSStatus * dcsStatus_
MonitorElement * GlobalDBxTH1
std::map< std::string, std::string > SubDetPhasePartMap
bool globalswitchnclusvscycletimeprof2don
edm::EDGetTokenT< edmNew::DetSetVector< SiStripCluster > > clusterProducerStripToken_
bool layerswitchclusnoiseon
Provides a code based selection for trigger and DCS information in order to have no failing filters i...
MonitorElement * ClusterWidth
bool layerswitchnrclusterizedstrip
std::map< std::string, std::vector< uint32_t > > LayerDetMap
edm::ESGetToken< TkDetMap, TrackerTopologyRcd > tkDetMapToken_
MonitorElement * GlobalDBxCycleTH1
MonitorElement * ClusterCharge
MonitorElement * LayerClusterNoise
bool layerswitchlocaloccupancy
MonitorElement * LayerClusterStoNTrend
bool layerswitchcluschargeon
edm::ESGetToken< SiStripDetCabling, SiStripDetCablingRcd > siStripDetCablingEventToken_
MonitorElement * SubDetTotClusterProf
bool subdetswitchtotclusprofon
MonitorElement * bookME1D(const char *ParameterSetLabel, const char *HistoName, DQMStore::IBooker &ibooker)
edm::EDGetTokenT< edmNew::DetSetVector< SiPixelCluster > > clusterProducerPixToken_
MonitorElement * LayerNumberOfClusterTrend
MonitorElement * GlobalABXTH1_CSCP
MonitorElement * LayerClusterWidthProfile
MonitorElement * LayerLocalOccupancy
void fillME(MonitorElement *ME, float value1, float value2, float value3)
MonitorElement * SubDetNumberOfClusterPerLayerTrend
edm::ESGetToken< SiStripNoises, SiStripNoisesRcd > siStripNoisesToken_
MonitorElement * LayerClusterWidthTrend
bool subdetswitchdbxcycleprofon
GenericTriggerEventFlag * genTriggerEventFlagBPTXfilter_
bool moduleswitchlocaloccupancy
std::unique_ptr< TkHistoMap > tkmapclusterch
void fillME(MonitorElement *ME, float value1)
MonitorElement * bookMETrend(const char *, DQMStore::IBooker &ibooker)
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > trackerTopologyRunToken_
~SiStripMonitorCluster() override
MonitorElement * LayerClusterCharge
bool globalswitchcstripvscpix
MonitorElement * ModuleLocalOccupancy
bool subdetswitchcluschargeon
MonitorElement * ClusterSignalOverNoise
bool clusterWidth_vs_amplitude_on
bool layer_clusterWidth_vs_amplitude_on
MonitorElement * ClusterDigiPosition
MonitorElement * LayerClusterChargeTrend
MonitorElement * NumberOfFEDClus
MonitorElement * NumberOfStripClus
bool subdetswitchapvcycleth2on
bool moduleswitchclusdigiposon
edm::ESGetToken< SiStripGain, SiStripGainRcd > siStripGainToken_
bool globalswitchFEDCluster
MonitorElement * NumberOfStripClus_vs_BX
edm::EDGetTokenT< EventWithHistory > historyProducerToken_
void ResetModuleMEs(uint32_t idet)
MonitorElement * ClusWidthVsAmpTH2
void fillLayerMEs(LayerMEs &, ClusterProperties &cluster)
bool subdetswitchtotclusth1on
std::vector< uint32_t > ModulesToBeExcluded_
MonitorElement * NrOfClusterizedStrips
MonitorElement * LayerClusterWidth
MonitorElement * SubDetClusterDBxCycleProf
MonitorElement * LayerClusterPosition
MonitorElement * SubDetClusterChargeTH1