#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, and LogDebug.
void RunHistogramManager::beginRun | ( | const edm::Run & | iRun | ) |
Definition at line 90 of file RunHistogramManager.cc.
Referenced by MultiplicityCorrelatorHistogramMaker::beginRun(), DigiInvestigatorHistogramMaker::beginRun(), EventTimeDistribution::beginRun(), and beginRun().
void RunHistogramManager::beginRun | ( | const edm::Run & | iRun, |
TFileDirectory & | subdir | ||
) |
Definition at line 97 of file RunHistogramManager.cc.
References _fillHistograms, beginRun(), edm::Run::getByLabel(), and edm::RunBase::run().
void RunHistogramManager::beginRun | ( | const unsigned int | irun | ) |
Definition at line 110 of file RunHistogramManager.cc.
References beginRun().
void RunHistogramManager::beginRun | ( | const unsigned int | irun, |
TFileDirectory & | subdir | ||
) |
Definition at line 117 of file RunHistogramManager.cc.
References _fillHistograms, _histograms, combineCards::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 29 of file RunHistogramManager.cc.
References _histograms, LogDebug, mergeVDriftHistosByStation::name, and indexGen::title.
Referenced by EventTimeDistribution::EventTimeDistribution(), 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 66 of file RunHistogramManager.cc.
References _histograms, LogDebug, mergeVDriftHistosByStation::name, and indexGen::title.
Referenced by 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, LogDebug, mergeVDriftHistosByStation::name, and indexGen::title.
Referenced by DigiInvestigatorHistogramMaker::book(), and MultiplicityCorrelatorHistogramMaker::MultiplicityCorrelatorHistogramMaker().
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, LogDebug, mergeVDriftHistosByStation::name, and indexGen::title.
Referenced by 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().