ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
TileCalorimeter
TileG4
TileAncillary
LarCrate
src
LArCrateTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef LARCRATE_LARCRATETOOL_H
6
#define LARCRATE_LARCRATETOOL_H
7
8
// Base class header
9
#include "
G4AtlasTools/DetectorGeometryBase.h
"
10
11
// STL library
12
#include <string>
13
18
19
class
LArCrateTool
final :
public
DetectorGeometryBase
20
{
21
public
:
22
// Basic constructor and destructor
23
LArCrateTool
(
const
std::string&
type
,
const
std::string& name,
const
IInterface *parent);
24
~LArCrateTool
() =
default
;
25
27
virtual
void
BuildGeometry
() override final;
28
29
private
:
30
Gaudi
::
Property
<
double
>
m_zLength
{
this
,
"ZLength"
, 0.};
31
Gaudi::Property<double>
m_yLength
{
this
,
"YLength"
, 0.};
32
Gaudi::Property<double>
m_xLength
{
this
,
"XLength"
, 0.};
33
};
34
35
#endif
//LARCRATE_LARCRATETOOL_H
DetectorGeometryBase.h
DetectorGeometryBase::DetectorGeometryBase
DetectorGeometryBase(const std::string &type, const std::string &name, const IInterface *parent)
Definition
DetectorGeometryBase.cxx:13
LArCrateTool::~LArCrateTool
~LArCrateTool()=default
LArCrateTool::m_xLength
Gaudi::Property< double > m_xLength
Definition
LArCrateTool.h:32
LArCrateTool::LArCrateTool
LArCrateTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition
LArCrateTool.cxx:22
LArCrateTool::BuildGeometry
virtual void BuildGeometry() override final
virtual methods being implemented here
Definition
LArCrateTool.cxx:27
LArCrateTool::m_yLength
Gaudi::Property< double > m_yLength
Definition
LArCrateTool.h:31
LArCrateTool::m_zLength
Gaudi::Property< double > m_zLength
Definition
LArCrateTool.h:30
Property
Support class for PropertyMgr.
Definition
Property.h:23
Gaudi
=============================================================================
Definition
CaloGPUClusterAndCellDataMonitorOptions.h:273
type
private
#define private
Definition
testRead.cxx:27
Generated on
for ATLAS Offline Software by
1.17.0