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

#include <ILArCalculatorSvc.h>

Inheritance diagram for ILArCalculatorSvc:
Collaboration diagram for ILArCalculatorSvc:

Public Member Functions

 ILArCalculatorSvc ()
 
 DeclareInterfaceID (ILArCalculatorSvc, 1, 0)
 
virtual ~ILArCalculatorSvc ()
 
virtual void initializeForSDCreation ()=0
 
virtual G4float OOTcut () const =0
 
virtual G4bool isInTime (G4double hitTime) const =0
 
virtual G4bool Process (const G4Step *, std::vector< LArHitData > &) const =0
 

Detailed Description

Definition at line 25 of file ILArCalculatorSvc.h.

Constructor & Destructor Documentation

◆ ILArCalculatorSvc()

ILArCalculatorSvc::ILArCalculatorSvc ( )
inline

Definition at line 28 of file ILArCalculatorSvc.h.

28 {};

◆ ~ILArCalculatorSvc()

virtual ILArCalculatorSvc::~ILArCalculatorSvc ( )
inlinevirtual

Definition at line 32 of file ILArCalculatorSvc.h.

32 {};

Member Function Documentation

◆ DeclareInterfaceID()

ILArCalculatorSvc::DeclareInterfaceID ( ILArCalculatorSvc  ,
,
 
)

◆ initializeForSDCreation()

virtual void ILArCalculatorSvc::initializeForSDCreation ( )
pure virtual

◆ isInTime()

virtual G4bool ILArCalculatorSvc::isInTime ( G4double  hitTime) const
pure virtual

◆ OOTcut()

virtual G4float ILArCalculatorSvc::OOTcut ( ) const
pure virtual

◆ Process()

virtual G4bool ILArCalculatorSvc::Process ( const G4Step *  ,
std::vector< LArHitData > &   
) const
pure virtual

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