ATLAS Offline Software
LArCalorimeter
LArG4
LArG4H6SD
src
H62004CalibSDTool.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 LARG4H6SD_H62004CALIBSDTOOL_H
6
#define LARG4H6SD_H62004CALIBSDTOOL_H
7
8
// LAr G4 includes
9
#include "
LArG4Code/CalibSDTool.h
"
10
11
namespace
LArG4
12
{
13
24
class
H62004CalibSDTool
:
public
CalibSDTool
25
{
26
public
:
28
H62004CalibSDTool
(
const
std::string&
type
,
const
std::string&
name
,
29
const
IInterface*
parent
);
30
protected
:
32
std::unique_ptr<LArG4CalibSD>
33
makeOneSD
(
const
std::string&
name
,
ILArCalibCalculatorSvc
*
calc
,
34
const
std::vector<std::string>& volumes)
const
;
35
};
36
37
}
// namespace LArG4
38
39
#endif
LArG4::H62004CalibSDTool
Tool base class for LAr H6 2004 calibration SD tools.
Definition:
H62004CalibSDTool.h:25
LArG4::H62004CalibSDTool::H62004CalibSDTool
H62004CalibSDTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor.
LArG4
Definition:
LArWheelCalculatorEnums.h:8
LArG4::H62004CalibSDTool::makeOneSD
std::unique_ptr< LArG4CalibSD > makeOneSD(const std::string &name, ILArCalibCalculatorSvc *calc, const std::vector< std::string > &volumes) const
Override helper method to create one SD.
CalibSDTool.h
Defines the CalibSDTool class.
test_pyathena.parent
parent
Definition:
test_pyathena.py:15
LArG4::CalibSDTool
A base class for tools that manage LArG4CalibSDs.
Definition:
CalibSDTool.h:42
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:228
ILArCalibCalculatorSvc
Definition:
ILArCalibCalculatorSvc.h:23
python.CaloScaleNoiseConfig.type
type
Definition:
CaloScaleNoiseConfig.py:78
beamspotnt.calc
calc
Definition:
bin/beamspotnt.py:1252
Generated on Sun Dec 22 2024 21:11:01 for ATLAS Offline Software by
1.8.18