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

#include <ILArG4ShowerLibSvc.h>

Inheritance diagram for ILArG4ShowerLibSvc:
Collaboration diagram for ILArG4ShowerLibSvc:

Public Member Functions

virtual ~ILArG4ShowerLibSvc ()
 
 DeclareInterfaceID (ILArG4ShowerLibSvc, 0, 0)
 
virtual bool checkLibrary (G4int, int)=0
 
virtual std::vector< EnergySpotgetShower (const G4FastTrack &, int) const =0
 
virtual double getContainmentZ (const G4FastTrack &, int)=0
 
virtual double getContainmentR (const G4FastTrack &, int)=0
 

Detailed Description

Definition at line 19 of file ILArG4ShowerLibSvc.h.

Constructor & Destructor Documentation

◆ ~ILArG4ShowerLibSvc()

virtual ILArG4ShowerLibSvc::~ILArG4ShowerLibSvc ( )
inlinevirtual

Definition at line 22 of file ILArG4ShowerLibSvc.h.

22 {}

Member Function Documentation

◆ checkLibrary()

virtual bool ILArG4ShowerLibSvc::checkLibrary ( G4int  ,
int   
)
pure virtual

◆ DeclareInterfaceID()

ILArG4ShowerLibSvc::DeclareInterfaceID ( ILArG4ShowerLibSvc  ,
,
 
)

◆ getContainmentR()

virtual double ILArG4ShowerLibSvc::getContainmentR ( const G4FastTrack &  ,
int   
)
pure virtual

◆ getContainmentZ()

virtual double ILArG4ShowerLibSvc::getContainmentZ ( const G4FastTrack &  ,
int   
)
pure virtual

◆ getShower()

virtual std::vector<EnergySpot> ILArG4ShowerLibSvc::getShower ( const G4FastTrack &  ,
int   
) const
pure virtual

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