ATLAS Offline Software
Loading...
Searching...
No Matches
IActsFatrasG4Tool Class Referenceabstract

Interface for ACTS Fatras G4 tool. More...

#include <IActsFatrasG4Tool.h>

Inheritance diagram for IActsFatrasG4Tool:
Collaboration diagram for IActsFatrasG4Tool:

Public Member Functions

 DeclareInterfaceID (IActsFatrasG4Tool, 1, 0)
 AlgTool interface method, handles constructor/destructor.
virtual void simulateFatrasTrack (const G4FastTrack &fastTrack, G4FastStep &fastStep)=0
 create ActsFatras track
virtual const std::vector< SiHit > & getPixelHitsCache (const EventContext &ctx) const =0
 for saving si hits cache, expose to interface
virtual const std::vector< SiHit > & getSCTHitsCache (const EventContext &ctx) const =0
virtual void clearCaches (const EventContext &ctx) const =0

Detailed Description

Member Function Documentation

◆ clearCaches()

virtual void IActsFatrasG4Tool::clearCaches ( const EventContext & ctx) const
pure virtual

◆ DeclareInterfaceID()

IActsFatrasG4Tool::DeclareInterfaceID ( IActsFatrasG4Tool ,
1 ,
0  )

AlgTool interface method, handles constructor/destructor.

◆ getPixelHitsCache()

virtual const std::vector< SiHit > & IActsFatrasG4Tool::getPixelHitsCache ( const EventContext & ctx) const
pure virtual

for saving si hits cache, expose to interface

◆ getSCTHitsCache()

virtual const std::vector< SiHit > & IActsFatrasG4Tool::getSCTHitsCache ( const EventContext & ctx) const
pure virtual

◆ simulateFatrasTrack()

virtual void IActsFatrasG4Tool::simulateFatrasTrack ( const G4FastTrack & fastTrack,
G4FastStep & fastStep )
pure virtual

create ActsFatras track


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