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 BeginOfJob *) override |
This routine will be called when the appropriate signal arrives. More... | |
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 | |
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 44 of file MaterialBudgetHcalProducer.cc.
MaterialBudgetHcalProducer::MaterialBudgetHcalProducer | ( | const edm::ParameterSet & | p | ) |
Definition at line 90 of file MaterialBudgetHcalProducer.cc.
References edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), visualization-live-secondInstance_cfg::m, and AlCaHLTBitMon_QueryRunRegistry::string.
|
overridedefault |
|
delete |
|
private |
Definition at line 450 of file MaterialBudgetHcalProducer.cc.
References DDfetch(), DDValue::doubles(), Exception, str, and relativeConstraints::value.
|
private |
Definition at line 421 of file MaterialBudgetHcalProducer.cc.
References spr::find(), DDFilteredView::firstChild(), log, DDFilteredView::logicalPart(), DDName::name(), DDBase< N, C >::name(), DDFilteredView::next(), AlCaHLTBitMon_QueryRunRegistry::string, and createJobs::tmp.
|
private |
Definition at line 434 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 492 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 477 of file MaterialBudgetHcalProducer.cc.
References jetCorrFactors_cfi::levels, mergeVDriftHistosByStation::name, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 467 of file MaterialBudgetHcalProducer.cc.
References AlCaHLTBitMon_QueryRunRegistry::string.
|
delete |
|
overridevirtual |
Implements SimProducer.
Definition at line 106 of file MaterialBudgetHcalProducer.cc.
References eostools::move(), and edm::Event::put().
|
private |
Definition at line 408 of file MaterialBudgetHcalProducer.cc.
References funct::abs(), and findQualityFiles::rr.
|
overrideprivatevirtual |
This routine will be called when the appropriate signal arrives.
Implements Observer< const BeginOfJob * >.
Definition at line 114 of file MaterialBudgetHcalProducer.cc.
References alcazmumu_cfi::filter, spr::find(), DDFilteredView::firstChild(), cms::DDFilteredView::get(), MsgTools::getNames(), mps_fire::i, isotrackApplyRegressor::k, testEve_cfg::level, DDFilteredView::mergedSpecifics(), mergeVDriftHistosByStation::name, names, AlCaHLTBitMon_QueryRunRegistry::string, groupFilesInBlocks::temp, and relativeConstraints::value.
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 BeginOfEvent * >.
Definition at line 227 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 229 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 257 of file MaterialBudgetHcalProducer.cc.
References funct::abs(), angle_units::operators::convertRadToDeg(), geant_units::operators::convertUnitsTo(), newFWLiteAna::found, cuy::ii, sistrip::layer_, mergeVDriftHistosByStation::name, AlCaHLTBitMon_QueryRunRegistry::string, and HLT_FULL_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 392 of file MaterialBudgetHcalProducer.cc.
References isotrackApplyRegressor::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 86 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 75 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 75 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 76 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 79 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 78 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 84 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 85 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 83 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 81 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 84 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 80 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 82 of file MaterialBudgetHcalProducer.cc.
|
staticprivate |
Definition at line 74 of file MaterialBudgetHcalProducer.cc.
|
staticprivate |
Definition at line 74 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 77 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 87 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 87 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 87 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 87 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 86 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 76 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 85 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 83 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 81 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 75 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 78 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 78 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 85 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 83 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 81 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 84 of file MaterialBudgetHcalProducer.cc.
|
private |
Definition at line 75 of file MaterialBudgetHcalProducer.cc.