 |
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;
67 Gaudi::Property<bool>
m_IflCur{
this,
"EMBCurr",
true};
69 Gaudi::Property<bool>
m_IflXtalk{
this,
"EMBXtalk",
true};
74 Gaudi::Property<bool>
m_doHV{
this,
"EMBHVEnable",
false};
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
Gaudi::Property< bool > m_IflXtalk
ServiceHandle< ILArBarrelGeometry > m_geometry
std::unique_ptr< MapEta > m_etamap2
std::unique_ptr< MapEta > m_etamap3
std::unique_ptr< MapEta > m_etamap1
Gaudi::Property< bool > m_IflMapTrans
double m_hv[2][1024][7][2]
bool const RAWDATA *ch2 const
LArBarrelCalculator & operator=(const LArBarrelCalculator &)=delete
Gaudi::Property< double > m_dstep
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)
Gaudi::Property< bool > m_doHV
Gaudi::Property< double > m_OOTcut
Gaudi::Property< bool > m_IflCur
virtual G4bool isInTime(G4double hitTime) const override final
virtual StatusCode finalize() override final