#include <SimG4CMS/HcalTestBeam/interface/HcalTB04Histo.h>
Public Member Functions | |
void | fillEdep (double etots, double eecals, double ehcals, double etotq, double eecalq, double ehcalq) |
void | fillLongProf (const std::vector< double > &es, const std::vector< double > &eq) |
void | fillPrimary (double energy, double eta, double phi) |
void | fillTrnsProf (const std::vector< double > &es1, const std::vector< double > &eq1, const std::vector< double > &es2, const std::vector< double > &eq2) |
HcalTB04Histo (const edm::ParameterSet &ps) | |
virtual | ~HcalTB04Histo () |
Private Attributes | |
TH1D * | edecQ |
TH1D * | edecS |
TH2D * | edehQ |
TH2D * | edehS |
TH1D * | edepQ |
TH1D * | edepS |
TH1D * | edhcQ |
TH1D * | edhcS |
double | eHcalMax |
double | eTotMax |
TH1D * | iEta |
TH1D * | iniE |
TH1D * | iPhi |
TProfile * | latqe |
TProfile * | latqf |
TProfile * | latse |
TProfile * | latsf |
TProfile * | lngq |
TProfile * | lngs |
bool | verbose |
Description: Histogram handling for Hcal Test Beam 2004 studies
Usage: Sets up histograms and stores in a file
Definition at line 31 of file HcalTB04Histo.h.
HcalTB04Histo::HcalTB04Histo | ( | const edm::ParameterSet & | ps | ) |
Definition at line 25 of file HcalTB04Histo.cc.
References edecQ, edecS, edehQ, edehS, edepQ, edepS, edhcQ, edhcS, edm::ParameterSet::getUntrackedParameter(), iEta, iniE, iPhi, edm::Service< T >::isAvailable(), latqe, latqf, latse, latsf, lngq, lngs, and TFileService::make().
|
virtual |
Definition at line 59 of file HcalTB04Histo.cc.
void HcalTB04Histo::fillEdep | ( | double | etots, |
double | eecals, | ||
double | ehcals, | ||
double | etotq, | ||
double | eecalq, | ||
double | ehcalq | ||
) |
void HcalTB04Histo::fillLongProf | ( | const std::vector< double > & | es, |
const std::vector< double > & | eq | ||
) |
Definition at line 121 of file HcalTB04Histo.cc.
References i, lngq, lngs, LogDebug, min(), and gen::n.
Referenced by HcalTB04Analysis::finalAnalysis().
void HcalTB04Histo::fillPrimary | ( | double | energy, |
double | eta, | ||
double | phi | ||
) |
Definition at line 65 of file HcalTB04Histo.cc.
References iEta, iniE, iPhi, LogDebug, and phi.
Referenced by HcalTB04Analysis::finalAnalysis().
void HcalTB04Histo::fillTrnsProf | ( | const std::vector< double > & | es1, |
const std::vector< double > & | eq1, | ||
const std::vector< double > & | es2, | ||
const std::vector< double > & | eq2 | ||
) |
|
private |
Definition at line 54 of file HcalTB04Histo.h.
Referenced by fillEdep(), and HcalTB04Histo().
|
private |
Definition at line 54 of file HcalTB04Histo.h.
Referenced by fillEdep(), and HcalTB04Histo().
|
private |
Definition at line 55 of file HcalTB04Histo.h.
Referenced by fillEdep(), and HcalTB04Histo().
|
private |
Definition at line 55 of file HcalTB04Histo.h.
Referenced by fillEdep(), and HcalTB04Histo().
|
private |
Definition at line 54 of file HcalTB04Histo.h.
Referenced by fillEdep(), and HcalTB04Histo().
|
private |
Definition at line 54 of file HcalTB04Histo.h.
Referenced by fillEdep(), and HcalTB04Histo().
|
private |
Definition at line 54 of file HcalTB04Histo.h.
Referenced by fillEdep(), and HcalTB04Histo().
|
private |
Definition at line 54 of file HcalTB04Histo.h.
Referenced by fillEdep(), and HcalTB04Histo().
|
private |
Definition at line 51 of file HcalTB04Histo.h.
|
private |
Definition at line 51 of file HcalTB04Histo.h.
|
private |
Definition at line 53 of file HcalTB04Histo.h.
Referenced by fillPrimary(), and HcalTB04Histo().
|
private |
Definition at line 53 of file HcalTB04Histo.h.
Referenced by fillPrimary(), and HcalTB04Histo().
|
private |
Definition at line 53 of file HcalTB04Histo.h.
Referenced by fillPrimary(), and HcalTB04Histo().
|
private |
Definition at line 56 of file HcalTB04Histo.h.
Referenced by fillTrnsProf(), and HcalTB04Histo().
|
private |
Definition at line 56 of file HcalTB04Histo.h.
Referenced by fillTrnsProf(), and HcalTB04Histo().
|
private |
Definition at line 56 of file HcalTB04Histo.h.
Referenced by fillTrnsProf(), and HcalTB04Histo().
|
private |
Definition at line 56 of file HcalTB04Histo.h.
Referenced by fillTrnsProf(), and HcalTB04Histo().
|
private |
Definition at line 56 of file HcalTB04Histo.h.
Referenced by fillLongProf(), and HcalTB04Histo().
|
private |
Definition at line 56 of file HcalTB04Histo.h.
Referenced by fillLongProf(), and HcalTB04Histo().
|
private |
Definition at line 50 of file HcalTB04Histo.h.