#include <MonopoleSteppingAction.h>
Public Member Functions | |
MonopoleSteppingAction (edm::ParameterSet const &p) | |
void | update (const BeginOfJob *) override |
This routine will be called when the appropriate signal arrives. More... | |
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 | |
SimWatcher () | |
virtual | ~SimWatcher () |
Public Member Functions inherited from Observer< const BeginOfJob * > | |
Observer () | |
void | slotForUpdate (const BeginOfJob * iT) |
virtual | ~Observer () |
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 |
Additional Inherited Members |
Definition at line 15 of file MonopoleSteppingAction.h.
MonopoleSteppingAction::MonopoleSteppingAction | ( | edm::ParameterSet const & | p | ) |
Definition at line 23 of file MonopoleSteppingAction.cc.
References mode, and AlCaHLTBitMon_ParallelJobs::p.
|
override |
Definition at line 29 of file MonopoleSteppingAction.cc.
|
overridevirtual |
This routine will be called when the appropriate signal arrives.
Implements Observer< const BeginOfJob * >.
Definition at line 31 of file MonopoleSteppingAction.cc.
References Calorimetry_cff::bField, bZ, edm::EventSetup::get(), get, AlCaHLTBitMon_ParallelJobs::p, x, y, and z.
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 BeginOfRun * >.
Definition at line 42 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 65 of file MonopoleSteppingAction.cc.
References actOnTrack, submitPVResolutionJobs::count, dirxStart, diryStart, dirzStart, eStart, GeV, 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 86 of file MonopoleSteppingAction.cc.
References actOnTrack, bZ, cInMByS, cMevToJ, cMeVToKgMByS, dirxStart, diryStart, eStart, EgHLTOffHistBins_cfi::et, isotrackTrainRegressor::fac0(), isotrackTrainRegressor::fac1(), isotrackTrainRegressor::fac2(), LogDebug, visualization-live-secondInstance_cfg::m, magCharge, mode, PVValHelper::pT, HLT_FULL_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 29 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 33 of file MonopoleSteppingAction.h.
Referenced by update().
|
private |
Definition at line 32 of file MonopoleSteppingAction.h.
Referenced by update().
|
private |
Definition at line 32 of file MonopoleSteppingAction.h.
Referenced by update().
|
private |
Definition at line 32 of file MonopoleSteppingAction.h.
Referenced by update().
|
private |
Definition at line 31 of file MonopoleSteppingAction.h.
Referenced by update().
|
private |
Definition at line 33 of file MonopoleSteppingAction.h.
Referenced by update().
|
private |
Definition at line 29 of file MonopoleSteppingAction.h.
Referenced by MonopoleSteppingAction(), and update().
|
private |
Definition at line 30 of file MonopoleSteppingAction.h.
Referenced by update().
|
private |
Definition at line 31 of file MonopoleSteppingAction.h.
Referenced by update().
|
private |
Definition at line 31 of file MonopoleSteppingAction.h.
Referenced by update().
|
private |
Definition at line 31 of file MonopoleSteppingAction.h.
Referenced by update().