#include <MaterialBudgetCastorHistos.h>
Public Member Functions | |
void | fillEndTrack () |
void | fillPerStep (const G4Step *) |
void | fillStartTrack (const G4Track *) |
MaterialBudgetCastorHistos (const edm::ParameterSet &p) | |
virtual | ~MaterialBudgetCastorHistos () |
Private Member Functions | |
void | book () |
void | fillHisto (int id, int ix) |
Private Attributes | |
int | binEta |
int | binPhi |
double | eta |
double | etaHigh |
double | etaLow |
bool | fillHistos |
int | id1 |
int | id2 |
double | intLen |
std::vector< double > | intLength |
std::vector< std::string > | matList |
TProfile * | me100 [maxSet] |
TProfile2D * | me1000 [maxSet] |
TProfile2D * | me1100 [maxSet] |
TH2F * | me1200 [maxSet] |
TProfile * | me200 [maxSet] |
TProfile * | me300 [maxSet] |
TH1F * | me400 [maxSet] |
TProfile * | me500 [maxSet] |
TProfile * | me600 [maxSet] |
TProfile * | me700 [maxSet] |
TH1F * | me800 [maxSet] |
TProfile2D * | me900 [maxSet] |
double | phi |
bool | printSum |
double | radLen |
std::vector< double > | radLength |
double | stepLen |
std::vector< double > | stepLength |
int | steps |
Static Private Attributes | |
static const int | maxSet = 20 |
Definition at line 17 of file MaterialBudgetCastorHistos.h.
MaterialBudgetCastorHistos::MaterialBudgetCastorHistos | ( | const edm::ParameterSet & | p | ) |
Definition at line 15 of file MaterialBudgetCastorHistos.cc.
References binEta, binPhi, book(), etaHigh, etaLow, fillHistos, edm::ParameterSet::getUntrackedParameter(), pi, and printSum.
|
virtual |
Definition at line 35 of file MaterialBudgetCastorHistos.cc.
|
private |
Definition at line 168 of file MaterialBudgetCastorHistos.cc.
References binEta, binPhi, etaHigh, etaLow, i, edm::Service< T >::isAvailable(), TFileDirectory::make(), maxEta, maxSet, me100, me1000, me1100, me1200, me200, me300, me400, me500, me600, me700, me800, me900, benchmark_cfg::minEta, mergeVDriftHistosByStation::name, pi, and indexGen::title.
Referenced by MaterialBudgetCastorHistos().
void MaterialBudgetCastorHistos::fillEndTrack | ( | ) |
Definition at line 154 of file MaterialBudgetCastorHistos.cc.
References fillHisto(), fillHistos, id1, id2, intLength, matList, printSum, radLength, and stepLength.
Referenced by MaterialBudgetHcal::update().
|
private |
Definition at line 253 of file MaterialBudgetCastorHistos.cc.
References eta, etaHigh, etaLow, intLen, LogDebug, me100, me1000, me1100, me1200, me200, me300, me400, me500, me600, me700, me800, me900, phi, radLen, and stepLen.
Referenced by fillEndTrack(), and fillPerStep().
void MaterialBudgetCastorHistos::fillPerStep | ( | const G4Step * | aStep | ) |
Definition at line 70 of file MaterialBudgetCastorHistos.cc.
References fillHisto(), fillHistos, newFWLiteAna::found, g, id1, id2, intLen, intLength, testEve_cfg::level, LogDebug, matList, mergeVDriftHistosByStation::name, printSum, radLen, radLength, launcher::step, stepLen, and stepLength.
Referenced by MaterialBudgetHcal::update().
void MaterialBudgetCastorHistos::fillStartTrack | ( | const G4Track * | aTrack | ) |
Definition at line 40 of file MaterialBudgetCastorHistos.cc.
References dir, eta, id1, id2, intLen, intLength, LogDebug, matList, phi, printSum, radLen, radLength, stepLen, stepLength, and steps.
Referenced by MaterialBudgetHcal::update().
|
private |
Definition at line 37 of file MaterialBudgetCastorHistos.h.
Referenced by book(), and MaterialBudgetCastorHistos().
|
private |
Definition at line 37 of file MaterialBudgetCastorHistos.h.
Referenced by book(), and MaterialBudgetCastorHistos().
|
private |
Definition at line 48 of file MaterialBudgetCastorHistos.h.
Referenced by fillHisto(), and fillStartTrack().
|
private |
Definition at line 38 of file MaterialBudgetCastorHistos.h.
Referenced by book(), fillHisto(), and MaterialBudgetCastorHistos().
|
private |
Definition at line 38 of file MaterialBudgetCastorHistos.h.
Referenced by book(), fillHisto(), and MaterialBudgetCastorHistos().
|
private |
Definition at line 36 of file MaterialBudgetCastorHistos.h.
Referenced by fillEndTrack(), fillPerStep(), and MaterialBudgetCastorHistos().
|
private |
Definition at line 46 of file MaterialBudgetCastorHistos.h.
Referenced by fillEndTrack(), fillPerStep(), and fillStartTrack().
|
private |
Definition at line 46 of file MaterialBudgetCastorHistos.h.
Referenced by fillEndTrack(), fillPerStep(), and fillStartTrack().
|
private |
Definition at line 47 of file MaterialBudgetCastorHistos.h.
Referenced by fillHisto(), fillPerStep(), and fillStartTrack().
|
private |
Definition at line 40 of file MaterialBudgetCastorHistos.h.
Referenced by fillEndTrack(), fillPerStep(), and fillStartTrack().
|
private |
Definition at line 39 of file MaterialBudgetCastorHistos.h.
Referenced by fillEndTrack(), fillPerStep(), and fillStartTrack().
|
staticprivate |
Definition at line 35 of file MaterialBudgetCastorHistos.h.
Referenced by book().
|
private |
Definition at line 43 of file MaterialBudgetCastorHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 45 of file MaterialBudgetCastorHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 45 of file MaterialBudgetCastorHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 42 of file MaterialBudgetCastorHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 43 of file MaterialBudgetCastorHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 43 of file MaterialBudgetCastorHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 41 of file MaterialBudgetCastorHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 44 of file MaterialBudgetCastorHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 44 of file MaterialBudgetCastorHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 44 of file MaterialBudgetCastorHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 41 of file MaterialBudgetCastorHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 45 of file MaterialBudgetCastorHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 48 of file MaterialBudgetCastorHistos.h.
Referenced by fillHisto(), and fillStartTrack().
|
private |
Definition at line 36 of file MaterialBudgetCastorHistos.h.
Referenced by fillEndTrack(), fillPerStep(), fillStartTrack(), and MaterialBudgetCastorHistos().
|
private |
Definition at line 47 of file MaterialBudgetCastorHistos.h.
Referenced by fillHisto(), fillPerStep(), and fillStartTrack().
|
private |
Definition at line 40 of file MaterialBudgetCastorHistos.h.
Referenced by fillEndTrack(), fillPerStep(), and fillStartTrack().
|
private |
Definition at line 47 of file MaterialBudgetCastorHistos.h.
Referenced by fillHisto(), fillPerStep(), and fillStartTrack().
|
private |
Definition at line 40 of file MaterialBudgetCastorHistos.h.
Referenced by fillEndTrack(), fillPerStep(), and fillStartTrack().
|
private |
Definition at line 46 of file MaterialBudgetCastorHistos.h.
Referenced by fillStartTrack().