ATLAS Offline Software
Public Member Functions | List of all members
IForwardTransportSvc Class Referenceabstract

#include <IForwardTransportSvc.h>

Inheritance diagram for IForwardTransportSvc:
Collaboration diagram for IForwardTransportSvc:

Public Member Functions

 DeclareInterfaceID (IForwardTransportSvc, 6, 0)
 Creates the InterfaceID and interfaceID() method. More...
 
virtual ForwardTracker::ConfigData getConfigData () const =0
 
virtual bool getTransportFlag () const =0
 
virtual double getEtaCut () const =0
 
virtual double getXiCut () const =0
 
virtual bool selectedParticle (G4ThreeVector mom, int pid)=0
 

Detailed Description

Definition at line 17 of file IForwardTransportSvc.h.

Member Function Documentation

◆ DeclareInterfaceID()

IForwardTransportSvc::DeclareInterfaceID ( IForwardTransportSvc  ,
,
 
)

Creates the InterfaceID and interfaceID() method.

◆ getConfigData()

virtual ForwardTracker::ConfigData IForwardTransportSvc::getConfigData ( ) const
pure virtual

◆ getEtaCut()

virtual double IForwardTransportSvc::getEtaCut ( ) const
pure virtual

◆ getTransportFlag()

virtual bool IForwardTransportSvc::getTransportFlag ( ) const
pure virtual

◆ getXiCut()

virtual double IForwardTransportSvc::getXiCut ( ) const
pure virtual

◆ selectedParticle()

virtual bool IForwardTransportSvc::selectedParticle ( G4ThreeVector  mom,
int  pid 
)
pure virtual

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