ATLAS Offline Software
Loading...
Searching...
No Matches
Trk::IMultipleScatteringUpdator Class Referenceabstract

Interface class IMultipleScatteringUpdator. More...

#include <IMultipleScatteringUpdator.h>

Inheritance diagram for Trk::IMultipleScatteringUpdator:
Collaboration diagram for Trk::IMultipleScatteringUpdator:

Public Member Functions

virtual ~IMultipleScatteringUpdator ()
 Virtual destructor.
virtual double sigmaSquare (const MaterialProperties &mat, double p, double pathcorrection, ParticleHypothesis particle=pion, double deltaE=0.) const =0
 Calculate the sigma on theta introduced by multiple scatteringt.
virtual void validationAction () const
 Validation Action: Can be implemented optionally, outside access to internal validation steps.

Static Public Member Functions

static const InterfaceID & interfaceID ()
 AlgTool and IAlgTool interface methods.

Detailed Description

Constructor & Destructor Documentation

◆ ~IMultipleScatteringUpdator()

virtual Trk::IMultipleScatteringUpdator::~IMultipleScatteringUpdator ( )
inlinevirtual

Virtual destructor.

Definition at line 33 of file IMultipleScatteringUpdator.h.

33{}

Member Function Documentation

◆ interfaceID()

const InterfaceID & Trk::IMultipleScatteringUpdator::interfaceID ( )
inlinestatic

AlgTool and IAlgTool interface methods.

Definition at line 36 of file IMultipleScatteringUpdator.h.

static const InterfaceID IID_IMultipleScatteringUpdator("IMultipleScatteringUpdator", 1, 0)
Interface ID for IMultipleScatteringUpdator.

◆ sigmaSquare()

virtual double Trk::IMultipleScatteringUpdator::sigmaSquare ( const MaterialProperties & mat,
double p,
double pathcorrection,
ParticleHypothesis particle = pion,
double deltaE = 0. ) const
pure virtual

Calculate the sigma on theta introduced by multiple scatteringt.

Implemented in Trk::MultipleScatteringUpdator.

◆ validationAction()

virtual void Trk::IMultipleScatteringUpdator::validationAction ( ) const
inlinevirtual

Validation Action: Can be implemented optionally, outside access to internal validation steps.

Definition at line 48 of file IMultipleScatteringUpdator.h.

48{}

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