|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef LARG4FASTSIMSVC_ILARG4FASTSIMSVC_H
5 #define LARG4FASTSIMSVC_ILARG4FASTSIMSVC_H
8 #include "GaudiKernel/IInterface.h"
9 #include "G4ParticleDefinition.hh"
36 #endif // LARG4FASTSIMSVC_ILARG4FASTSIMSVC_H
virtual double minEneToShowerLib(const G4ParticleDefinition &) const =0
get upper energy limit for frozen showers
virtual bool ContainHigh() const =0
Apply check containment at high eta.
virtual bool ContainCrack() const =0
Apply check containment in crack region.
virtual bool ContainLow() const =0
Apply check containment at low eta.
virtual bool generateFSStartingPoints() const =0
virtual bool generateFSStartingPoint(const HepMC::GenEvent *)=0
virtual double maxEneToShowerLib(const G4ParticleDefinition &) const =0
get lower energy limit for frozen showers
virtual bool flagToShowerLib(const G4ParticleDefinition &) const =0
get switch for frozen showers
virtual float generateFSStartingPointsRatio() const =0
DeclareInterfaceID(ILArG4FastSimSvc, 0, 0)
Declare interface ID.
virtual int DetectorTag() const =0