#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 210 of file RunHistogramManager.h.
RunHistogramManager::RunHistogramManager | ( | edm::ConsumesCollector && | iC, |
const bool | fillHistograms = false |
||
) |
Definition at line 28 of file RunHistogramManager.cc.
RunHistogramManager::RunHistogramManager | ( | edm::ConsumesCollector & | iC, |
const bool | fillHistograms = false |
||
) |
Definition at line 23 of file RunHistogramManager.cc.
RunHistogramManager::~RunHistogramManager | ( | ) |
Definition at line 45 of file RunHistogramManager.cc.
References _histograms, trackingPlots::hp, and LogDebug.
void RunHistogramManager::beginRun | ( | const edm::Run & | iRun | ) |
Definition at line 101 of file RunHistogramManager.cc.
References TFileService::tFileDirectory().
Referenced by MultiplicityCorrelatorHistogramMaker::beginRun(), DigiInvestigatorHistogramMaker::beginRun(), BeamSpotHistogramMaker::beginRun(), VertexHistogramMaker::beginRun(), BSvsPVHistogramMaker::beginRun(), L1ABCDebugger::beginRun(), APVCyclePhaseMonitor::beginRun(), FEDBadModuleFilter::beginRun(), EventTimeDistribution::beginRun(), APVCyclePhaseProducerFromL1ABC::beginRun(), SiStripQualityHistory::beginRun(), SiPixelQualityHistory::beginRun(), APVCyclePhaseDebuggerFromL1TS::beginRun(), TrackCount::beginRun(), CommonModeAnalyzer::beginRun(), OccupancyPlots::beginRun(), APVShotsAnalyzer::beginRun(), and beginRun().
void RunHistogramManager::beginRun | ( | const edm::Run & | iRun, |
TFileDirectory & | subdir | ||
) |
Definition at line 106 of file RunHistogramManager.cc.
References _conditionsInRunToken, _fillHistograms, beginRun(), edm::HandleBase::failedToGet(), edm::Run::getByToken(), edm::HandleBase::isValid(), edm::ConditionsInRunBlock::lhcFillNumber, edm::RunBase::run(), and mkLumiAveragedPlots::subdir.
void RunHistogramManager::beginRun | ( | const unsigned int | irun | ) |
Definition at line 122 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, BTVHLTOfflineSource_cfi::dirname, and mkLumiAveragedPlots::subdir.
TH1F ** RunHistogramManager::makeTH1F | ( | const char * | name, |
const char * | title, | ||
const unsigned int | nbinx, | ||
const double | xmin, | ||
const double | xmax | ||
) |
Definition at line 33 of file RunHistogramManager.cc.
References _histograms, trackingPlots::hp, LogDebug, mergeVDriftHistosByStation::name, runGCPTkAlMap::title, TrackerOfflineValidation_Dqm_cff::xmax, and TrackerOfflineValidation_Dqm_cff::xmin.
Referenced by APVCyclePhaseDebuggerFromL1TS::APVCyclePhaseDebuggerFromL1TS(), APVCyclePhaseMonitor::APVCyclePhaseMonitor(), APVCyclePhaseProducerFromL1ABC::APVCyclePhaseProducerFromL1ABC(), 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 64 of file RunHistogramManager.cc.
References _histograms, trackingPlots::hp, LogDebug, mergeVDriftHistosByStation::name, runGCPTkAlMap::title, TrackerOfflineValidation_Dqm_cff::xmax, TrackerOfflineValidation_Dqm_cff::xmin, L1TOccupancyClient_cfi::ymax, and L1TOccupancyClient_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 52 of file RunHistogramManager.cc.
References _histograms, trackingPlots::hp, LogDebug, mergeVDriftHistosByStation::name, runGCPTkAlMap::title, TrackerOfflineValidation_Dqm_cff::xmax, and TrackerOfflineValidation_Dqm_cff::xmin.
Referenced by APVCyclePhaseMonitor::APVCyclePhaseMonitor(), DigiInvestigatorHistogramMaker::book(), BeamSpotHistogramMaker::book(), VertexHistogramMaker::book(), BSvsPVHistogramMaker::book(), CommonModeAnalyzer::CommonModeAnalyzer(), 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 82 of file RunHistogramManager.cc.
References _histograms, trackingPlots::hp, LogDebug, mergeVDriftHistosByStation::name, runGCPTkAlMap::title, TrackerOfflineValidation_Dqm_cff::xmax, TrackerOfflineValidation_Dqm_cff::xmin, L1TOccupancyClient_cfi::ymax, and L1TOccupancyClient_cfi::ymin.
Referenced by VertexHistogramMaker::book(), and MultiplicityCorrelatorHistogramMaker::MultiplicityCorrelatorHistogramMaker().
|
private |
Definition at line 244 of file RunHistogramManager.h.
Referenced by beginRun().
|
private |
Definition at line 242 of file RunHistogramManager.h.
Referenced by beginRun().
|
private |
Definition at line 243 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().