#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 17 of file MaterialBudgetCastorHistos.cc.
References binEta, binPhi, book(), etaHigh, etaLow, fillHistos, edm::ParameterSet::getUntrackedParameter(), pi, and printSum.
|
virtual |
Definition at line 33 of file MaterialBudgetCastorHistos.cc.
|
private |
Definition at line 166 of file MaterialBudgetCastorHistos.cc.
References binEta, binPhi, etaHigh, etaLow, mps_fire::i, edm::Service< T >::isAvailable(), TFileService::make(), maxEta, HLT_2018_cff::maxPhi, maxSet, me100, me1000, me1100, me1200, me200, me300, me400, me500, me600, me700, me800, me900, ticl::constants::minEta, pi, AlCaHLTBitMon_QueryRunRegistry::string, compare::tfile, and overlapproblemtsosanalyzer_cfi::title.
Referenced by MaterialBudgetCastorHistos().
void MaterialBudgetCastorHistos::fillEndTrack | ( | ) |
Definition at line 151 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 256 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 64 of file MaterialBudgetCastorHistos.cc.
References fastSimProducer_cff::density, fillHisto(), fillHistos, newFWLiteAna::found, g, id1, id2, cuy::ii, intLen, intLength, personalPlayback::level, LogDebug, matList, Skims_PA_cff::name, hfnoseParametersInitialization_cfi::name2, printSum, radLen, radLength, stepLen, stepLength, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by MaterialBudgetHcal::update().
void MaterialBudgetCastorHistos::fillStartTrack | ( | const G4Track * | aTrack | ) |
Definition at line 38 of file MaterialBudgetCastorHistos.cc.
References DeadROC_duringRun::dir, eta_, GeV, id1, id2, createfilelist::int, intLen, intLength, matList, phi_, printSum, radLen, radLength, stepLen, stepLength, and steps.
Referenced by MaterialBudgetHcal::update().
|
private |
Definition at line 33 of file MaterialBudgetCastorHistos.h.
Referenced by book(), and MaterialBudgetCastorHistos().
|
private |
Definition at line 33 of file MaterialBudgetCastorHistos.h.
Referenced by book(), and MaterialBudgetCastorHistos().
|
private |
Definition at line 44 of file MaterialBudgetCastorHistos.h.
Referenced by fillHisto(), and fillStartTrack().
|
private |
Definition at line 34 of file MaterialBudgetCastorHistos.h.
Referenced by book(), fillHisto(), and MaterialBudgetCastorHistos().
|
private |
Definition at line 34 of file MaterialBudgetCastorHistos.h.
Referenced by book(), fillHisto(), and MaterialBudgetCastorHistos().
|
private |
Definition at line 32 of file MaterialBudgetCastorHistos.h.
Referenced by fillEndTrack(), fillPerStep(), and MaterialBudgetCastorHistos().
|
private |
Definition at line 42 of file MaterialBudgetCastorHistos.h.
Referenced by fillEndTrack(), fillPerStep(), and fillStartTrack().
|
private |
Definition at line 42 of file MaterialBudgetCastorHistos.h.
Referenced by fillEndTrack(), fillPerStep(), and fillStartTrack().
|
private |
Definition at line 43 of file MaterialBudgetCastorHistos.h.
Referenced by fillHisto(), fillPerStep(), and fillStartTrack().
|
private |
Definition at line 36 of file MaterialBudgetCastorHistos.h.
Referenced by fillEndTrack(), fillPerStep(), and fillStartTrack().
|
private |
Definition at line 35 of file MaterialBudgetCastorHistos.h.
Referenced by fillEndTrack(), fillPerStep(), and fillStartTrack().
|
staticprivate |
Definition at line 31 of file MaterialBudgetCastorHistos.h.
Referenced by book().
|
private |
Definition at line 39 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 41 of file MaterialBudgetCastorHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 38 of file MaterialBudgetCastorHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 39 of file MaterialBudgetCastorHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 39 of file MaterialBudgetCastorHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 37 of file MaterialBudgetCastorHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 40 of file MaterialBudgetCastorHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 40 of file MaterialBudgetCastorHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 40 of file MaterialBudgetCastorHistos.h.
Referenced by book(), and fillHisto().
|
private |
Definition at line 37 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 fillHisto(), and fillStartTrack().
|
private |
Definition at line 32 of file MaterialBudgetCastorHistos.h.
Referenced by fillEndTrack(), fillPerStep(), fillStartTrack(), and MaterialBudgetCastorHistos().
|
private |
Definition at line 43 of file MaterialBudgetCastorHistos.h.
Referenced by fillHisto(), fillPerStep(), and fillStartTrack().
|
private |
Definition at line 36 of file MaterialBudgetCastorHistos.h.
Referenced by fillEndTrack(), fillPerStep(), and fillStartTrack().
|
private |
Definition at line 43 of file MaterialBudgetCastorHistos.h.
Referenced by fillHisto(), fillPerStep(), and fillStartTrack().
|
private |
Definition at line 36 of file MaterialBudgetCastorHistos.h.
Referenced by fillEndTrack(), fillPerStep(), and fillStartTrack().
|
private |
Definition at line 42 of file MaterialBudgetCastorHistos.h.
Referenced by fillStartTrack().