ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
Trk::IModuleStepper Class Referenceabstract

#include <IModuleStepper.h>

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

Public Member Functions

virtual ~IModuleStepper ()
 Virtual destructor. More...
 
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 More...
 
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 More...
 

Static Public Member Functions

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

Detailed Description

Interface class IModuleSteppers

Author
Andre.nosp@m.as.S.nosp@m.alzbu.nosp@m.rger.nosp@m.@cern.nosp@m..ch

Definition at line 32 of file IModuleStepper.h.

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

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

AlgTool and IAlgTool interface methods.

Definition at line 39 of file IModuleStepper.h.

39 { return IID_IModuleStepper; }

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