1 #ifndef RecoTracker_MkFitCore_interface_TrackerInfo_h
2 #define RecoTracker_MkFitCore_interface_TrackerInfo_h
71 if (z < m_zmax - dz && z >
m_zmin + dz)
79 if (r < m_rout - dr && r >
m_rin + dr) {
92 printf(
"Layer %2d r(%7.4f, %7.4f) z(% 9.4f, % 9.4f) is_brl=%d\n",
void set_is_stereo(bool s)
bool is_pix_lyr(int i) const
bool is_in_r_hole_no_check(float r) const
bool is_within_z_limits(float z) const
const LayerInfo & layer(int l) const
void set_r_hole_range(float rh1, float rh2)
bool is_tec_lyr(int i) const
std::vector< int > m_barrel
LayerInfo & new_barrel_layer()
std::vector< int > m_ecap_neg
WSR_Result is_within_r_sensitive_region(float r, float dr) const
LayerInfo & new_ecap_neg_layer()
float propagate_to() const
bool is_pixe_lyr(int i) const
WSR_Result(WithinSensitiveRegion_e wsr, bool in_gap)
LayerInfo & layer_nc(int l)
bool is_pixb_lyr(int i) const
const LayerInfo & outer_barrel_layer() const
bool is_within_q_limits(float q) const
LayerType_e layer_type() const
void set_limits(float r1, float r2, float z1, float z2)
bool is_within_r_limits(float r) const
void set_layer_type(LayerType_e t)
printf("params %d %f %f %f\n", minT, eps, errmax, chi2max)
LayerInfo & new_ecap_pos_layer()
int new_layer(LayerInfo::LayerType_e type)
bool is_tob_lyr(int i) const
void create_layers(int n_brl, int n_ec_pos, int n_ec_neg)
bool is_stereo(int i) const
WithinSensitiveRegion_e m_wsr
WSR_Result is_within_z_sensitive_region(float z, float dz) const
bool is_tib_lyr(int i) const
std::vector< int > m_ecap_pos
LayerInfo(int lid, LayerType_e type)
void set_propagate_to(float pto)
bool is_in_r_hole(float r) const
const LayerInfo & operator[](int l) const
std::vector< LayerInfo > m_layers
bool is_tid_lyr(int i) const
void reserve_layers(int n_brl, int n_ec_pos, int n_ec_neg)