#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 (const bool fillHistograms=false) | |
~RunHistogramManager () | |
Private Attributes | |
bool | _fillHistograms |
std::vector< BaseHistoParams * > | _histograms |
Definition at line 215 of file RunHistogramManager.h.
RunHistogramManager::RunHistogramManager | ( | const bool | fillHistograms = false | ) |
Definition at line 26 of file RunHistogramManager.cc.
RunHistogramManager::~RunHistogramManager | ( | ) |
Definition at line 42 of file RunHistogramManager.cc.
References _histograms, AnalysisDataFormats_SUSYBSMObjects::hp, and LogDebug.
void RunHistogramManager::beginRun | ( | const edm::Run & | iRun | ) |
Definition at line 90 of file RunHistogramManager.cc.
References TFileService::tFileDirectory().
Referenced by MultiplicityCorrelatorHistogramMaker::beginRun(), DigiInvestigatorHistogramMaker::beginRun(), BeamSpotHistogramMaker::beginRun(), VertexHistogramMaker::beginRun(), BSvsPVHistogramMaker::beginRun(), FEDBadModuleFilter::beginRun(), APVCyclePhaseMonitor::beginRun(), APVCyclePhaseProducerFromL1ABC::beginRun(), EventTimeDistribution::beginRun(), SiStripQualityHistory::beginRun(), SiPixelQualityHistory::beginRun(), APVCyclePhaseProducerFromL1TS::beginRun(), OccupancyPlots::beginRun(), APVShotsAnalyzer::beginRun(), and beginRun().
void RunHistogramManager::beginRun | ( | const edm::Run & | iRun, |
TFileDirectory & | subdir | ||
) |
Definition at line 97 of file RunHistogramManager.cc.
References _fillHistograms, beginRun(), edm::HandleBase::failedToGet(), edm::Run::getByLabel(), edm::HandleBase::isValid(), and edm::RunBase::run().
void RunHistogramManager::beginRun | ( | const unsigned int | irun | ) |
Definition at line 114 of file RunHistogramManager.cc.
References beginRun(), and TFileService::tFileDirectory().
void RunHistogramManager::beginRun | ( | const unsigned int | irun, |
TFileDirectory & | subdir | ||
) |
Definition at line 121 of file RunHistogramManager.cc.
References _fillHistograms, _histograms, 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 29 of file RunHistogramManager.cc.
References _histograms, AnalysisDataFormats_SUSYBSMObjects::hp, LogDebug, mergeVDriftHistosByStation::name, indexGen::title, SiStripMonitorClusterAlca_cfi::xmax, and SiStripMonitorClusterAlca_cfi::xmin.
Referenced by APVCyclePhaseMonitor::APVCyclePhaseMonitor(), APVCyclePhaseProducerFromL1ABC::APVCyclePhaseProducerFromL1ABC(), APVCyclePhaseProducerFromL1TS::APVCyclePhaseProducerFromL1TS(), APVShotsAnalyzer::APVShotsAnalyzer(), BeamSpotHistogramMaker::book(), VertexHistogramMaker::book(), BSvsPVHistogramMaker::book(), EventTimeDistribution::EventTimeDistribution(), FEDBadModuleFilter::FEDBadModuleFilter(), MultiplicityCorrelatorHistogramMaker::MultiplicityCorrelatorHistogramMaker(), and OccupancyPlots::OccupancyPlots().
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 66 of file RunHistogramManager.cc.
References _histograms, AnalysisDataFormats_SUSYBSMObjects::hp, LogDebug, mergeVDriftHistosByStation::name, indexGen::title, SiStripMonitorClusterAlca_cfi::xmax, SiStripMonitorClusterAlca_cfi::xmin, SiStripMonitorClusterAlca_cfi::ymax, and SiStripMonitorClusterAlca_cfi::ymin.
Referenced by VertexHistogramMaker::book(), BSvsPVHistogramMaker::book(), EventTimeDistribution::EventTimeDistribution(), 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 53 of file RunHistogramManager.cc.
References _histograms, AnalysisDataFormats_SUSYBSMObjects::hp, LogDebug, mergeVDriftHistosByStation::name, indexGen::title, SiStripMonitorClusterAlca_cfi::xmax, and SiStripMonitorClusterAlca_cfi::xmin.
Referenced by APVCyclePhaseMonitor::APVCyclePhaseMonitor(), APVShotsAnalyzer::APVShotsAnalyzer(), DigiInvestigatorHistogramMaker::book(), BeamSpotHistogramMaker::book(), VertexHistogramMaker::book(), BSvsPVHistogramMaker::book(), FEDBadModuleFilter::FEDBadModuleFilter(), MultiplicityCorrelatorHistogramMaker::MultiplicityCorrelatorHistogramMaker(), OccupancyPlots::OccupancyPlots(), SiPixelQualityHistory::SiPixelQualityHistory(), and SiStripQualityHistory::SiStripQualityHistory().
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 78 of file RunHistogramManager.cc.
References _histograms, AnalysisDataFormats_SUSYBSMObjects::hp, LogDebug, mergeVDriftHistosByStation::name, indexGen::title, SiStripMonitorClusterAlca_cfi::xmax, SiStripMonitorClusterAlca_cfi::xmin, SiStripMonitorClusterAlca_cfi::ymax, and SiStripMonitorClusterAlca_cfi::ymin.
Referenced by VertexHistogramMaker::book(), and MultiplicityCorrelatorHistogramMaker::MultiplicityCorrelatorHistogramMaker().
|
private |
Definition at line 235 of file RunHistogramManager.h.
Referenced by beginRun().
|
private |
Definition at line 236 of file RunHistogramManager.h.
Referenced by beginRun(), makeTH1F(), makeTH2F(), makeTProfile(), makeTProfile2D(), and ~RunHistogramManager().