|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef LARG4GENSHOWERLIB_TestActionShowerLib_H
6 #define LARG4GENSHOWERLIB_TestActionShowerLib_H
9 #include "GaudiKernel/ServiceHandle.h"
14 #include "G4UserEventAction.hh"
15 #include "G4UserRunAction.hh"
16 #include "G4UserSteppingAction.hh"
21 class StepInfoCollection;
25 class EnergyCalculator;
27 class G4AffineTransform;
48 public G4UserEventAction,
public G4UserRunAction,
public G4UserSteppingAction
92 #endif // LARG4GENSHOWERLIB_TestActionShowerLib_H
G4VSolid * m_current_solid
ShowerLib::StepInfoCollection * m_eventSteps
Collection of StepInfo.
ServiceHandle< ILArCalculatorSvc > m_calculator_EMB
Class for collection of StepInfo class (G4 hits)
ServiceHandle< ILArCalculatorSvc > m_calculator_FCAL3
Class for collecting G4 hit information.
ServiceHandle< ILArCalculatorSvc > m_calculator_FCAL1
virtual void BeginOfEventAction(const G4Event *) override
ServiceHandle< ILArCalculatorSvc > m_calculator_EMECOW
Pointer to EMEC outer wheel calculator.
virtual void EndOfRunAction(const G4Run *) override
ServiceHandle< ILArCalculatorSvc > m_calculator_FCAL2
ServiceHandle< ILArCalculatorSvc > m_current_calculator
virtual void BeginOfRunAction(const G4Run *) override
ServiceHandle< StoreGateSvc > m_evtStore
Pointer to StoreGate (event store by default)
G4AffineTransform * m_current_transform
ServiceHandle< ILArCalculatorSvc > m_calculator_EMECIW
Pointer to EMEC inner wheel calculator.
Namespace for the ShowerLib related classes.
virtual void UserSteppingAction(const G4Step *) override
virtual void EndOfEventAction(const G4Event *) override