 |
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef LARG4EC_LARENDCAPPRESAMPLERCALCULATOR_H
13 #define LARG4EC_LARENDCAPPRESAMPLERCALCULATOR_H
16 #include "G4ThreeVector.hh"
27 class IECPresamplerGeometry;
48 virtual G4bool
Process(
const G4Step*, std::vector<LArHitData>&)
const override final;
virtual StatusCode initialize() override final
LArEndcapPresamplerCalculator(const std::string &name, ISvcLocator *pSvcLocator)
virtual G4float OOTcut() const override final
bool const RAWDATA *ch2 const
virtual G4bool isInTime(G4double hitTime) const override final
std::unique_ptr< LArG4BirksLaw > m_birksLaw
virtual G4bool Process(const G4Step *, std::vector< LArHitData > &) const override final
::StatusCode StatusCode
StatusCode definition for legacy code.
LArEndcapPresamplerCalculator(const LArEndcapPresamplerCalculator &)=delete
LArEndcapPresamplerCalculator & operator=(const LArEndcapPresamplerCalculator &)=delete
ServiceHandle< LArG4::IECPresamplerGeometry > m_geometry
float hitTime(const AFP_SIDSimHit &hit)
Gaudi::Property< double > m_OOTcut