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

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