#include <MaterialBudgetHcalHistos.h>
Public Member Functions | |
void | fillBeginJob (const DDCompactView &) |
void | fillBeginJob (const cms::DDCompactView &) |
void | fillEndTrack () |
void | fillPerStep (const G4Step *) |
void | fillStartTrack (const G4Track *) |
MaterialBudgetHcalHistos (const edm::ParameterSet &p) | |
virtual | ~MaterialBudgetHcalHistos () |
Private Member Functions | |
void | book () |
void | fillHisto (int ii) |
void | fillLayer () |
std::vector< double > | getDDDArray (const std::string &str, const DDsvalues_type &sv) |
std::vector< std::string > | getNames (DDFilteredView &fv) |
std::vector< std::string > | getNames (cms::DDFilteredView &fv) |
void | hend () |
bool | isItEC (const std::string &) |
bool | isItHF (const G4VTouchable *) |
bool | isSensitive (const std::string &) |
Private Attributes | |
int | binEta_ |
int | binPhi_ |
double | eta_ |
double | etaHigh_ |
double | etaHighMax_ |
double | etaHighMin_ |
double | etaLow_ |
double | etaLowMax_ |
double | etaLowMin_ |
double | etaMaxP_ |
double | etaMidMax_ |
double | etaMidMin_ |
double | etaMinP_ |
bool | fillHistos_ |
bool | fromdd4hep_ |
std::vector< int > | hfLevels_ |
std::vector< std::string > | hfNames_ |
int | id_ |
double | intLen_ |
std::vector< double > | intLength_ |
int | layer_ |
std::vector< std::string > | matList_ |
double | maxEta_ |
TProfile * | me100 [maxSet_] |
TProfile2D * | me1000 [maxSet_] |
TProfile2D * | me1100 [maxSet_] |
TH2F * | me1200 [maxSet_] |
TH1F * | me1300 [maxSet2_] |
TH2F * | me1400 [maxSet2_] |
TProfile * | me1500 [maxSet2_] |
TProfile * | me1600 [maxSet_] |
TProfile * | me1700 [maxSet_] |
TProfile * | me1800 [maxSet_] |
TProfile * | me1900 [maxSet_] |
TProfile * | me200 [maxSet_] |
TProfile * | me2000 [maxSet_] |
TProfile * | me2100 [maxSet_] |
TProfile * | me2200 [maxSet_] |
TProfile * | me2300 [maxSet_] |
TProfile * | me2400 [maxSet_] |
TProfile * | me300 [maxSet_] |
TH1F * | me400 [maxSet_] |
TProfile * | me500 [maxSet_] |
TProfile * | me600 [maxSet_] |
TProfile * | me700 [maxSet_] |
TH1F * | me800 [maxSet_] |
TProfile2D * | me900 [maxSet_] |
int | nlayHB_ |
int | nlayHE_ |
int | nlayHF_ |
int | nlayHO_ |
double | phi_ |
bool | printSum_ |
double | radLen_ |
std::vector< double > | radLength_ |
std::vector< std::string > | sensitiveEC_ |
std::vector< std::string > | sensitives_ |
double | stepLen_ |
std::vector< double > | stepLength_ |
int | steps_ |
Static Private Attributes | |
static const int | maxSet2_ = 9 |
static const int | maxSet_ = 25 |
Definition at line 22 of file MaterialBudgetHcalHistos.h.
MaterialBudgetHcalHistos::MaterialBudgetHcalHistos | ( | const edm::ParameterSet & | p | ) |
Definition at line 20 of file MaterialBudgetHcalHistos.cc.
References AlCaHLTBitMon_ParallelJobs::p.
|
inlinevirtual |
|
private |
Definition at line 331 of file MaterialBudgetHcalHistos.cc.
References mps_fire::i, HLT_2022v12_cff::maxPhi, AlCaHLTBitMon_QueryRunRegistry::string, compare::tfile, and cond::impl::to_string().
void MaterialBudgetHcalHistos::fillBeginJob | ( | const DDCompactView & | cpv | ) |
Definition at line 49 of file MaterialBudgetHcalHistos.cc.
References spr::find(), DDFilteredView::firstChild(), MsgTools::getNames(), mps_fire::i, dqmdumpme::k, personalPlayback::level, DDFilteredView::mergedSpecifics(), Skims_PA_cff::name, names, AlCaHLTBitMon_QueryRunRegistry::string, pfDeepBoostedJetPreprocessParams_cfi::sv, and groupFilesInBlocks::temp.
void MaterialBudgetHcalHistos::fillBeginJob | ( | const cms::DDCompactView & | cpv | ) |
Definition at line 105 of file MaterialBudgetHcalHistos.cc.
References ALCARECOTkAlBeamHalo_cff::filter, spr::find(), cms::DDFilteredView::get(), MsgTools::getNames(), mps_fire::i, dqmdumpme::k, Skims_PA_cff::name, names, AlCaHLTBitMon_QueryRunRegistry::string, and groupFilesInBlocks::temp.
void MaterialBudgetHcalHistos::fillEndTrack | ( | ) |
Definition at line 315 of file MaterialBudgetHcalHistos.cc.
References funct::abs(), and cuy::ii.
|
private |
Definition at line 470 of file MaterialBudgetHcalHistos.cc.
References funct::abs(), and cuy::ii.
|
private |
Definition at line 513 of file MaterialBudgetHcalHistos.cc.
References funct::abs().
void MaterialBudgetHcalHistos::fillPerStep | ( | const G4Step * | aStep | ) |
Definition at line 187 of file MaterialBudgetHcalHistos.cc.
References funct::abs(), angle_units::operators::convertRadToDeg(), geant_units::operators::convertUnitsTo(), fastSimProducer_cff::density, newFWLiteAna::found, cuy::ii, sistrip::layer_, Skims_PA_cff::name, and AlCaHLTBitMon_QueryRunRegistry::string.
void MaterialBudgetHcalHistos::fillStartTrack | ( | const G4Track * | aTrack | ) |
Definition at line 158 of file MaterialBudgetHcalHistos.cc.
References funct::abs(), angle_units::operators::convertRadToDeg(), geant_units::operators::convertUnitsTo(), DeadROC_duringRun::dir, createfilelist::int, and sistrip::layer_.
|
private |
Definition at line 587 of file MaterialBudgetHcalHistos.cc.
References DDfetch(), Exception, str, pfDeepBoostedJetPreprocessParams_cfi::sv, and relativeConstraints::value.
|
private |
Definition at line 558 of file MaterialBudgetHcalHistos.cc.
References spr::find(), DDFilteredView::firstChild(), dqm-mbProfile::log, DDFilteredView::logicalPart(), DDFilteredView::next(), AlCaHLTBitMon_QueryRunRegistry::string, and createJobs::tmp.
|
private |
Definition at line 571 of file MaterialBudgetHcalHistos.cc.
References spr::find(), cms::DDFilteredView::firstChild(), dqmiodumpmetadata::n, cms::DDFilteredView::name(), AlCaHLTBitMon_QueryRunRegistry::string, and createJobs::tmp.
|
private |
Definition at line 554 of file MaterialBudgetHcalHistos.cc.
Referenced by ~MaterialBudgetHcalHistos().
|
private |
Definition at line 629 of file MaterialBudgetHcalHistos.cc.
References Skims_PA_cff::name.
|
private |
Definition at line 614 of file MaterialBudgetHcalHistos.cc.
References jetsAK4_CHS_cff::levels, Skims_PA_cff::name, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 604 of file MaterialBudgetHcalHistos.cc.
References Skims_PA_cff::name, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 50 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 50 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 66 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 51 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 52 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 52 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 51 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 51 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 51 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 52 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 52 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 51 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 52 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 49 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 49 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 48 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 47 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 64 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 65 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 54 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 64 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 53 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 51 of file MaterialBudgetHcalHistos.h.
|
staticprivate |
Definition at line 46 of file MaterialBudgetHcalHistos.h.
|
staticprivate |
Definition at line 46 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 57 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 63 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 63 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 56 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 55 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 56 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 59 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 60 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 60 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 60 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 61 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 57 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 61 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 61 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 62 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 62 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 62 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 57 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 55 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 58 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 58 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 58 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 55 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 63 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 67 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 67 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 67 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 67 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 66 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 49 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 65 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 54 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 47 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 47 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 65 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 54 of file MaterialBudgetHcalHistos.h.
|
private |
Definition at line 64 of file MaterialBudgetHcalHistos.h.