#include <DigiBXCorrHistogramMaker.h>
Public Member Functions | |
void | beginRun (const unsigned int nrun) |
void | book (const char *dirname, const std::map< int, std::string > &labels) |
DigiBXCorrHistogramMaker (edm::ConsumesCollector &&iC, const int ncorbins=1000) | |
DigiBXCorrHistogramMaker (const edm::ParameterSet &iConfig, edm::ConsumesCollector &&iC) | |
void | fill (const T &he, const std::map< int, int > &ndigi, const edm::Handle< APVCyclePhaseCollection > &phase) |
void | fillcorr (const T &he1, const T &he2, const std::map< int, int > &ndigi) |
~DigiBXCorrHistogramMaker () | |
Private Attributes | |
std::map< unsigned int, int > | m_binmax |
const bool | m_dbx3Histo |
const bool | m_dbx3Histo3D |
std::map< int, TProfile * > | m_digicorr |
std::string | m_hitname |
std::map< int, std::string > | m_labels |
const int | m_nbins |
int | m_ncorbins |
std::map< int, TProfile * > | m_ndigivsbx |
std::map< int, TH2F * > | m_ndigivsbx2D |
std::map< int, TH2F * > | m_ndigivsbx2Dzoom |
std::map< int, TH2F * > | m_ndigivsbx2Dzoom2 |
std::map< int, TH2F * > | m_ndigivscycle |
std::map< int, TProfile2D * > | m_ndigivscycle2dbx |
std::map< int, TProfile2D * > | m_ndigivscycledbx |
std::map< int, TProfile2D ** > | m_ndigivscycletime |
std::map< int, TH2F * > | m_ndigivscyclezoom |
std::map< int, TH2F * > | m_ndigivscyclezoom2 |
std::map< int, TProfile * > | m_ndigivsdbx |
std::map< int, TH2F * > | m_ndigivsdbx2D |
std::map< int, TH2F * > | m_ndigivsdbx2Dzoom |
std::map< int, TH2F * > | m_ndigivsdbx2Dzoom2 |
std::map< int, TProfile2D * > | m_ndigivsdbx3zoom |
std::map< int, TProfile * > | m_ndigivsdbxincycle |
std::map< int, TH2F * > | m_ndigivsdbxincycle2D |
std::map< int, TProfile2D * > | m_ndigivsdbxincycle3 |
std::map< int, TH3F * > | m_ndigivsdbxincycle33D |
std::map< int, TProfile * > | m_ndigivsdbxzoom |
std::map< int, TProfile * > | m_ndigivsdbxzoom2 |
std::map< int, TProfile * > | m_nmeandigivscycle |
std::map< int, std::string > | m_phasepart |
RunHistogramManager | m_rhm |
const bool | m_runHisto |
std::vector< int > | m_scalefact |
Definition at line 23 of file DigiBXCorrHistogramMaker.h.
DigiBXCorrHistogramMaker< T >::DigiBXCorrHistogramMaker | ( | edm::ConsumesCollector && | iC, |
const int | ncorbins = 1000 |
||
) |
Definition at line 91 of file DigiBXCorrHistogramMaker.h.
DigiBXCorrHistogramMaker< T >::DigiBXCorrHistogramMaker | ( | const edm::ParameterSet & | iConfig, |
edm::ConsumesCollector && | iC | ||
) |
Definition at line 97 of file DigiBXCorrHistogramMaker.h.
References edm::ParameterSet::getUntrackedParameter(), DigiBXCorrHistogramMaker< T >::m_binmax, DigiBXCorrHistogramMaker< T >::m_phasepart, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 29 of file DigiBXCorrHistogramMaker.h.
void DigiBXCorrHistogramMaker< T >::beginRun | ( | const unsigned int | nrun | ) |
Definition at line 319 of file DigiBXCorrHistogramMaker.h.
References RunHistogramManager::beginRun(), mps_fire::i, DigiBXCorrHistogramMaker< T >::m_labels, DigiBXCorrHistogramMaker< T >::m_ndigivscycletime, DigiBXCorrHistogramMaker< T >::m_rhm, and DigiBXCorrHistogramMaker< T >::m_runHisto.
Referenced by MultiplicityTimeCorrelations::beginRun(), and DigiBXCorrHistogramMaker< EventWithHistory >::~DigiBXCorrHistogramMaker().
void DigiBXCorrHistogramMaker< T >::book | ( | const char * | dirname, |
const std::map< int, std::string > & | labels | ||
) |
Definition at line 120 of file DigiBXCorrHistogramMaker.h.
References mps_fire::i, tablePrinter::labels, DigiBXCorrHistogramMaker< T >::m_binmax, DigiBXCorrHistogramMaker< T >::m_dbx3Histo, DigiBXCorrHistogramMaker< T >::m_dbx3Histo3D, DigiBXCorrHistogramMaker< T >::m_digicorr, DigiBXCorrHistogramMaker< T >::m_hitname, DigiBXCorrHistogramMaker< T >::m_labels, DigiBXCorrHistogramMaker< T >::m_nbins, DigiBXCorrHistogramMaker< T >::m_ncorbins, DigiBXCorrHistogramMaker< T >::m_ndigivsbx, DigiBXCorrHistogramMaker< T >::m_ndigivsbx2D, DigiBXCorrHistogramMaker< T >::m_ndigivsbx2Dzoom, DigiBXCorrHistogramMaker< T >::m_ndigivsbx2Dzoom2, DigiBXCorrHistogramMaker< T >::m_ndigivscycle, DigiBXCorrHistogramMaker< T >::m_ndigivscycle2dbx, DigiBXCorrHistogramMaker< T >::m_ndigivscycledbx, DigiBXCorrHistogramMaker< T >::m_ndigivscycletime, DigiBXCorrHistogramMaker< T >::m_ndigivscyclezoom, DigiBXCorrHistogramMaker< T >::m_ndigivscyclezoom2, DigiBXCorrHistogramMaker< T >::m_ndigivsdbx, DigiBXCorrHistogramMaker< T >::m_ndigivsdbx2D, DigiBXCorrHistogramMaker< T >::m_ndigivsdbx2Dzoom, DigiBXCorrHistogramMaker< T >::m_ndigivsdbx2Dzoom2, DigiBXCorrHistogramMaker< T >::m_ndigivsdbx3zoom, DigiBXCorrHistogramMaker< T >::m_ndigivsdbxincycle, DigiBXCorrHistogramMaker< T >::m_ndigivsdbxincycle2D, DigiBXCorrHistogramMaker< T >::m_ndigivsdbxincycle3, DigiBXCorrHistogramMaker< T >::m_ndigivsdbxincycle33D, DigiBXCorrHistogramMaker< T >::m_ndigivsdbxzoom, DigiBXCorrHistogramMaker< T >::m_ndigivsdbxzoom2, DigiBXCorrHistogramMaker< T >::m_nmeandigivscycle, DigiBXCorrHistogramMaker< T >::m_phasepart, DigiBXCorrHistogramMaker< T >::m_rhm, DigiBXCorrHistogramMaker< T >::m_runHisto, DigiBXCorrHistogramMaker< T >::m_scalefact, TFileDirectory::make(), RunHistogramManager::makeTProfile2D(), TFileService::mkdir(), dataset::name, SiStripTKNumbers::nstrips(), AlCaHLTBitMon_QueryRunRegistry::string, fftjetcommon_cfi::title, and interactiveExample::ui.
Referenced by MultiplicityTimeCorrelations::MultiplicityTimeCorrelations(), and DigiBXCorrHistogramMaker< EventWithHistory >::~DigiBXCorrHistogramMaker().
void DigiBXCorrHistogramMaker< T >::fill | ( | const T & | he, |
const std::map< int, int > & | ndigi, | ||
const edm::Handle< APVCyclePhaseCollection > & | phase | ||
) |
Definition at line 338 of file DigiBXCorrHistogramMaker.h.
References edm::HandleBase::failedToGet(), HcalObjRepresent::Fill(), APVCyclePhaseCollection::getPhase(), mps_fire::i, APVCyclePhaseCollection::invalid, edm::HandleBase::isValid(), DigiBXCorrHistogramMaker< T >::m_dbx3Histo, DigiBXCorrHistogramMaker< T >::m_dbx3Histo3D, DigiBXCorrHistogramMaker< T >::m_labels, DigiBXCorrHistogramMaker< T >::m_ndigivsbx, DigiBXCorrHistogramMaker< T >::m_ndigivsbx2D, DigiBXCorrHistogramMaker< T >::m_ndigivsbx2Dzoom, DigiBXCorrHistogramMaker< T >::m_ndigivsbx2Dzoom2, DigiBXCorrHistogramMaker< T >::m_ndigivscycle, DigiBXCorrHistogramMaker< T >::m_ndigivscycle2dbx, DigiBXCorrHistogramMaker< T >::m_ndigivscycledbx, DigiBXCorrHistogramMaker< T >::m_ndigivscycletime, DigiBXCorrHistogramMaker< T >::m_ndigivscyclezoom, DigiBXCorrHistogramMaker< T >::m_ndigivscyclezoom2, DigiBXCorrHistogramMaker< T >::m_ndigivsdbx, DigiBXCorrHistogramMaker< T >::m_ndigivsdbx2D, DigiBXCorrHistogramMaker< T >::m_ndigivsdbx2Dzoom, DigiBXCorrHistogramMaker< T >::m_ndigivsdbx2Dzoom2, DigiBXCorrHistogramMaker< T >::m_ndigivsdbx3zoom, DigiBXCorrHistogramMaker< T >::m_ndigivsdbxincycle, DigiBXCorrHistogramMaker< T >::m_ndigivsdbxincycle2D, DigiBXCorrHistogramMaker< T >::m_ndigivsdbxincycle3, DigiBXCorrHistogramMaker< T >::m_ndigivsdbxincycle33D, DigiBXCorrHistogramMaker< T >::m_ndigivsdbxzoom, DigiBXCorrHistogramMaker< T >::m_ndigivsdbxzoom2, DigiBXCorrHistogramMaker< T >::m_nmeandigivscycle, DigiBXCorrHistogramMaker< T >::m_phasepart, DigiBXCorrHistogramMaker< T >::m_runHisto, APVCyclePhaseCollection::multiphase, APVCyclePhaseCollection::nopartition, nullptr, and interactiveExample::ui.
Referenced by MultiplicityTimeCorrelations::analyze(), and DigiBXCorrHistogramMaker< EventWithHistory >::~DigiBXCorrHistogramMaker().
void DigiBXCorrHistogramMaker< T >::fillcorr | ( | const T & | he1, |
const T & | he2, | ||
const std::map< int, int > & | ndigi | ||
) |
Definition at line 435 of file DigiBXCorrHistogramMaker.h.
References mps_fire::i, DigiBXCorrHistogramMaker< T >::m_digicorr, and DigiBXCorrHistogramMaker< T >::m_labels.
Referenced by DigiBXCorrHistogramMaker< EventWithHistory >::~DigiBXCorrHistogramMaker().
|
private |
Definition at line 45 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book(), and DigiBXCorrHistogramMaker< T >::DigiBXCorrHistogramMaker().
|
private |
Definition at line 40 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book(), and DigiBXCorrHistogramMaker< T >::fill().
|
private |
Definition at line 41 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book(), and DigiBXCorrHistogramMaker< T >::fill().
|
private |
Definition at line 85 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book(), and DigiBXCorrHistogramMaker< T >::fillcorr().
|
private |
Definition at line 39 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book().
|
private |
Definition at line 44 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::beginRun(), DigiBXCorrHistogramMaker< T >::book(), DigiBXCorrHistogramMaker< T >::fill(), and DigiBXCorrHistogramMaker< T >::fillcorr().
|
private |
Definition at line 48 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book().
|
private |
Definition at line 38 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book().
|
private |
Definition at line 65 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book(), and DigiBXCorrHistogramMaker< T >::fill().
|
private |
Definition at line 66 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book(), and DigiBXCorrHistogramMaker< T >::fill().
|
private |
Definition at line 67 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book(), and DigiBXCorrHistogramMaker< T >::fill().
|
private |
Definition at line 68 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book(), and DigiBXCorrHistogramMaker< T >::fill().
|
private |
Definition at line 61 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book(), and DigiBXCorrHistogramMaker< T >::fill().
|
private |
Definition at line 73 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book(), and DigiBXCorrHistogramMaker< T >::fill().
|
private |
Definition at line 71 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book(), and DigiBXCorrHistogramMaker< T >::fill().
|
private |
Definition at line 75 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::beginRun(), DigiBXCorrHistogramMaker< T >::book(), and DigiBXCorrHistogramMaker< T >::fill().
|
private |
Definition at line 62 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book(), and DigiBXCorrHistogramMaker< T >::fill().
|
private |
Definition at line 63 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book(), and DigiBXCorrHistogramMaker< T >::fill().
|
private |
Definition at line 52 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book(), and DigiBXCorrHistogramMaker< T >::fill().
|
private |
Definition at line 77 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book(), and DigiBXCorrHistogramMaker< T >::fill().
|
private |
Definition at line 79 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book(), and DigiBXCorrHistogramMaker< T >::fill().
|
private |
Definition at line 78 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book(), and DigiBXCorrHistogramMaker< T >::fill().
|
private |
Definition at line 81 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book(), and DigiBXCorrHistogramMaker< T >::fill().
|
private |
Definition at line 56 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book(), and DigiBXCorrHistogramMaker< T >::fill().
|
private |
Definition at line 57 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book(), and DigiBXCorrHistogramMaker< T >::fill().
|
private |
Definition at line 82 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book(), and DigiBXCorrHistogramMaker< T >::fill().
|
private |
Definition at line 83 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book(), and DigiBXCorrHistogramMaker< T >::fill().
|
private |
Definition at line 54 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book(), and DigiBXCorrHistogramMaker< T >::fill().
|
private |
Definition at line 53 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book(), and DigiBXCorrHistogramMaker< T >::fill().
|
private |
Definition at line 59 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book(), and DigiBXCorrHistogramMaker< T >::fill().
|
private |
Definition at line 46 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book(), DigiBXCorrHistogramMaker< T >::DigiBXCorrHistogramMaker(), and DigiBXCorrHistogramMaker< T >::fill().
|
private |
Definition at line 50 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::beginRun(), and DigiBXCorrHistogramMaker< T >::book().
|
private |
Definition at line 42 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::beginRun(), DigiBXCorrHistogramMaker< T >::book(), and DigiBXCorrHistogramMaker< T >::fill().
|
private |
Definition at line 47 of file DigiBXCorrHistogramMaker.h.
Referenced by DigiBXCorrHistogramMaker< T >::book().