ATLAS Offline Software
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
10 
11 namespace LArG4
12 {
13 
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