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

Interface class IModuleSteppers. More...

#include <IModuleStepper.h>

Inheritance diagram for Trk::IModuleStepper:
Collaboration diagram for Trk::IModuleStepper:

Public Member Functions

virtual ~IModuleStepper ()
 Virtual destructor.
virtual std::vector< DigitizationStepcellSteps (const DigitizationModule &dmodule, const Amg::Vector3D &startPosition, const Amg::Vector3D &endPosition) const =0
 calculate the steps caused by this strack - full simulation interface
virtual std::vector< DigitizationStepcellSteps (const DigitizationModule &dmodule, const Amg::Vector2D &intersection, const Amg::Vector3D &direction) const =0
 calculate the steps caused by this track - fast simulation interface

Static Public Member Functions

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

Detailed Description

Constructor & Destructor Documentation

◆ ~IModuleStepper()

virtual Trk::IModuleStepper::~IModuleStepper ( )
inlinevirtual

Virtual destructor.

Definition at line 36 of file IModuleStepper.h.

36{}

Member Function Documentation

◆ cellSteps() [1/2]

virtual std::vector< DigitizationStep > Trk::IModuleStepper::cellSteps ( const DigitizationModule & dmodule,
const Amg::Vector2D & intersection,
const Amg::Vector3D & direction ) const
pure virtual

calculate the steps caused by this track - fast simulation interface

Implemented in Trk::PlanarModuleStepper.

◆ cellSteps() [2/2]

virtual std::vector< DigitizationStep > Trk::IModuleStepper::cellSteps ( const DigitizationModule & dmodule,
const Amg::Vector3D & startPosition,
const Amg::Vector3D & endPosition ) const
pure virtual

calculate the steps caused by this strack - full simulation interface

Implemented in Trk::PlanarModuleStepper.

◆ interfaceID()

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

AlgTool and IAlgTool interface methods.

Definition at line 39 of file IModuleStepper.h.

39{ return IID_IModuleStepper; }
static const InterfaceID IID_IModuleStepper("IModuleStepper", 1, 0)
Interface ID for IModuleSteppers.

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