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

#include <ILArG4FastSimSvc.h>

Inheritance diagram for ILArG4FastSimSvc:
Collaboration diagram for ILArG4FastSimSvc:

Public Member Functions

 DeclareInterfaceID (ILArG4FastSimSvc, 0, 0)
 Declare interface ID. More...
 
virtual bool flagToShowerLib (const G4ParticleDefinition &) const =0
 get switch for frozen showers More...
 
virtual double maxEneToShowerLib (const G4ParticleDefinition &) const =0
 get lower energy limit for frozen showers More...
 
virtual double minEneToShowerLib (const G4ParticleDefinition &) const =0
 get upper energy limit for frozen showers More...
 
virtual bool ContainLow () const =0
 Apply check containment at low eta. More...
 
virtual bool ContainHigh () const =0
 Apply check containment at high eta. More...
 
virtual bool ContainCrack () const =0
 Apply check containment in crack region. More...
 
virtual bool generateFSStartingPoints () const =0
 
virtual bool generateFSStartingPoint (const HepMC::GenEvent *)=0
 
virtual float generateFSStartingPointsRatio () const =0
 
virtual int DetectorTag () const =0
 

Detailed Description

Definition at line 13 of file ILArG4FastSimSvc.h.

Member Function Documentation

◆ ContainCrack()

virtual bool ILArG4FastSimSvc::ContainCrack ( ) const
pure virtual

Apply check containment in crack region.

◆ ContainHigh()

virtual bool ILArG4FastSimSvc::ContainHigh ( ) const
pure virtual

Apply check containment at high eta.

◆ ContainLow()

virtual bool ILArG4FastSimSvc::ContainLow ( ) const
pure virtual

Apply check containment at low eta.

◆ DeclareInterfaceID()

ILArG4FastSimSvc::DeclareInterfaceID ( ILArG4FastSimSvc  ,
,
 
)

Declare interface ID.

◆ DetectorTag()

virtual int ILArG4FastSimSvc::DetectorTag ( ) const
pure virtual

◆ flagToShowerLib()

virtual bool ILArG4FastSimSvc::flagToShowerLib ( const G4ParticleDefinition &  ) const
pure virtual

get switch for frozen showers

◆ generateFSStartingPoint()

virtual bool ILArG4FastSimSvc::generateFSStartingPoint ( const HepMC::GenEvent *  )
pure virtual

◆ generateFSStartingPoints()

virtual bool ILArG4FastSimSvc::generateFSStartingPoints ( ) const
pure virtual

◆ generateFSStartingPointsRatio()

virtual float ILArG4FastSimSvc::generateFSStartingPointsRatio ( ) const
pure virtual

◆ maxEneToShowerLib()

virtual double ILArG4FastSimSvc::maxEneToShowerLib ( const G4ParticleDefinition &  ) const
pure virtual

get lower energy limit for frozen showers

◆ minEneToShowerLib()

virtual double ILArG4FastSimSvc::minEneToShowerLib ( const G4ParticleDefinition &  ) const
pure virtual

get upper energy limit for frozen showers


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