#include <DigiInvestigatorHistogramMaker.h>
Public Member Functions | |
void | beginRun (const edm::Run &iRun) |
void | book (const std::string dirname, const std::map< unsigned int, std::string > &labels) |
void | book (const std::string dirname) |
DigiInvestigatorHistogramMaker (edm::ConsumesCollector &&iC) | |
DigiInvestigatorHistogramMaker (const edm::ParameterSet &iConfig, edm::ConsumesCollector &&iC) | |
void | fill (const edm::Event &iEvent, const std::map< unsigned int, int > &ndigi) |
~DigiInvestigatorHistogramMaker () | |
Private Attributes | |
std::map< unsigned int, int > | _binmax |
RunHistogramManager | _fhm |
const bool | _fillHisto |
std::string | _hitname |
std::map< unsigned int, std::string > | _labels |
const int | _nbins |
std::map< unsigned int, TH1F * > | _nmult |
std::map< unsigned int, TProfile ** > | _nmultvsbxfill |
std::map< unsigned int, TProfile ** > | _nmultvsbxrun |
std::map< unsigned int, TProfile ** > | _nmultvsorbrun |
RunHistogramManager | _rhm |
const bool | _runHisto |
int | _scalefact |
std::map< unsigned int, TFileDirectory * > | _subdirs |
const unsigned int | m_LSfrac |
const unsigned int | m_maxLS |
Definition at line 18 of file DigiInvestigatorHistogramMaker.h.
DigiInvestigatorHistogramMaker::DigiInvestigatorHistogramMaker | ( | edm::ConsumesCollector && | iC | ) |
Definition at line 12 of file DigiInvestigatorHistogramMaker.cc.
DigiInvestigatorHistogramMaker::DigiInvestigatorHistogramMaker | ( | const edm::ParameterSet & | iConfig, |
edm::ConsumesCollector && | iC | ||
) |
Definition at line 29 of file DigiInvestigatorHistogramMaker.cc.
References _binmax, _labels, edm::ParameterSet::getUntrackedParameter(), and AlCaHLTBitMon_QueryRunRegistry::string.
DigiInvestigatorHistogramMaker::~DigiInvestigatorHistogramMaker | ( | ) |
Definition at line 55 of file DigiInvestigatorHistogramMaker.cc.
References _labels, _subdirs, mps_fire::i, and AlCaHLTBitMon_QueryRunRegistry::string.
void DigiInvestigatorHistogramMaker::beginRun | ( | const edm::Run & | iRun | ) |
Definition at line 128 of file DigiInvestigatorHistogramMaker.cc.
References _fhm, _fillHisto, _labels, _nmultvsbxfill, _nmultvsbxrun, _nmultvsorbrun, _rhm, _runHisto, RunHistogramManager::beginRun(), mps_fire::i, AlCaHLTBitMon_QueryRunRegistry::string, and TFileService::tFileDirectory().
Referenced by MultiplicityInvestigator::beginRun().
void DigiInvestigatorHistogramMaker::book | ( | const std::string | dirname, |
const std::map< unsigned int, std::string > & | labels | ||
) |
Definition at line 64 of file DigiInvestigatorHistogramMaker.cc.
References _labels, BTVHLTOfflineSource_cfi::dirname, and SummaryClient_cfi::labels.
Referenced by MultiplicityInvestigator::MultiplicityInvestigator().
void DigiInvestigatorHistogramMaker::book | ( | const std::string | dirname | ) |
Definition at line 70 of file DigiInvestigatorHistogramMaker.cc.
References _binmax, _fhm, _fillHisto, _hitname, _labels, _nbins, _nmult, _nmultvsbxfill, _nmultvsbxrun, _nmultvsorbrun, _rhm, _runHisto, _scalefact, _subdirs, BTVHLTOfflineSource_cfi::dirname, mps_fire::i, m_LSfrac, m_maxLS, RunHistogramManager::makeTProfile(), TFileDirectory::mkdir(), TFileService::mkdir(), mergeVDriftHistosByStation::name, SiStripTKNumbers::nstrips(), AlCaHLTBitMon_QueryRunRegistry::string, and runGCPTkAlMap::title.
void DigiInvestigatorHistogramMaker::fill | ( | const edm::Event & | iEvent, |
const std::map< unsigned int, int > & | ndigi | ||
) |
Definition at line 172 of file DigiInvestigatorHistogramMaker.cc.
References _fillHisto, _labels, _nmult, _nmultvsbxfill, _nmultvsbxrun, _nmultvsorbrun, _runHisto, HcalObjRepresent::Fill(), mps_fire::i, and iEvent.
Referenced by MultiplicityInvestigator::analyze().
|
private |
Definition at line 38 of file DigiInvestigatorHistogramMaker.h.
Referenced by book(), and DigiInvestigatorHistogramMaker().
|
private |
Definition at line 42 of file DigiInvestigatorHistogramMaker.h.
Referenced by beginRun(), and book().
|
private |
Definition at line 37 of file DigiInvestigatorHistogramMaker.h.
Referenced by beginRun(), book(), and fill().
|
private |
Definition at line 31 of file DigiInvestigatorHistogramMaker.h.
Referenced by book().
|
private |
Definition at line 39 of file DigiInvestigatorHistogramMaker.h.
Referenced by validation.SimpleValidation::_doPlots(), validation.SeparateValidation::_doPlots(), beginRun(), book(), DigiInvestigatorHistogramMaker(), plotting.PlotFolder::draw(), fill(), Config.ProcessAcceleratorTest::labels(), Config.ProcessAcceleratorTest2::labels(), Config.ProcessAcceleratorTest::setEnabled(), Config.ProcessAcceleratorTest2::setEnabled(), and ~DigiInvestigatorHistogramMaker().
|
private |
Definition at line 32 of file DigiInvestigatorHistogramMaker.h.
Referenced by book().
|
private |
Definition at line 46 of file DigiInvestigatorHistogramMaker.h.
|
private |
Definition at line 45 of file DigiInvestigatorHistogramMaker.h.
Referenced by beginRun(), book(), and fill().
|
private |
Definition at line 44 of file DigiInvestigatorHistogramMaker.h.
Referenced by beginRun(), book(), and fill().
|
private |
Definition at line 43 of file DigiInvestigatorHistogramMaker.h.
Referenced by beginRun(), book(), and fill().
|
private |
Definition at line 41 of file DigiInvestigatorHistogramMaker.h.
Referenced by beginRun(), and book().
|
private |
Definition at line 36 of file DigiInvestigatorHistogramMaker.h.
Referenced by beginRun(), book(), and fill().
|
private |
Definition at line 35 of file DigiInvestigatorHistogramMaker.h.
Referenced by book().
|
private |
Definition at line 47 of file DigiInvestigatorHistogramMaker.h.
Referenced by book(), and ~DigiInvestigatorHistogramMaker().
|
private |
Definition at line 34 of file DigiInvestigatorHistogramMaker.h.
Referenced by book().
|
private |
Definition at line 33 of file DigiInvestigatorHistogramMaker.h.
Referenced by book().