#include <RunHistogramManager.h>
Public Member Functions | |
void | beginRun (const edm::Run &iRun) |
void | beginRun (const edm::Run &iRun, TFileDirectory &subdir) |
void | beginRun (const unsigned int irun) |
void | beginRun (const unsigned int irun, TFileDirectory &subdir) |
TH1F ** | makeTH1F (const char *name, const char *title, const unsigned int nbinx, const double xmin, const double xmax) |
TH2F ** | makeTH2F (const char *name, const char *title, const unsigned int nbinx, const double xmin, const double xmax, const unsigned int nbiny, const double ymin, const double ymax) |
TProfile ** | makeTProfile (const char *name, const char *title, const unsigned int nbinx, const double xmin, const double xmax) |
TProfile2D ** | makeTProfile2D (const char *name, const char *title, const unsigned int nbinx, const double xmin, const double xmax, const unsigned int nbiny, const double ymin, const double ymax) |
RunHistogramManager (edm::ConsumesCollector &&iC, const bool fillHistograms=false) | |
RunHistogramManager (edm::ConsumesCollector &iC, const bool fillHistograms=false) | |
~RunHistogramManager () | |
Private Attributes | |
edm::EDGetTokenT < edm::ConditionsInRunBlock > | _conditionsInRunToken |
bool | _fillHistograms |
std::vector< BaseHistoParams * > | _histograms |
Definition at line 217 of file RunHistogramManager.h.
RunHistogramManager::RunHistogramManager | ( | edm::ConsumesCollector && | iC, |
const bool | fillHistograms = false |
||
) |
Definition at line 30 of file RunHistogramManager.cc.
RunHistogramManager::RunHistogramManager | ( | edm::ConsumesCollector & | iC, |
const bool | fillHistograms = false |
||
) |
Definition at line 25 of file RunHistogramManager.cc.
RunHistogramManager::~RunHistogramManager | ( | ) |
Definition at line 48 of file RunHistogramManager.cc.
References _histograms, AnalysisDataFormats_SUSYBSMObjects::hp, and LogDebug.
void RunHistogramManager::beginRun | ( | const edm::Run & | iRun | ) |
Definition at line 96 of file RunHistogramManager.cc.
References TFileService::tFileDirectory().
Referenced by MultiplicityCorrelatorHistogramMaker::beginRun(), DigiInvestigatorHistogramMaker::beginRun(), BeamSpotHistogramMaker::beginRun(), VertexHistogramMaker::beginRun(), BSvsPVHistogramMaker::beginRun(), L1ABCDebugger::beginRun(), FEDBadModuleFilter::beginRun(), APVCyclePhaseMonitor::beginRun(), APVCyclePhaseProducerFromL1ABC::beginRun(), EventTimeDistribution::beginRun(), SiStripQualityHistory::beginRun(), SiPixelQualityHistory::beginRun(), APVCyclePhaseDebuggerFromL1TS::beginRun(), TrackCount::beginRun(), OccupancyPlots::beginRun(), APVShotsAnalyzer::beginRun(), and beginRun().
void RunHistogramManager::beginRun | ( | const edm::Run & | iRun, |
TFileDirectory & | subdir | ||
) |
Definition at line 103 of file RunHistogramManager.cc.
References _conditionsInRunToken, _fillHistograms, beginRun(), edm::HandleBase::failedToGet(), edm::Run::getByToken(), edm::HandleBase::isValid(), and edm::RunBase::run().
void RunHistogramManager::beginRun | ( | const unsigned int | irun | ) |
Definition at line 120 of file RunHistogramManager.cc.
References beginRun(), and TFileService::tFileDirectory().
void RunHistogramManager::beginRun | ( | const unsigned int | irun, |
TFileDirectory & | subdir | ||
) |
Definition at line 127 of file RunHistogramManager.cc.
References _fillHistograms, _histograms, HILowLumiHLTOfflineSource_cfi::dirname, and TFileDirectory::mkdir().
TH1F ** RunHistogramManager::makeTH1F | ( | const char * | name, |
const char * | title, | ||
const unsigned int | nbinx, | ||
const double | xmin, | ||
const double | xmax | ||
) |
Definition at line 35 of file RunHistogramManager.cc.
References _histograms, AnalysisDataFormats_SUSYBSMObjects::hp, LogDebug, mergeVDriftHistosByStation::name, indexGen::title, hlt_dqm_clientPB-live_cfg::xmax, and hlt_dqm_clientPB-live_cfg::xmin.
Referenced by APVCyclePhaseDebuggerFromL1TS::APVCyclePhaseDebuggerFromL1TS(), APVCyclePhaseMonitor::APVCyclePhaseMonitor(), APVCyclePhaseProducerFromL1ABC::APVCyclePhaseProducerFromL1ABC(), APVShotsAnalyzer::APVShotsAnalyzer(), BeamSpotHistogramMaker::book(), VertexHistogramMaker::book(), BSvsPVHistogramMaker::book(), EventTimeDistribution::EventTimeDistribution(), FEDBadModuleFilter::FEDBadModuleFilter(), and MultiplicityCorrelatorHistogramMaker::MultiplicityCorrelatorHistogramMaker().
TH2F ** RunHistogramManager::makeTH2F | ( | const char * | name, |
const char * | title, | ||
const unsigned int | nbinx, | ||
const double | xmin, | ||
const double | xmax, | ||
const unsigned int | nbiny, | ||
const double | ymin, | ||
const double | ymax | ||
) |
Definition at line 72 of file RunHistogramManager.cc.
References _histograms, AnalysisDataFormats_SUSYBSMObjects::hp, LogDebug, mergeVDriftHistosByStation::name, indexGen::title, hlt_dqm_clientPB-live_cfg::xmax, hlt_dqm_clientPB-live_cfg::xmin, SiStripMonitorClusterAlca_cfi::ymax, and SiStripMonitorClusterAlca_cfi::ymin.
Referenced by VertexHistogramMaker::book(), BSvsPVHistogramMaker::book(), EventTimeDistribution::EventTimeDistribution(), L1ABCDebugger::L1ABCDebugger(), and MultiplicityCorrelatorHistogramMaker::MultiplicityCorrelatorHistogramMaker().
TProfile ** RunHistogramManager::makeTProfile | ( | const char * | name, |
const char * | title, | ||
const unsigned int | nbinx, | ||
const double | xmin, | ||
const double | xmax | ||
) |
Definition at line 59 of file RunHistogramManager.cc.
References _histograms, AnalysisDataFormats_SUSYBSMObjects::hp, LogDebug, mergeVDriftHistosByStation::name, indexGen::title, hlt_dqm_clientPB-live_cfg::xmax, and hlt_dqm_clientPB-live_cfg::xmin.
Referenced by APVCyclePhaseMonitor::APVCyclePhaseMonitor(), APVShotsAnalyzer::APVShotsAnalyzer(), DigiInvestigatorHistogramMaker::book(), BeamSpotHistogramMaker::book(), VertexHistogramMaker::book(), BSvsPVHistogramMaker::book(), FEDBadModuleFilter::FEDBadModuleFilter(), L1ABCDebugger::L1ABCDebugger(), MultiplicityCorrelatorHistogramMaker::MultiplicityCorrelatorHistogramMaker(), SiPixelQualityHistory::SiPixelQualityHistory(), SiStripQualityHistory::SiStripQualityHistory(), and TrackCount::TrackCount().
TProfile2D ** RunHistogramManager::makeTProfile2D | ( | const char * | name, |
const char * | title, | ||
const unsigned int | nbinx, | ||
const double | xmin, | ||
const double | xmax, | ||
const unsigned int | nbiny, | ||
const double | ymin, | ||
const double | ymax | ||
) |
Definition at line 84 of file RunHistogramManager.cc.
References _histograms, AnalysisDataFormats_SUSYBSMObjects::hp, LogDebug, mergeVDriftHistosByStation::name, indexGen::title, hlt_dqm_clientPB-live_cfg::xmax, hlt_dqm_clientPB-live_cfg::xmin, SiStripMonitorClusterAlca_cfi::ymax, and SiStripMonitorClusterAlca_cfi::ymin.
Referenced by VertexHistogramMaker::book(), and MultiplicityCorrelatorHistogramMaker::MultiplicityCorrelatorHistogramMaker().
|
private |
Definition at line 240 of file RunHistogramManager.h.
Referenced by beginRun().
|
private |
Definition at line 238 of file RunHistogramManager.h.
Referenced by beginRun().
|
private |
Definition at line 239 of file RunHistogramManager.h.
Referenced by plotting.Plot::_normalize(), plotting.Plot::addToLegend(), beginRun(), plotting.Plot::create(), plotting.Plot::draw(), plotting.Plot::getNumberOfHistograms(), plotting.Plot::isTGraph2D(), makeTH1F(), makeTH2F(), makeTProfile(), makeTProfile2D(), and ~RunHistogramManager().