Private Member Functions | |
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) |
bool | isItEC (const std::string &) |
bool | isItHF (const G4VTouchable *) |
bool | isSensitive (const std::string &) |
bool | stopAfter (const G4Step *) |
void | update (const BeginOfEvent *) override |
This routine will be called when the appropriate signal arrives. More... | |
void | update (const BeginOfTrack *) override |
This routine will be called when the appropriate signal arrives. More... | |
void | update (const G4Step *) override |
This routine will be called when the appropriate signal arrives. More... | |
void | update (const EndOfTrack *) override |
This routine will be called when the appropriate signal arrives. More... | |
Private Attributes | |
edm::ESGetToken< cms::DDCompactView, IdealGeometryRecord > | cpvTokenDD4hep_ |
edm::ESGetToken< DDCompactView, IdealGeometryRecord > | cpvTokenDDD_ |
double | eta_ |
double | etaMaxP_ |
double | etaMinP_ |
bool | fromdd4hep_ |
std::vector< int > | hfLevels_ |
std::vector< std::string > | hfNames_ |
int | id_ |
double | intLen_ |
std::vector< double > | intLength_ |
double | intLens_ [maxSet_] |
int | layer_ |
MaterialAccountingCaloCollection | matcoll_ |
std::vector< std::string > | matList_ |
std::string | name_ |
int | nlayHB_ |
int | nlayHE_ |
int | nlayHF_ |
int | nlayHO_ |
double | phi_ |
bool | printSum_ |
double | radLen_ |
std::vector< double > | radLength_ |
double | radLens_ [maxSet_] |
double | rMax_ |
std::vector< std::string > | sensitiveEC_ |
std::vector< std::string > | sensitives_ |
double | stepLen_ |
std::vector< double > | stepLength_ |
double | stepLens_ [maxSet_] |
int | steps_ |
double | zMax_ |
Static Private Attributes | |
static const int | maxSet2_ = 9 |
static const int | maxSet_ = 25 |
Additional Inherited Members | |
Protected Member Functions inherited from SimProducer | |
template<class T > | |
void | produces () |
template<class T > | |
void | produces (const std::string &instanceName) |
Protected Member Functions inherited from SimWatcher | |
void | setMT (bool val) |
Definition at line 43 of file MaterialBudgetHcalProducer.cc.
MaterialBudgetHcalProducer::MaterialBudgetHcalProducer | ( | const edm::ParameterSet & | p | ) |
Definition at line 93 of file MaterialBudgetHcalProducer.cc.
References edm::ParameterSet::getUntrackedParameter(), visualization-live-secondInstance_cfg::m, AlCaHLTBitMon_ParallelJobs::p, and AlCaHLTBitMon_QueryRunRegistry::string.
|
overridedefault |
|
delete |
|
overridevirtual |
Reimplemented from SimWatcher.
Definition at line 125 of file MaterialBudgetHcalProducer.cc.
References ALCARECOTkAlBeamHalo_cff::filter, spr::find(), DDFilteredView::firstChild(), cms::DDFilteredView::get(), edm::EventSetup::getData(), 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.
|
private |
Definition at line 457 of file MaterialBudgetHcalProducer.cc.
References DDfetch(), Exception, str, pfDeepBoostedJetPreprocessParams_cfi::sv, and relativeConstraints::value.
|
private |
Definition at line 428 of file MaterialBudgetHcalProducer.cc.
References spr::find(), DDFilteredView::firstChild(), dqm-mbProfile::log, DDFilteredView::logicalPart(), DDFilteredView::next(), AlCaHLTBitMon_QueryRunRegistry::string, and createJobs::tmp.
|
private |
Definition at line 441 of file MaterialBudgetHcalProducer.cc.
References spr::find(), cms::DDFilteredView::firstChild(), dqmiodumpmetadata::n, cms::DDFilteredView::name(), AlCaHLTBitMon_QueryRunRegistry::string, and createJobs::tmp.
|
private |
Definition at line 499 of file MaterialBudgetHcalProducer.cc.
References Skims_PA_cff::name.
|
private |
Definition at line 484 of file MaterialBudgetHcalProducer.cc.
References jetsAK4_CHS_cff::levels, Skims_PA_cff::name, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 474 of file MaterialBudgetHcalProducer.cc.
References Skims_PA_cff::name, and AlCaHLTBitMon_QueryRunRegistry::string.
|
delete |
|
overridevirtual |
Implements SimProducer.
Definition at line 117 of file MaterialBudgetHcalProducer.cc.
References MillePedeFileConverter_cfg::e, caloTruthProducer_cfi::hgc, and eostools::move().
|
overridevirtual |
Reimplemented from SimWatcher.
Definition at line 109 of file MaterialBudgetHcalProducer.cc.
References edm::BeginRun, and edm::ConsumesCollector::esConsumes().
|
private |
Definition at line 415 of file MaterialBudgetHcalProducer.cc.
References funct::abs(), findQualityFiles::rr, and geometryCSVtoXML::zz.
|
overrideprivatevirtual |
This routine will be called when the appropriate signal arrives.
Implements Observer< const BeginOfEvent *>.
Definition at line 234 of file MaterialBudgetHcalProducer.cc.
Referenced by MatrixUtil.Matrix::__setitem__(), MatrixUtil.Steps::__setitem__(), and MatrixUtil.Steps::overwrite().
|
overrideprivatevirtual |
This routine will be called when the appropriate signal arrives.
Implements Observer< const BeginOfTrack *>.
Definition at line 236 of file MaterialBudgetHcalProducer.cc.
References DeadROC_duringRun::dir, mps_fire::i, and sistrip::layer_.
Referenced by MatrixUtil.Matrix::__setitem__(), MatrixUtil.Steps::__setitem__(), and MatrixUtil.Steps::overwrite().
|
overrideprivatevirtual |
This routine will be called when the appropriate signal arrives.
Implements Observer< const G4Step *>.
Definition at line 264 of file MaterialBudgetHcalProducer.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, AlCaHLTBitMon_QueryRunRegistry::string, and HLT_2022v12_cff::track.
Referenced by MatrixUtil.Matrix::__setitem__(), MatrixUtil.Steps::__setitem__(), and MatrixUtil.Steps::overwrite().
|
overrideprivatevirtual |
This routine will be called when the appropriate signal arrives.
Implements Observer< const EndOfTrack *>.
Definition at line 399 of file MaterialBudgetHcalProducer.cc.
References dqmdumpme::k, MaterialAccountingCalo::m_eta, MaterialAccountingCalo::m_intLen, MaterialAccountingCalo::m_layers, MaterialAccountingCalo::m_phi, MaterialAccountingCalo::m_radLen, and MaterialAccountingCalo::m_stepLen.
Referenced by MatrixUtil.Matrix::__setitem__(), MatrixUtil.Steps::__setitem__(), and MatrixUtil.Steps::overwrite().
|
private |
Definition at line 79 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 78 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 89 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 74 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 74 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 75 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 82 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 81 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 87 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 88 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 86 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 84 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 87 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 83 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 85 of file MaterialBudgetHcalProducer.cc.
|
staticprivate |
Definition at line 73 of file MaterialBudgetHcalProducer.cc.
|
staticprivate |
Definition at line 73 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 76 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 90 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 90 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 90 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 90 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 89 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 75 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 88 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 86 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 84 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 74 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 81 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 81 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 88 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 86 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 84 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 87 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 74 of file MaterialBudgetHcalProducer.cc.