ATLAS Offline Software
FCALFastSimDedicatedSD.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 LARG4FASTSIMULATION_FCALFASTSIMDEDICATEDSD_H
6 #define LARG4FASTSIMULATION_FCALFASTSIMDEDICATEDSD_H
7 
8 // This is a sensitive detector. It will do everything that a
9 // sensitive detector does. We give this to the framework, sort
10 // of: we DO want it to execute it's end-
11 
12 #include "IFastSimDedicatedSD.h"
14 
15 class EnergySpot;
16 class LArVHitMerger;
18 class StoreGateSvc;
19 
22 {
23 public:
24 
25  // Constructor:
27 
28  // Destructor:
30 
31  // ProcessHitsMethod
32  virtual void ProcessSpot(const EnergySpot & spot) override final;
33 
34 private:
35 
37 
40 };
41 
42 #endif //LARG4FASTSIMULATION_FCALFASTSIMDEDICATEDSD_H
LArG4Identifier
Definition: LArG4Identifier.h:121
FCALFastSimDedicatedSD::ProcessSpot
virtual void ProcessSpot(const EnergySpot &spot) override final
ProcessHitsMethod.
Definition: FCALFastSimDedicatedSD.cxx:32
FCALDetectorManager
A manager class providing access to readout geometry information for the forward calorimeter.
Definition: FCALDetectorManager.h:29
EnergySpot
Definition: EnergySpot.h:18
FCALFastSimDedicatedSD::m_larID
LArG4Identifier m_larID
My LAr identifier.
Definition: FCALFastSimDedicatedSD.h:39
IFastSimDedicatedSD
This is the interface for the fast simulation dedicated sensitive detector.
Definition: IFastSimDedicatedSD.h:13
FCALFastSimDedicatedSD
NEEDS DOCUMENTATION.
Definition: FCALFastSimDedicatedSD.h:22
FCALFastSimDedicatedSD::FCALFastSimDedicatedSD
FCALFastSimDedicatedSD(StoreGateSvc *)
Definition: FCALFastSimDedicatedSD.cxx:21
FCALFastSimDedicatedSD::m_fcalManager
FCALDetectorManager * m_fcalManager
Definition: FCALFastSimDedicatedSD.h:36
IFastSimDedicatedSD.h
StoreGateSvc
The Athena Transient Store API.
Definition: StoreGateSvc.h:128
FCALFastSimDedicatedSD::~FCALFastSimDedicatedSD
~FCALFastSimDedicatedSD()
Definition: FCALFastSimDedicatedSD.h:29
LArG4Identifier.h