ATLAS Offline Software
LArCalorimeter
LArGeoModel
LArGeoH62004Algs
src
Other
LArHitsH6EventAction.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef LArHitEventAction_H
6
#define LArHitEventAction_H
7
8
#include "FadsActions/UserAction.h"
9
10
class
G4Event;
11
class
G4Run;
12
class
StoredLArHitContainers;
13
14
#include "SimHelpers/AthenaHitsCollectionHelper.h"
15
//#include "LArGeoH62004Algs/BuildH6HitCollections.h"
16
17
class
LArHitsH6EventAction
:
public
FADS::UserAction {
18
public
:
19
LArHitsH6EventAction
(std::string
s
);
20
~LArHitsH6EventAction
();
21
void
BeginOfRunAction
(
const
G4Run*);
22
void
BeginOfEventAction
(
const
G4Event*);
23
void
EndOfEventAction
(
const
G4Event*);
24
private
:
25
AthenaHitsCollectionHelper
helper
;
26
27
StoreGateSvc
*
m_storeGate
;
28
IMessageSvc*
m_msgSvc
;
29
};
30
31
#endif
LArHitsH6EventAction::BeginOfEventAction
void BeginOfEventAction(const G4Event *)
LArHitsH6EventAction::m_msgSvc
IMessageSvc * m_msgSvc
Definition:
LArHitsH6EventAction.h:28
python.SystemOfUnits.s
int s
Definition:
SystemOfUnits.py:131
LArHitsH6EventAction::~LArHitsH6EventAction
~LArHitsH6EventAction()
LArHitsH6EventAction::BeginOfRunAction
void BeginOfRunAction(const G4Run *)
LArHitsH6EventAction::helper
AthenaHitsCollectionHelper helper
Definition:
LArHitsH6EventAction.h:25
LArHitsH6EventAction::m_storeGate
StoreGateSvc * m_storeGate
Definition:
LArHitsH6EventAction.h:27
LArHitsH6EventAction::LArHitsH6EventAction
LArHitsH6EventAction(std::string s)
StoreGateSvc
The Athena Transient Store API.
Definition:
StoreGateSvc.h:128
LArHitsH6EventAction
Definition:
LArHitsH6EventAction.h:17
LArHitsH6EventAction::EndOfEventAction
void EndOfEventAction(const G4Event *)
Generated on Fri Jul 5 2024 21:20:28 for ATLAS Offline Software by
1.8.18