|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef TRT_DetElementsLayer_xk_H
16 #define TRT_DetElementsLayer_xk_H
50 const float&
r ()
const {
return this->
m_r ;}
51 const float&
dr ()
const {
return this->
m_dr ;}
52 const float&
z ()
const {
return this->
m_z ;}
53 const float&
dz ()
const {
return this->
m_dz ;}
56 void set(
double,
double,
double,
double,
double,
double,
double);
70 std::vector<std::pair<const InDet::TRT_DetElementLink_xk*,float> >&,
71 std::vector<InDet::TRT_DetElementLink_xk::Used_t> &
used)
const;
81 std::vector<std::pair<const InDet::TRT_DetElementLink_xk*,float> >&,
82 std::vector<InDet::TRT_DetElementLink_xk::Used_t> &
used)
const;
92 std::vector<std::pair<const InDet::TRT_DetElementLink_xk*,float> >&,
93 std::vector<InDet::TRT_DetElementLink_xk::Used_t> &
used)
const;
139 (
double r,
double dr,
double z,
double dz,
double df)
167 #endif // TRT_DetElementsLayer_xk_H
void getEndcapDetElements(const float *, const float *, std::vector< std::pair< const InDet::TRT_DetElementLink_xk *, float > > &, std::vector< InDet::TRT_DetElementLink_xk::Used_t > &used) const
TRT_DetElementsLayer_xk()
~TRT_DetElementsLayer_xk()
TRT_DetElementsLayer_xk(const TRT_DetElementsLayer_xk &)=default
const float & dfe() const
void getBarrelDetElementsCTB(const float *, const float *, std::vector< std::pair< const InDet::TRT_DetElementLink_xk *, float > > &, std::vector< InDet::TRT_DetElementLink_xk::Used_t > &used) const
void reserve(std::size_t n_elements)
int nElements() const
Get number of links to detector elements.
std::vector< TRT_DetElementLink_xk > m_elements
void add(TRT_DetElementLink_xk &&)
void getBarrelDetElementsATL(const float *, const float *, std::vector< std::pair< const InDet::TRT_DetElementLink_xk *, float > > &, std::vector< InDet::TRT_DetElementLink_xk::Used_t > &used) const
TRT_DetElementsLayer_xk & operator=(const TRT_DetElementsLayer_xk &)=default
void set(double, double, double, double, double, double, double)