#include <RunHistogramManager.h>
Public Member Functions | |
void | beginRun (const edm::Run &iRun) |
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 () | |
~RunHistogramManager () | |
Private Attributes | |
std::vector< BaseHistoParams * > | _histograms |
Definition at line 215 of file RunHistogramManager.h.
RunHistogramManager::RunHistogramManager | ( | ) |
Definition at line 24 of file RunHistogramManager.cc.
RunHistogramManager::~RunHistogramManager | ( | ) |
Definition at line 40 of file RunHistogramManager.cc.
References _histograms, and LogDebug.
void RunHistogramManager::beginRun | ( | const edm::Run & | iRun | ) |
Definition at line 88 of file RunHistogramManager.cc.
References edm::RunBase::run().
Referenced by EventTimeDistribution::beginRun(), and beginRun().
void RunHistogramManager::beginRun | ( | const unsigned int | irun | ) |
Definition at line 94 of file RunHistogramManager.cc.
References beginRun().
void RunHistogramManager::beginRun | ( | const unsigned int | irun, |
TFileDirectory & | subdir | ||
) |
Definition at line 101 of file RunHistogramManager.cc.
References _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 27 of file RunHistogramManager.cc.
References _histograms, LogDebug, mergeVDriftHistosByStation::name, and indexGen::title.
Referenced by EventTimeDistribution::EventTimeDistribution().
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 64 of file RunHistogramManager.cc.
References _histograms, LogDebug, mergeVDriftHistosByStation::name, and indexGen::title.
Referenced by EventTimeDistribution::EventTimeDistribution().
TProfile ** RunHistogramManager::makeTProfile | ( | const char * | name, |
const char * | title, | ||
const unsigned int | nbinx, | ||
const double | xmin, | ||
const double | xmax | ||
) |
Definition at line 51 of file RunHistogramManager.cc.
References _histograms, LogDebug, mergeVDriftHistosByStation::name, and indexGen::title.
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 76 of file RunHistogramManager.cc.
References _histograms, LogDebug, mergeVDriftHistosByStation::name, and indexGen::title.
|
private |
Definition at line 234 of file RunHistogramManager.h.
Referenced by beginRun(), makeTH1F(), makeTH2F(), makeTProfile(), makeTProfile2D(), and ~RunHistogramManager().