ATLAS Offline Software
Loading...
Searching...
No Matches
LArG4H62004DeadCalibrationCalculator.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef LArG4H62004DeadCalibrationCalculator_H
6#define LArG4H62004DeadCalibrationCalculator_H
7
11
12#include "globals.hh"
13
14#include <vector>
15
16class G4Step;
17
19public:
20
21 LArG4H62004DeadCalibrationCalculator(const std::string& name, ISvcLocator * pSvcLocator);
23
24
25 virtual G4bool Process (const G4Step* step, LArG4Identifier & identifier,
26 std::vector<G4double> & energies,
27 const LArG4::eCalculatorProcessing p = LArG4::kEnergyAndID) const override final;
28
29private:
30 // Energy calculator
32
33};
34#endif
This class implements the calculations requires to categorize the energies deposited during the simul...
LArCalibCalculatorSvcImp(const std::string &name, ISvcLocator *pSvcLocator)
virtual G4bool Process(const G4Step *step, LArG4Identifier &identifier, std::vector< G4double > &energies, const LArG4::eCalculatorProcessing p=LArG4::kEnergyAndID) const override final
LArG4H62004DeadCalibrationCalculator(const std::string &name, ISvcLocator *pSvcLocator)
eCalculatorProcessing
@ kEnergyAndID