#include <DigiLumiCorrHistogramMaker.h>
Public Member Functions | |
void | beginRun (const edm::Run &iRun) |
void | book (const std::string dirname, const std::map< unsigned int, std::string > &labels, edm::ConsumesCollector &&iC) |
void | book (const std::string dirname, edm::ConsumesCollector &&iC) |
void | book (const std::string dirname, edm::ConsumesCollector &iC) |
DigiLumiCorrHistogramMaker (const edm::ParameterSet &iConfig, edm::ConsumesCollector &&iC) | |
DigiLumiCorrHistogramMaker (edm::ConsumesCollector &&iC) | |
void | fill (const edm::Event &iEvent, const std::map< unsigned int, int > &ndigi) |
~DigiLumiCorrHistogramMaker () | |
Private Attributes | |
std::map< unsigned int, int > | m_binmax |
std::map< unsigned int, RunHistogramManager * > | m_fhm |
std::string | m_hitname |
std::map< unsigned int, std::string > | m_labels |
edm::EDGetTokenT< LumiDetails > | m_lumiProducerToken |
const double | m_maxlumi |
const int | m_nbins |
std::map< unsigned int, TH2F * > | m_nmultvslumi |
std::map< unsigned int, TProfile * > | m_nmultvslumiprof |
std::map< unsigned int, TProfile2D ** > | m_nmultvslumivsbxprofrun |
bool | m_runHisto |
const int | m_scalefact |
std::map< unsigned int, TFileDirectory * > | m_subdirs |
Definition at line 21 of file DigiLumiCorrHistogramMaker.h.
DigiLumiCorrHistogramMaker::DigiLumiCorrHistogramMaker | ( | edm::ConsumesCollector && | iC | ) |
Definition at line 14 of file DigiLumiCorrHistogramMaker.cc.
DigiLumiCorrHistogramMaker::DigiLumiCorrHistogramMaker | ( | const edm::ParameterSet & | iConfig, |
edm::ConsumesCollector && | iC | ||
) |
Definition at line 28 of file DigiLumiCorrHistogramMaker.cc.
References edm::ParameterSet::getUntrackedParameter(), m_binmax, m_labels, and AlCaHLTBitMon_QueryRunRegistry::string.
DigiLumiCorrHistogramMaker::~DigiLumiCorrHistogramMaker | ( | ) |
Definition at line 49 of file DigiLumiCorrHistogramMaker.cc.
References mps_fire::i, m_fhm, m_labels, m_subdirs, and AlCaHLTBitMon_QueryRunRegistry::string.
void DigiLumiCorrHistogramMaker::beginRun | ( | const edm::Run & | iRun | ) |
Definition at line 122 of file DigiLumiCorrHistogramMaker.cc.
References mps_fire::i, m_fhm, m_labels, m_nmultvslumivsbxprofrun, m_runHisto, m_subdirs, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by MultiplicityInvestigator::beginRun().
void DigiLumiCorrHistogramMaker::book | ( | const std::string | dirname, |
const std::map< unsigned int, std::string > & | labels, | ||
edm::ConsumesCollector && | iC | ||
) |
Definition at line 59 of file DigiLumiCorrHistogramMaker.cc.
References BTVHLTOfflineSource_cfi::dirname, SummaryClient_cfi::labels, and m_labels.
Referenced by MultiplicityInvestigator::MultiplicityInvestigator().
|
inline |
Definition at line 29 of file DigiLumiCorrHistogramMaker.h.
References book(), and BTVHLTOfflineSource_cfi::dirname.
Referenced by book().
void DigiLumiCorrHistogramMaker::book | ( | const std::string | dirname, |
edm::ConsumesCollector & | iC | ||
) |
Definition at line 66 of file DigiLumiCorrHistogramMaker.cc.
References BTVHLTOfflineSource_cfi::dirname, mps_fire::i, m_binmax, m_fhm, m_hitname, m_labels, m_maxlumi, m_nbins, m_nmultvslumi, m_nmultvslumiprof, m_nmultvslumivsbxprofrun, m_runHisto, m_scalefact, m_subdirs, TFileDirectory::mkdir(), TFileService::mkdir(), Skims_PA_cff::name, SiStripTKNumbers::nstrips(), AlCaHLTBitMon_QueryRunRegistry::string, and overlapproblemtsosanalyzer_cfi::title.
void DigiLumiCorrHistogramMaker::fill | ( | const edm::Event & | iEvent, |
const std::map< unsigned int, int > & | ndigi | ||
) |
Definition at line 136 of file DigiLumiCorrHistogramMaker.cc.
References HcalObjRepresent::Fill(), mps_fire::i, iEvent, LumiDetails::isValid(), edm::HandleBase::isValid(), LumiDetails::kOCC1, LumiDetails::lumiValue(), m_labels, m_lumiProducerToken, m_nmultvslumi, m_nmultvslumiprof, and m_nmultvslumivsbxprofrun.
Referenced by MultiplicityInvestigator::analyze().
|
private |
Definition at line 42 of file DigiLumiCorrHistogramMaker.h.
Referenced by book(), and DigiLumiCorrHistogramMaker().
|
private |
Definition at line 36 of file DigiLumiCorrHistogramMaker.h.
Referenced by beginRun(), book(), and ~DigiLumiCorrHistogramMaker().
|
private |
Definition at line 38 of file DigiLumiCorrHistogramMaker.h.
Referenced by book().
|
private |
Definition at line 43 of file DigiLumiCorrHistogramMaker.h.
Referenced by beginRun(), book(), DigiLumiCorrHistogramMaker(), fill(), and ~DigiLumiCorrHistogramMaker().
|
private |
Definition at line 35 of file DigiLumiCorrHistogramMaker.h.
Referenced by fill().
|
private |
Definition at line 41 of file DigiLumiCorrHistogramMaker.h.
Referenced by book().
|
private |
Definition at line 39 of file DigiLumiCorrHistogramMaker.h.
Referenced by book().
|
private |
Definition at line 45 of file DigiLumiCorrHistogramMaker.h.
|
private |
Definition at line 46 of file DigiLumiCorrHistogramMaker.h.
|
private |
Definition at line 47 of file DigiLumiCorrHistogramMaker.h.
Referenced by beginRun(), book(), and fill().
|
private |
Definition at line 37 of file DigiLumiCorrHistogramMaker.h.
Referenced by beginRun(), and book().
|
private |
Definition at line 40 of file DigiLumiCorrHistogramMaker.h.
Referenced by book().
|
private |
Definition at line 48 of file DigiLumiCorrHistogramMaker.h.
Referenced by beginRun(), book(), and ~DigiLumiCorrHistogramMaker().