#include <SimG4CMS/HcalTestBeam/interface/HcalTB02Histo.h>
Public Member Functions | |
void | fillAllTime (float v) |
void | fillProfile (int ilayer, float value) |
void | fillTransProf (float u, float v) |
float | getMean (int ilayer) |
float | getRMS (int ilayer) |
HcalTB02Histo (const edm::ParameterSet &ps) | |
virtual | ~HcalTB02Histo () |
Private Attributes | |
std::string | fileName |
std::vector< TH1D * > | rt_histoProf |
TH1D * | rt_tbTimes |
TH2D * | rt_TransProf |
bool | verbose |
Description: Histogram handling for Hcal Test Beam 2002 studies
Usage: Sets up histograms and stores in a file
Definition at line 31 of file HcalTB02Histo.h.
HcalTB02Histo::HcalTB02Histo | ( | const edm::ParameterSet & | ps | ) |
Definition at line 26 of file HcalTB02Histo.cc.
References fileName, edm::ParameterSet::getUntrackedParameter(), h, edm::Service< T >::isAvailable(), TFileDirectory::make(), rt_histoProf, rt_tbTimes, rt_TransProf, indexGen::title, and verbose.
|
virtual |
Definition at line 55 of file HcalTB02Histo.cc.
void HcalTB02Histo::fillAllTime | ( | float | v | ) |
Definition at line 63 of file HcalTB02Histo.cc.
References LogDebug, rt_tbTimes, and v.
Referenced by HcalTB02Analysis::update().
void HcalTB02Histo::fillProfile | ( | int | ilayer, |
float | value | ||
) |
Definition at line 80 of file HcalTB02Histo.cc.
References LogDebug, rt_histoProf, and relativeConstraints::value.
Referenced by HcalTB02Analysis::update().
void HcalTB02Histo::fillTransProf | ( | float | u, |
float | v | ||
) |
Definition at line 71 of file HcalTB02Histo.cc.
References LogDebug, rt_TransProf, and v.
Referenced by HcalTB02Analysis::update().
float HcalTB02Histo::getMean | ( | int | ilayer | ) |
float HcalTB02Histo::getRMS | ( | int | ilayer | ) |
|
private |
Definition at line 49 of file HcalTB02Histo.h.
Referenced by HcalTB02Histo().
|
private |
Definition at line 54 of file HcalTB02Histo.h.
Referenced by fillProfile(), getMean(), getRMS(), and HcalTB02Histo().
|
private |
Definition at line 52 of file HcalTB02Histo.h.
Referenced by fillAllTime(), and HcalTB02Histo().
|
private |
Definition at line 53 of file HcalTB02Histo.h.
Referenced by fillTransProf(), and HcalTB02Histo().
|
private |
Definition at line 50 of file HcalTB02Histo.h.
Referenced by HcalTB02Histo().