ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetRecTools
TRT_DetElementsRoadTool_xk
TRT_DetElementsRoadTool_xk
TRT_DetElementsRoadData_xk.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
TrkSurfaces/CylinderBounds.h
"
6
#include "
TRT_DetElementsRoadTool_xk/TRT_DetElementsLayerVectors_xk.h
"
7
8
#ifndef TRT_DetElementsRoadData_xk_H
9
#define TRT_DetElementsRoadData_xk_H
10
11
namespace
InDet
{
12
13
class
TRT_DetElementsRoadData_xk
{
14
public
:
15
16
TRT_DetElementsRoadData_xk
()=
default
;
17
~TRT_DetElementsRoadData_xk
()=
default
;
18
19
inline
void
setTRTLayerVectors
(TRT_DetElementsLayerVectors_xk layers){
m_TRTLayerVectors
=std::move(layers);}
20
inline
void
setBounds
(
const
Trk::CylinderBounds
& cbounds,
double
rmintrt){
m_bounds
=cbounds;
m_rminTRT
=rmintrt;}
21
22
inline
const
TRT_DetElementsLayerVectors_xk*
getLayers
()
const
{
return
&
m_TRTLayerVectors
;}
23
inline
const
Trk::CylinderBounds
&
getBounds
()
const
{
return
m_bounds
;}
24
inline
double
getTRTMinR
()
const
{
return
m_rminTRT
;}
25
26
private
:
27
28
TRT_DetElementsLayerVectors_xk
m_TRTLayerVectors
;
29
double
m_rminTRT
{};
30
Trk::CylinderBounds
m_bounds
;
31
};
32
33
}
34
35
#include "
AthenaKernel/CLASS_DEF.h
"
36
CLASS_DEF
(
InDet::TRT_DetElementsRoadData_xk
, 151597572 , 1 )
37
#include "AthenaKernel/CondCont.h"
38
CONDCONT_DEF
(
InDet::TRT_DetElementsRoadData_xk
, 991597572 );
39
40
#endif
CONDCONT_DEF
#define CONDCONT_DEF(...)
Definition
CondCont.h:1413
CLASS_DEF.h
macros to associate a CLID to a type
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:67
CylinderBounds.h
TRT_DetElementsLayerVectors_xk.h
InDet::TRT_DetElementsRoadData_xk
Definition
TRT_DetElementsRoadData_xk.h:13
InDet::TRT_DetElementsRoadData_xk::m_rminTRT
double m_rminTRT
Definition
TRT_DetElementsRoadData_xk.h:29
InDet::TRT_DetElementsRoadData_xk::m_TRTLayerVectors
TRT_DetElementsLayerVectors_xk m_TRTLayerVectors
Definition
TRT_DetElementsRoadData_xk.h:28
InDet::TRT_DetElementsRoadData_xk::getBounds
const Trk::CylinderBounds & getBounds() const
Definition
TRT_DetElementsRoadData_xk.h:23
InDet::TRT_DetElementsRoadData_xk::m_bounds
Trk::CylinderBounds m_bounds
Definition
TRT_DetElementsRoadData_xk.h:30
InDet::TRT_DetElementsRoadData_xk::getTRTMinR
double getTRTMinR() const
Definition
TRT_DetElementsRoadData_xk.h:24
InDet::TRT_DetElementsRoadData_xk::getLayers
const TRT_DetElementsLayerVectors_xk * getLayers() const
Definition
TRT_DetElementsRoadData_xk.h:22
InDet::TRT_DetElementsRoadData_xk::setTRTLayerVectors
void setTRTLayerVectors(TRT_DetElementsLayerVectors_xk layers)
Definition
TRT_DetElementsRoadData_xk.h:19
InDet::TRT_DetElementsRoadData_xk::setBounds
void setBounds(const Trk::CylinderBounds &cbounds, double rmintrt)
Definition
TRT_DetElementsRoadData_xk.h:20
InDet::TRT_DetElementsRoadData_xk::TRT_DetElementsRoadData_xk
TRT_DetElementsRoadData_xk()=default
InDet::TRT_DetElementsRoadData_xk::~TRT_DetElementsRoadData_xk
~TRT_DetElementsRoadData_xk()=default
Trk::CylinderBounds
Bounds for a cylindrical Surface.
Definition
CylinderBounds.h:46
InDet
Primary Vertex Finder.
Definition
VP1ErrorUtils.h:36
Generated on
for ATLAS Offline Software by
1.17.0