ATLAS Offline Software
IFastSimDedicatedSD.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 LARG4FASTSIMULATION_IFASTSIMDEDICATEDSD_H
6 #define LARG4FASTSIMULATION_IFASTSIMDEDICATEDSD_H
7 
9 class EnergySpot;
10 class StoreGateSvc;
11 
14 
15  public:
16 
19 
21 
23 
25  virtual void ProcessSpot(const EnergySpot & spot) = 0;
26 
27 };
28 #endif //LARG4FASTSIMULATION_IFASTSIMDEDICATEDSD_H
IFastSimDedicatedSD::IFastSimDedicatedSD
IFastSimDedicatedSD(const std::string &name, StoreGateSvc *detStore)
Simple constructor and destructor.
Definition: IFastSimDedicatedSD.h:18
EnergySpot
Definition: EnergySpot.h:18
LArG4SimpleSD
Common sensitive detector class for LAr systems.
Definition: LArG4SimpleSD.h:36
IFastSimDedicatedSD
This is the interface for the fast simulation dedicated sensitive detector.
Definition: IFastSimDedicatedSD.h:13
IFastSimDedicatedSD::~IFastSimDedicatedSD
~IFastSimDedicatedSD()
Definition: IFastSimDedicatedSD.h:20
StoreGateSvc
The Athena Transient Store API.
Definition: StoreGateSvc.h:128
IFastSimDedicatedSD::ProcessSpot
virtual void ProcessSpot(const EnergySpot &spot)=0
ProcessHitsMethod.
python.PyKernel.detStore
detStore
Definition: PyKernel.py:41
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
LArG4SimpleSD.h