ATLAS Offline Software
Loading...
Searching...
No Matches
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.
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 ,
6 ,
0  )

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: