ATLAS Offline Software
Public Member Functions | List of all members
iFatras::IProcessSamplingTool Class Referenceabstract

#include <IProcessSamplingTool.h>

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

Public Member Functions

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

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  ,
,
 
)

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: