#include <SimG4CMS/HcalTestBeam/interface/HcalTB06Histo.h>
Public Member Functions | |
void | fillEdep (double etots, double eecals, double ehcals) |
void | fillPrimary (double energy, double eta, double phi) |
void | fillTree (std::vector< double > &ecalo, std::vector< double > &etrig) |
HcalTB06Histo (const edm::ParameterSet &ps) | |
virtual | ~HcalTB06Histo () |
Private Attributes | |
double | eBeam_ |
TH1D * | edecN |
TH1D * | edecS |
TH2D * | edehS |
double | edepEC_ |
double | edepHB_ |
double | edepHO_ |
TH1D * | edepN |
TH1D * | edepS |
double | edepS1_ |
double | edepS2_ |
double | edepS3_ |
double | edepS4_ |
double | edepS7_ |
double | edepS8_ |
double | edepVC_ |
TH1D * | edhcN |
TH1D * | edhcS |
TH1D * | emhcN |
double | etaBeam_ |
TH1D * | iEta |
TH1D * | iniE |
TH1D * | iPhi |
double | mip_ |
bool | mkTree_ |
double | noiseEC_ |
double | noiseHB_ |
double | noiseHO_ |
double | phiBeam_ |
TTree * | tree_ |
bool | verbose_ |
Description: Histogram handling for Hcal Test Beam 2006 studies
Usage: Sets up histograms and stores in a file
Definition at line 31 of file HcalTB06Histo.h.
HcalTB06Histo::HcalTB06Histo | ( | const edm::ParameterSet & | ps | ) |
Definition at line 26 of file HcalTB06Histo.cc.
References eBeam_, edecN, edecS, edehS, edepEC_, edepHB_, edepHO_, edepN, edepS, edepS1_, edepS2_, edepS3_, edepS4_, edepS7_, edepS8_, edepVC_, edhcN, edhcS, emhcN, etaBeam_, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), iEta, iniE, iPhi, edm::Service< T >::isAvailable(), TFileService::make(), mip_, mkTree_, noiseEC_, noiseHB_, noiseHO_, phiBeam_, compare::tfile, tree_, and verbose_.
|
virtual |
Definition at line 75 of file HcalTB06Histo.cc.
void HcalTB06Histo::fillEdep | ( | double | etots, |
double | eecals, | ||
double | ehcals | ||
) |
Definition at line 92 of file HcalTB06Histo.cc.
References eBeam_, edecN, edecS, edehS, edepN, edepS, edhcN, edhcS, emhcN, mip_, and verbose_.
Referenced by HcalTB06Analysis::analyze().
void HcalTB06Histo::fillPrimary | ( | double | energy, |
double | eta, | ||
double | phi | ||
) |
Definition at line 81 of file HcalTB06Histo.cc.
References eBeam_, HCALHighEnergyHPDFilter_cfi::energy, PVValHelper::eta, etaBeam_, iEta, iniE, iPhi, phi, phiBeam_, and verbose_.
Referenced by HcalTB06Analysis::analyze().
void HcalTB06Histo::fillTree | ( | std::vector< double > & | ecalo, |
std::vector< double > & | etrig | ||
) |
Definition at line 108 of file HcalTB06Histo.cc.
References edepEC_, edepHB_, edepHO_, edepS1_, edepS2_, edepS3_, edepS4_, edepS7_, edepS8_, edepVC_, mkTree_, noiseEC_, noiseHB_, noiseHO_, tree_, and verbose_.
Referenced by HcalTB06Analysis::analyze().
|
private |
Definition at line 51 of file HcalTB06Histo.h.
Referenced by fillEdep(), fillPrimary(), and HcalTB06Histo().
|
private |
Definition at line 48 of file HcalTB06Histo.h.
Referenced by fillEdep(), and HcalTB06Histo().
|
private |
Definition at line 47 of file HcalTB06Histo.h.
Referenced by fillEdep(), and HcalTB06Histo().
|
private |
Definition at line 49 of file HcalTB06Histo.h.
Referenced by fillEdep(), and HcalTB06Histo().
|
private |
Definition at line 52 of file HcalTB06Histo.h.
Referenced by fillTree(), and HcalTB06Histo().
|
private |
Definition at line 52 of file HcalTB06Histo.h.
Referenced by fillTree(), and HcalTB06Histo().
|
private |
Definition at line 52 of file HcalTB06Histo.h.
Referenced by fillTree(), and HcalTB06Histo().
|
private |
Definition at line 48 of file HcalTB06Histo.h.
Referenced by fillEdep(), and HcalTB06Histo().
|
private |
Definition at line 47 of file HcalTB06Histo.h.
Referenced by fillEdep(), and HcalTB06Histo().
|
private |
Definition at line 54 of file HcalTB06Histo.h.
Referenced by fillTree(), and HcalTB06Histo().
|
private |
Definition at line 54 of file HcalTB06Histo.h.
Referenced by fillTree(), and HcalTB06Histo().
|
private |
Definition at line 54 of file HcalTB06Histo.h.
Referenced by fillTree(), and HcalTB06Histo().
|
private |
Definition at line 54 of file HcalTB06Histo.h.
Referenced by fillTree(), and HcalTB06Histo().
|
private |
Definition at line 54 of file HcalTB06Histo.h.
Referenced by fillTree(), and HcalTB06Histo().
|
private |
Definition at line 54 of file HcalTB06Histo.h.
Referenced by fillTree(), and HcalTB06Histo().
|
private |
Definition at line 54 of file HcalTB06Histo.h.
Referenced by fillTree(), and HcalTB06Histo().
|
private |
Definition at line 48 of file HcalTB06Histo.h.
Referenced by fillEdep(), and HcalTB06Histo().
|
private |
Definition at line 47 of file HcalTB06Histo.h.
Referenced by fillEdep(), and HcalTB06Histo().
|
private |
Definition at line 48 of file HcalTB06Histo.h.
Referenced by fillEdep(), and HcalTB06Histo().
|
private |
Definition at line 51 of file HcalTB06Histo.h.
Referenced by fillPrimary(), and HcalTB06Histo().
|
private |
Definition at line 46 of file HcalTB06Histo.h.
Referenced by fillPrimary(), and HcalTB06Histo().
|
private |
Definition at line 46 of file HcalTB06Histo.h.
Referenced by fillPrimary(), and HcalTB06Histo().
|
private |
Definition at line 46 of file HcalTB06Histo.h.
Referenced by fillPrimary(), and HcalTB06Histo().
|
private |
Definition at line 55 of file HcalTB06Histo.h.
Referenced by fillEdep(), and HcalTB06Histo().
|
private |
Definition at line 44 of file HcalTB06Histo.h.
Referenced by fillTree(), and HcalTB06Histo().
|
private |
Definition at line 53 of file HcalTB06Histo.h.
Referenced by fillTree(), and HcalTB06Histo().
|
private |
Definition at line 53 of file HcalTB06Histo.h.
Referenced by fillTree(), and HcalTB06Histo().
|
private |
Definition at line 53 of file HcalTB06Histo.h.
Referenced by fillTree(), and HcalTB06Histo().
|
private |
Definition at line 51 of file HcalTB06Histo.h.
Referenced by fillPrimary(), and HcalTB06Histo().
|
private |
Definition at line 50 of file HcalTB06Histo.h.
Referenced by fillTree(), and HcalTB06Histo().
|
private |
Definition at line 44 of file HcalTB06Histo.h.
Referenced by fillEdep(), fillPrimary(), fillTree(), and HcalTB06Histo().