ATLAS Offline Software
LArCalorimeter
LArG4
LArG4H6SD
src
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
8
#include "
LArG4Code/LArCalibCalculatorSvcImp.h
"
9
#include "
LArG4Code/LArG4Identifier.h
"
10
#include "
CaloG4Sim/SimulationEnergies.h
"
11
12
#include "globals.hh"
13
14
#include <vector>
15
16
class
G4Step;
17
18
class
LArG4H62004DeadCalibrationCalculator
:
public
LArCalibCalculatorSvcImp
{
19
public
:
20
21
LArG4H62004DeadCalibrationCalculator
(
const
std::string&
name
, ISvcLocator * pSvcLocator);
22
virtual
~LArG4H62004DeadCalibrationCalculator
();
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
29
private
:
30
// Energy calculator
31
CaloG4::SimulationEnergies
m_energyCalculator
;
32
33
};
34
#endif
LArG4Identifier
Definition:
LArG4Identifier.h:121
LArCalibCalculatorSvcImp
Definition:
LArCalibCalculatorSvcImp.h:12
LArG4H62004DeadCalibrationCalculator::m_energyCalculator
CaloG4::SimulationEnergies m_energyCalculator
Definition:
LArG4H62004DeadCalibrationCalculator.h:31
CaloG4::SimulationEnergies
Definition:
SimulationEnergies.h:47
LArG4H62004DeadCalibrationCalculator
Definition:
LArG4H62004DeadCalibrationCalculator.h:18
xAOD::identifier
identifier
Definition:
UncalibratedMeasurement_v1.cxx:15
LArG4H62004DeadCalibrationCalculator::Process
virtual G4bool Process(const G4Step *step, LArG4Identifier &identifier, std::vector< G4double > &energies, const LArG4::eCalculatorProcessing p=LArG4::kEnergyAndID) const override final
python.utils.AtlRunQueryDQUtils.p
p
Definition:
AtlRunQueryDQUtils.py:210
LArCalibCalculatorSvcImp.h
LArG4H62004DeadCalibrationCalculator::LArG4H62004DeadCalibrationCalculator
LArG4H62004DeadCalibrationCalculator(const std::string &name, ISvcLocator *pSvcLocator)
LArG4Identifier.h
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:228
LArCellBinning.step
step
Definition:
LArCellBinning.py:158
LArG4::kEnergyAndID
@ kEnergyAndID
Definition:
LArG4EnumDefs.h:10
SimulationEnergies.h
LArG4H62004DeadCalibrationCalculator::~LArG4H62004DeadCalibrationCalculator
virtual ~LArG4H62004DeadCalibrationCalculator()
LArG4::eCalculatorProcessing
eCalculatorProcessing
Definition:
LArG4EnumDefs.h:10
Generated on Sun Dec 22 2024 21:13:29 for ATLAS Offline Software by
1.8.18