ATLAS Offline Software
Loading...
Searching...
No Matches
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
7
8#ifndef TRT_DetElementsRoadData_xk_H
9#define TRT_DetElementsRoadData_xk_H
10
11namespace InDet{
12
14 public:
15
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{};
31 };
32
33}
34
37#include "AthenaKernel/CondCont.h"
39
40#endif
#define CONDCONT_DEF(...)
Definition CondCont.h:1413
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
TRT_DetElementsLayerVectors_xk m_TRTLayerVectors
const Trk::CylinderBounds & getBounds() const
const TRT_DetElementsLayerVectors_xk * getLayers() const
void setTRTLayerVectors(TRT_DetElementsLayerVectors_xk layers)
void setBounds(const Trk::CylinderBounds &cbounds, double rmintrt)
Bounds for a cylindrical Surface.
Primary Vertex Finder.