17#ifndef LArFCALCalibCalculatorBase_H
18#define LArFCALCalibCalculatorBase_H
55 std::vector<G4double> & energies,
63 Gaudi::Property<G4double>
m_deltaX{
this,
"FCALdeltaX", 0.};
64 Gaudi::Property<G4double>
m_deltaY{
this,
"FCALdeltaY", 0.};
This class implements the calculations requires to categorize the energies deposited during the simul...
This class contains the tube and tile maps for the FCAL A tile is of a set of FCAL tubes.
LArCalibCalculatorSvcImp(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Property< G4int > m_FCalSampling
Gaudi::Property< G4double > m_deltaY
virtual ~LArFCALCalibCalculatorBase()=default
Gaudi::Property< G4double > m_deltaX
CaloG4::SimulationEnergies m_energyCalculator
virtual G4double GetdeltaX()
virtual G4bool Process(const G4Step *step, LArG4Identifier &identifier, std::vector< G4double > &energies, const eCalculatorProcessing process=kEnergyAndID) const override final
virtual StatusCode initialize() override
FCAL_ChannelMap * m_ChannelMap
virtual G4double GetdeltaY()
LArFCALCalibCalculatorBase(const std::string &name, ISvcLocator *pSvcLocator)
const std::string process