ATLAS Offline Software
TRT_DetElementsRoadData_xk.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
7 
8 #ifndef TRT_DetElementsRoadData_xk_H
9 #define TRT_DetElementsRoadData_xk_H
10 
11 namespace InDet{
12 
14  public:
15 
18 
20  inline void setBounds(const Trk::CylinderBounds& cbounds, double rmintrt){m_bounds=cbounds;m_rminTRT=rmintrt;}
21 
23  inline const Trk::CylinderBounds getBounds() const {return m_bounds;}
24  inline double getTRTMinR() const {return m_rminTRT;}
25 
26  private:
27 
29  double m_rminTRT{};
31  };
32 
33 }
34 
35 #include "AthenaKernel/CLASS_DEF.h"
37 #include "AthenaKernel/CondCont.h"
39 
40 #endif
InDet::TRT_DetElementsRoadData_xk::setTRTLayerVectors
void setTRTLayerVectors(TRT_DetElementsLayerVectors_xk layers)
Definition: TRT_DetElementsRoadData_xk.h:19
InDet::TRT_DetElementsRoadData_xk::getBounds
const Trk::CylinderBounds getBounds() const
Definition: TRT_DetElementsRoadData_xk.h:23
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::TRT_DetElementsRoadData_xk
TRT_DetElementsRoadData_xk()=default
InDet
DUMMY Primary Vertex Finder.
Definition: VP1ErrorUtils.h:36
InDet::TRT_DetElementsRoadData_xk::setBounds
void setBounds(const Trk::CylinderBounds &cbounds, double rmintrt)
Definition: TRT_DetElementsRoadData_xk.h:20
module_driven_slicing.layers
layers
Definition: module_driven_slicing.py:114
CONDCONT_DEF
CONDCONT_DEF(InDet::TRT_DetElementsRoadData_xk, 991597572)
InDet::TRT_DetElementsLayerVectors_xk
std::vector< std::vector< InDet::TRT_DetElementsLayer_xk > > TRT_DetElementsLayerVectors_xk
Definition: TRT_DetElementsLayerVectors_xk.h:16
InDet::TRT_DetElementsRoadData_xk::getLayers
const TRT_DetElementsLayerVectors_xk * getLayers() const
Definition: TRT_DetElementsRoadData_xk.h:22
Trk::CylinderBounds
Definition: CylinderBounds.h:46
InDet::TRT_DetElementsRoadData_xk
Definition: TRT_DetElementsRoadData_xk.h:13
InDet::TRT_DetElementsRoadData_xk::getTRTMinR
double getTRTMinR() const
Definition: TRT_DetElementsRoadData_xk.h:24
InDet::TRT_DetElementsRoadData_xk::~TRT_DetElementsRoadData_xk
~TRT_DetElementsRoadData_xk()=default
CylinderBounds.h
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:64
InDet::TRT_DetElementsRoadData_xk::m_bounds
Trk::CylinderBounds m_bounds
Definition: TRT_DetElementsRoadData_xk.h:30
TRT_DetElementsLayerVectors_xk.h
CLASS_DEF.h
macros to associate a CLID to a type