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)
int nElements() const
Get number of links to detector elements.
std::vector< TRT_DetElementLink_xk > m_elements
const float & dfe() const
TRT_DetElementsLayer_xk()
~TRT_DetElementsLayer_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
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 set(double, double, double, double, double, double, double)
TRT_DetElementsLayer_xk & operator=(const TRT_DetElementsLayer_xk &)=default
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
void add(TRT_DetElementLink_xk &&)
TRT_DetElementsLayer_xk(const TRT_DetElementsLayer_xk &)=default
void reserve(std::size_t n_elements)
holding In fact this class is here in order to allow STL container for all features This class is sho...