#include <MonopoleSteppingAction.h>
Public Member Functions | |
void | beginRun (edm::EventSetup const &) override |
MonopoleSteppingAction (edm::ParameterSet const &p) | |
void | registerConsumes (edm::ConsumesCollector) override |
void | update (const BeginOfRun *) 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... | |
~MonopoleSteppingAction () override | |
Public Member Functions inherited from SimWatcher | |
bool | isMT () const |
const SimWatcher & | operator= (const SimWatcher &)=delete |
SimWatcher () | |
SimWatcher (const SimWatcher &)=delete | |
virtual | ~SimWatcher () |
Public Member Functions inherited from Observer< const BeginOfRun *> | |
Observer () | |
void | slotForUpdate (const BeginOfRun * iT) |
virtual | ~Observer () |
Public Member Functions inherited from Observer< const BeginOfTrack *> | |
Observer () | |
void | slotForUpdate (const BeginOfTrack * iT) |
virtual | ~Observer () |
Public Member Functions inherited from Observer< const G4Step *> | |
Observer () | |
void | slotForUpdate (const G4Step * iT) |
virtual | ~Observer () |
Private Attributes | |
bool | actOnTrack |
double | bZ |
double | cInMByS |
double | cMevToJ |
double | cMeVToKgMByS |
double | dirxStart |
double | diryStart |
double | dirzStart |
double | eStart |
double | magCharge |
bool | mode |
std::vector< int > | pdgCode |
double | pxStart |
double | pyStart |
double | pzStart |
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > | tok_bFieldH_ |
Additional Inherited Members | |
Protected Member Functions inherited from SimWatcher | |
void | setMT (bool val) |
Definition at line 16 of file MonopoleSteppingAction.h.
MonopoleSteppingAction::MonopoleSteppingAction | ( | edm::ParameterSet const & | p | ) |
Definition at line 19 of file MonopoleSteppingAction.cc.
References mode, and AlCaHLTBitMon_ParallelJobs::p.
|
override |
Definition at line 25 of file MonopoleSteppingAction.cc.
|
overridevirtual |
Reimplemented from SimWatcher.
Definition at line 32 of file MonopoleSteppingAction.cc.
References Calorimetry_cff::bField, bZ, edm::EventSetup::getData(), AlCaHLTBitMon_ParallelJobs::p, tok_bFieldH_, x, y, and z.
|
overridevirtual |
Reimplemented from SimWatcher.
Definition at line 27 of file MonopoleSteppingAction.cc.
References edm::BeginRun, gpuPixelDoublets::cc, SiStripFineDelayHit_cfi::MagneticField, and tok_bFieldH_.
|
overridevirtual |
This routine will be called when the appropriate signal arrives.
Implements Observer< const BeginOfRun *>.
Definition at line 40 of file MonopoleSteppingAction.cc.
References cInMByS, cMevToJ, cMeVToKgMByS, e_SI, cuy::ii, magCharge, HiggsValidation_cfi::particleName, pdgCode, edm::second(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by progressbar.ProgressBar::__next__(), MatrixUtil.Matrix::__setitem__(), MatrixUtil.Steps::__setitem__(), progressbar.ProgressBar::finish(), and MatrixUtil.Steps::overwrite().
|
overridevirtual |
This routine will be called when the appropriate signal arrives.
Implements Observer< const BeginOfTrack *>.
Definition at line 63 of file MonopoleSteppingAction.cc.
References actOnTrack, submitPVResolutionJobs::count, dirxStart, diryStart, dirzStart, eStart, LogDebug, pdgCode, pxStart, pyStart, and pzStart.
Referenced by progressbar.ProgressBar::__next__(), MatrixUtil.Matrix::__setitem__(), MatrixUtil.Steps::__setitem__(), progressbar.ProgressBar::finish(), and MatrixUtil.Steps::overwrite().
|
overridevirtual |
This routine will be called when the appropriate signal arrives.
Implements Observer< const G4Step *>.
Definition at line 85 of file MonopoleSteppingAction.cc.
References actOnTrack, bZ, cInMByS, cMevToJ, cMeVToKgMByS, dirxStart, diryStart, eStart, l1tnanotables_cff::et, isotrackTrainRegressor::fac0(), isotrackTrainRegressor::fac1(), isotrackTrainRegressor::fac2(), LogDebug, visualization-live-secondInstance_cfg::m, magCharge, mode, pv::pT, HLT_2024v13_cff::pT1, pxStart, pyStart, pzStart, edm::second(), mathSSE::sqrt(), beampixel_dqm_sourceclient-live_cfg::xStep, beampixel_dqm_sourceclient-live_cfg::yStep, and beampixel_dqm_sourceclient-live_cfg::zStep.
Referenced by progressbar.ProgressBar::__next__(), MatrixUtil.Matrix::__setitem__(), MatrixUtil.Steps::__setitem__(), progressbar.ProgressBar::finish(), and MatrixUtil.Steps::overwrite().
|
private |
Definition at line 31 of file MonopoleSteppingAction.h.
Referenced by update().
|
private |
Definition at line 35 of file MonopoleSteppingAction.h.
Referenced by beginRun(), and update().
|
private |
Definition at line 35 of file MonopoleSteppingAction.h.
Referenced by update().
|
private |
Definition at line 35 of file MonopoleSteppingAction.h.
Referenced by update().
|
private |
Definition at line 35 of file MonopoleSteppingAction.h.
Referenced by update().
|
private |
Definition at line 34 of file MonopoleSteppingAction.h.
Referenced by update().
|
private |
Definition at line 34 of file MonopoleSteppingAction.h.
Referenced by update().
|
private |
Definition at line 34 of file MonopoleSteppingAction.h.
Referenced by update().
|
private |
Definition at line 33 of file MonopoleSteppingAction.h.
Referenced by update().
|
private |
Definition at line 35 of file MonopoleSteppingAction.h.
Referenced by update().
|
private |
Definition at line 31 of file MonopoleSteppingAction.h.
Referenced by MonopoleSteppingAction(), and update().
|
private |
Definition at line 32 of file MonopoleSteppingAction.h.
Referenced by update().
|
private |
Definition at line 33 of file MonopoleSteppingAction.h.
Referenced by update().
|
private |
Definition at line 33 of file MonopoleSteppingAction.h.
Referenced by update().
|
private |
Definition at line 33 of file MonopoleSteppingAction.h.
Referenced by update().
|
private |
Definition at line 30 of file MonopoleSteppingAction.h.
Referenced by beginRun(), and registerConsumes().