ATLAS Offline Software
LArCalorimeter
LArG4
LArG4FastSimulation
src
FCALFastSimDedicatedSD.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 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
"
13
#include "
LArG4Code/LArG4Identifier.h
"
14
15
class
EnergySpot
;
16
class
LArVHitMerger;
17
class
FCALDetectorManager
;
18
class
StoreGateSvc
;
19
21
class
FCALFastSimDedicatedSD
:
public
IFastSimDedicatedSD
22
{
23
public
:
24
25
// Constructor:
26
FCALFastSimDedicatedSD
(
StoreGateSvc
*,
bool
verbose
);
27
28
// Destructor:
29
~FCALFastSimDedicatedSD
() {}
30
31
// ProcessHitsMethod
32
virtual
void
ProcessSpot
(
const
EnergySpot
& spot)
override
final
;
33
34
private
:
35
36
FCALDetectorManager
*
m_fcalManager
;
37
39
LArG4Identifier
m_larID
;
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::FCALFastSimDedicatedSD
FCALFastSimDedicatedSD(StoreGateSvc *, bool verbose)
Definition:
FCALFastSimDedicatedSD.cxx:21
FCALFastSimDedicatedSD
NEEDS DOCUMENTATION.
Definition:
FCALFastSimDedicatedSD.h:22
FCALFastSimDedicatedSD::m_fcalManager
FCALDetectorManager * m_fcalManager
Definition:
FCALFastSimDedicatedSD.h:36
IFastSimDedicatedSD.h
StoreGateSvc
The Athena Transient Store API.
Definition:
StoreGateSvc.h:125
FCALFastSimDedicatedSD::~FCALFastSimDedicatedSD
~FCALFastSimDedicatedSD()
Definition:
FCALFastSimDedicatedSD.h:29
LArG4Identifier.h
python.TriggerHandler.verbose
verbose
Definition:
TriggerHandler.py:297
Generated on Thu Nov 7 2024 21:15:13 for ATLAS Offline Software by
1.8.18