ATLAS Offline Software
BarrelFastSimDedicatedSD.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_BARRELFASTSIMDEDICATEDSD_H
6 #define LARG4FASTSIMULATION_BARRELFASTSIMDEDICATEDSD_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 // Forward declarations
16 class EnergySpot;
17 class G4HCofThisEvent;
18 class LArVHitMerger;
19 class EMBDetectorManager;
22 class StoreGateSvc;
23 
26 {
27 
28 public:
29 
30  // Constructor:
32 
33  // Destructor:
35 
36  // ProcessHitsMethod
37  void ProcessSpot(const EnergySpot & spot) override final;
38 
39 private:
40 
44 
47 };
48 
49 #endif //LARG4FASTSIMULATION_BARRELFASTSIMDEDICATEDSD_H
50 
51 
BarrelFastSimDedicatedSD::m_accordionDetails
const EMBAccordionDetails * m_accordionDetails
Definition: BarrelFastSimDedicatedSD.h:42
LArG4Identifier
Definition: LArG4Identifier.h:121
GeoStraightAccSection
Record of All Electrode Straight Pieces.
Definition: GeoStraightAccSection.h:24
EMBAccordionDetails
Definition: EMBAccordionDetails.h:9
EnergySpot
Definition: EnergySpot.h:18
BarrelFastSimDedicatedSD::m_embManager
const EMBDetectorManager * m_embManager
Definition: BarrelFastSimDedicatedSD.h:41
IFastSimDedicatedSD
This is the interface for the fast simulation dedicated sensitive detector.
Definition: IFastSimDedicatedSD.h:13
BarrelFastSimDedicatedSD::m_absorberSections
const GeoStraightAccSection * m_absorberSections
Definition: BarrelFastSimDedicatedSD.h:43
BarrelFastSimDedicatedSD::~BarrelFastSimDedicatedSD
~BarrelFastSimDedicatedSD()
Definition: BarrelFastSimDedicatedSD.h:34
IFastSimDedicatedSD.h
EMBDetectorManager
A manager class providing access to readout geometry information for the electromagnetic barrel calor...
Definition: EMBDetectorManager.h:32
StoreGateSvc
The Athena Transient Store API.
Definition: StoreGateSvc.h:128
BarrelFastSimDedicatedSD::BarrelFastSimDedicatedSD
BarrelFastSimDedicatedSD(StoreGateSvc *)
Definition: BarrelFastSimDedicatedSD.cxx:23
LArG4Identifier.h
BarrelFastSimDedicatedSD::ProcessSpot
void ProcessSpot(const EnergySpot &spot) override final
ProcessHitsMethod.
Definition: BarrelFastSimDedicatedSD.cxx:38
BarrelFastSimDedicatedSD::m_larID
LArG4Identifier m_larID
My LAr identifier.
Definition: BarrelFastSimDedicatedSD.h:46
BarrelFastSimDedicatedSD
NEEDS DOCUMENTATION.
Definition: BarrelFastSimDedicatedSD.h:26