![]() |
ATLAS Offline Software
|
#include <ProcessSamplingTool.h>
Public Member Functions | |
| ProcessSamplingTool (const std::string &, const std::string &, const IInterface *) | |
| Constructor. More... | |
| virtual | ~ProcessSamplingTool ()=default |
| Destructor. More... | |
| Trk::PathLimit | sampleProcess (CLHEP::HepRandomEngine *randomEngine, double mom, double charge, Trk::ParticleHypothesis pHypothesis) const |
| Process pre-sampling : to be moved into material updators eventually. More... | |
Private Attributes | |
| BooleanProperty | m_hadInt {this, "HadronicInteraction", true, ""} |
| hadronic interaction More... | |
Fatras AlgTool to sample process and free path
Definition at line 28 of file ProcessSamplingTool.h.
| iFatras::ProcessSamplingTool::ProcessSamplingTool | ( | const std::string & | t, |
| const std::string & | n, | ||
| const IInterface * | p | ||
| ) |
Constructor.
Definition at line 25 of file ProcessSamplingTool.cxx.
|
virtualdefault |
Destructor.
| Trk::PathLimit iFatras::ProcessSamplingTool::sampleProcess | ( | CLHEP::HepRandomEngine * | randomEngine, |
| double | mom, | ||
| double | charge, | ||
| Trk::ParticleHypothesis | pHypothesis | ||
| ) | const |
Process pre-sampling : to be moved into material updators eventually.
Definition at line 33 of file ProcessSamplingTool.cxx.
|
private |
hadronic interaction
Definition at line 45 of file ProcessSamplingTool.h.
1.8.18