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

◆ 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: