27 rt_tbTimes(0), rt_TransProf(0) {
30 edm::LogInfo(
"HcalTBSim") <<
"HcalTB02Histo:: initialised with o/p file "
38 <<
"please add it to config file";
41 for (
int ilayer=0; ilayer<19; ilayer++) {
42 sprintf(title,
"Scint. Energy in Layer %d ", ilayer);
47 sprintf(title,
"All Hit Time slices");
50 sprintf(title,
"Transv. Shower Profile");
65 LogDebug(
"HcalTBSim") <<
"HcalTB02Histo::Fill Time histo with " <<
v;
73 LogDebug(
"HcalTBSim") <<
"HcalTB02Histo:::Fill Shower Transv. Profile histo"
74 <<
" with " << u <<
" and " <<
v;
84 LogDebug(
"HcalTBSim") <<
"HcalTB02Histo::Fill profile " << ilayer
T getUntrackedParameter(std::string const &, T const &) const
void fillTransProf(float u, float v)
std::vector< TH1D * > rt_histoProf
void fillAllTime(float v)
HcalTB02Histo(const edm::ParameterSet &ps)
float getMean(int ilayer)
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
void fillProfile(int ilayer, float value)
T * make() const
make new ROOT object