#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 169 of file MaterialBudgetCastorHistos.cc.
References binEta, binPhi, etaHigh, etaLow, i, edm::Service< T >::isAvailable(), TFileService::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, cuy::ii, intLength, matList, printSum, radLength, and stepLength.
Referenced by MaterialBudgetHcal::update().
|
private |
Definition at line 254 of file MaterialBudgetCastorHistos.cc.
References eta, etaHigh, etaLow, cuy::ii, 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, cuy::ii, intLen, intLength, testEve_cfg::level, LogDebug, matList, mergeVDriftHistosByStation::name, printSum, radLen, radLength, relval_parameters_module::step, stepLen, stepLength, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by MaterialBudgetHcal::update().
void MaterialBudgetCastorHistos::fillStartTrack | ( | const G4Track * | aTrack | ) |
Definition at line 40 of file MaterialBudgetCastorHistos.cc.
References dir, eta, GeV, id1, id2, intLen, intLength, 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().