ATLAS Offline Software
H62004EMECSDTool.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 LARG4H62004SD_H62004EMECSDTOOL_H
6 #define LARG4H62004SD_H62004EMECSDTOOL_H
7 
8 // System includes
9 #include <string>
10 
11 // Local includes
12 #include "H62004SimpleSDTool.h"
14 
15 namespace LArG4
16 {
17 
27  {
28 
29  public:
30 
32  H62004EMECSDTool(const std::string& type, const std::string& name,
33  const IInterface* parent);
34 
35  private:
36 
38 
40  G4VSensitiveDetector* makeSD() const override final;
41 
43  std::string m_hitCollName;
44 
46  }; // class H62004EMECSDTool
47 
48 } // namespace LArG4
49 
50 #endif
LArG4::H62004EMECSDTool::initializeCalculators
StatusCode initializeCalculators() override final
Initialize Calculator Services.
H62004SimpleSDTool.h
LArG4::H62004EMECSDTool::m_calculator
ServiceHandle< ILArCalculatorSvc > m_calculator
Definition: H62004EMECSDTool.h:45
LArG4::H62004SimpleSDTool
Tool base class for LAr H6 2004 simple SD tools.
Definition: H62004SimpleSDTool.h:25
const
bool const RAWDATA *ch2 const
Definition: LArRodBlockPhysicsV0.cxx:562
LArG4
Definition: LArWheelCalculatorEnums.h:8
LArG4::H62004EMECSDTool::m_hitCollName
std::string m_hitCollName
Hit collection name.
Definition: H62004EMECSDTool.h:43
LArG4::H62004EMECSDTool
Tool for constructing H62004 SDs for EMEC.
Definition: H62004EMECSDTool.h:27
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
LArG4::H62004EMECSDTool::H62004EMECSDTool
H62004EMECSDTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor.
test_pyathena.parent
parent
Definition: test_pyathena.py:15
ILArCalculatorSvc
Definition: ILArCalculatorSvc.h:25
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
LArG4::H62004EMECSDTool::makeSD
G4VSensitiveDetector * makeSD() const override final
Create the SD wrapper for current worker thread.
ILArCalculatorSvc.h
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
ServiceHandle
Definition: ClusterMakerTool.h:37