ATLAS Offline Software
Loading...
Searching...
No Matches
EndcapFastSimDedicatedSD.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_ENDCAPFASTSIMDEDICATEDSD_H
6#define LARG4FASTSIMULATION_ENDCAPFASTSIMDEDICATEDSD_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 G4HCofThisEvent;
17class LArVHitMerger;
20class StoreGateSvc;
21
51
52#endif //LARG4FASTSIMULATION_ENDCAPFASTSIMDEDICATEDSD_H
53
54
A manager class providing access to readout geometry information for the electromagnetic endcap calor...
EMECDetectorManager * m_emecManager
void ProcessSpot(const EnergySpot &spot, double weight) override final
ProcessHitsMethod.
EndcapFastSimDedicatedSD(StoreGateSvc *, bool verbose)
EndcapFastSimDedicatedSD & operator=(const EndcapFastSimDedicatedSD &)=delete
LArWheelCalculator * m_innerWheelCalculatorNeg
LArWheelCalculator * m_outerWheelCalculatorNeg
EndcapFastSimDedicatedSD(const EndcapFastSimDedicatedSD &)=delete
LArG4Identifier m_larID
My LAr identifier.
LArWheelCalculator * m_outerWheelCalculatorPos
LArWheelCalculator * m_innerWheelCalculatorPos
IFastSimDedicatedSD(const std::string &name, StoreGateSvc *detStore)
Simple constructor and destructor.
This class separates some of the geometry details of the LAr endcap.
The Athena Transient Store API.
bool verbose
Definition hcg.cxx:73