ATLAS Offline Software
Loading...
Searching...
No Matches
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"
14
15class EnergySpot;
16class LArVHitMerger;
18class StoreGateSvc;
19
22{
23public:
24
25 // Constructor:
27
28 // Destructor:
30
31 // ProcessHitsMethod
32 virtual void ProcessSpot(const EnergySpot & spot, double weight) override final;
33
34private:
35
37
40};
41
42#endif //LARG4FASTSIMULATION_FCALFASTSIMDEDICATEDSD_H
A manager class providing access to readout geometry information for the forward calorimeter.
FCALDetectorManager * m_fcalManager
virtual void ProcessSpot(const EnergySpot &spot, double weight) override final
ProcessHitsMethod.
LArG4Identifier m_larID
My LAr identifier.
FCALFastSimDedicatedSD(StoreGateSvc *, bool verbose)
IFastSimDedicatedSD(const std::string &name, StoreGateSvc *detStore)
Simple constructor and destructor.
The Athena Transient Store API.
bool verbose
Definition hcg.cxx:73