|
ATLAS Offline Software
|
Go to the documentation of this file.
14 #ifndef LARBARRELCALCULATOR_H
15 #define LARBARRELCALCULATOR_H
45 virtual G4bool
Process(
const G4Step* a_step, std::vector<LArHitData>& hdata)
const override final;
105 double ScaleHV(
double,
double,
double,
double)
const;
109 #endif // LARBARRELCALCULATOR_H
virtual G4bool Process(const G4Step *a_step, std::vector< LArHitData > &hdata) const override final
ServiceHandle< ILArBarrelGeometry > m_geometry
std::unique_ptr< MapEta > m_etamap2
std::unique_ptr< MapEta > m_etamap3
std::unique_ptr< MapEta > m_etamap1
double m_hv[2][1024][7][2]
bool const RAWDATA *ch2 const
LArBarrelCalculator & operator=(const LArBarrelCalculator &)=delete
virtual StatusCode initialize() override final
LArBarrelCalculator(const std::string &name, ISvcLocator *pSvcLocator)
double ScaleHV(double, double, double, double) const
const LArG4BirksLaw * m_birksLaw
::StatusCode StatusCode
StatusCode definition for legacy code.
void initializeForSDCreation() override final
virtual G4float OOTcut() const override final
G4bool FiducialCuts(G4double, G4double, G4double) const
LArBarrelCalculator(const LArBarrelCalculator &)=delete
float hitTime(const AFP_SIDSimHit &hit)
virtual G4bool isInTime(G4double hitTime) const override final
virtual StatusCode finalize() override final