ATLAS Offline Software
Loading...
Searching...
No Matches
IFastSimulationMasterTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef G4ATLASINTERFACES_IFASTSIMULATIONMASTERTOOL_H
6#define G4ATLASINTERFACES_IFASTSIMULATIONMASTERTOOL_H
7
8#include "GaudiKernel/IAlgTool.h"
9
17
18class IFastSimulationMasterTool : virtual public IAlgTool {
19 public:
27 virtual StatusCode initializeFastSims() = 0;
28
30 virtual StatusCode BeginOfAthenaEvent() = 0;
31
36 virtual StatusCode EndOfAthenaEvent() = 0;
37};
38
39#endif
virtual StatusCode BeginOfAthenaEvent()=0
Begin of athena event method.
virtual StatusCode EndOfAthenaEvent()=0
End of athena event method.
virtual StatusCode initializeFastSims()=0
Method for initializing the fast simulation models of each tool.
DeclareInterfaceID(IFastSimulationMasterTool, 1, 0)
Creates the InterfaceID and interfaceID() method.