ATLAS Offline Software
Loading...
Searching...
No Matches
iFatras::IProcessSamplingTool Class Referenceabstract

sampling the process/free path More...

#include <IProcessSamplingTool.h>

Inheritance diagram for iFatras::IProcessSamplingTool:
Collaboration diagram for iFatras::IProcessSamplingTool:

Public Member Functions

virtual ~IProcessSamplingTool ()
 Virtual destructor.
 DeclareInterfaceID (IProcessSamplingTool, 1, 0)
 Creates the InterfaceID and interfaceID() method.
virtual Trk::PathLimit sampleProcess (CLHEP::HepRandomEngine *randomEngine, double momentum, double charge, Trk::ParticleHypothesis pHypothesis) const =0
 Process, path limit.

Detailed Description

sampling the process/free path

Author
Sarka.Todorova -at- cern.ch

Definition at line 32 of file IProcessSamplingTool.h.

Constructor & Destructor Documentation

◆ ~IProcessSamplingTool()

virtual iFatras::IProcessSamplingTool::~IProcessSamplingTool ( )
inlinevirtual

Virtual destructor.

Definition at line 36 of file IProcessSamplingTool.h.

36{}

Member Function Documentation

◆ DeclareInterfaceID()

iFatras::IProcessSamplingTool::DeclareInterfaceID ( IProcessSamplingTool ,
1 ,
0  )

Creates the InterfaceID and interfaceID() method.

◆ sampleProcess()

virtual Trk::PathLimit iFatras::IProcessSamplingTool::sampleProcess ( CLHEP::HepRandomEngine * randomEngine,
double momentum,
double charge,
Trk::ParticleHypothesis pHypothesis ) const
pure virtual

Process, path limit.


The documentation for this class was generated from the following file: