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.