#include <GNN_Geometry.h>
Definition at line 16 of file GNN_Geometry.h.
◆ TrigFTF_GNN_Layer()
◆ ~TrigFTF_GNN_Layer()
TrigFTF_GNN_Layer::~TrigFTF_GNN_Layer |
( |
| ) |
|
◆ getEtaBin()
int TrigFTF_GNN_Layer::getEtaBin |
( |
float |
zh, |
|
|
float |
rh |
|
) |
| const |
◆ getMaxBinRadius()
float TrigFTF_GNN_Layer::getMaxBinRadius |
( |
int |
idx | ) |
const |
◆ getMinBinRadius()
float TrigFTF_GNN_Layer::getMinBinRadius |
( |
int |
idx | ) |
const |
◆ num_bins()
int TrigFTF_GNN_Layer::num_bins |
( |
| ) |
const |
|
inline |
◆ verifyBin()
bool TrigFTF_GNN_Layer::verifyBin |
( |
const TrigFTF_GNN_Layer * |
pL, |
|
|
int |
b1, |
|
|
int |
b2, |
|
|
float |
min_z0, |
|
|
float |
max_z0 |
|
) |
| const |
Definition at line 124 of file GNN_Geometry.cxx.
132 const float tol = 5.0;
142 float z0_min = z1min*
A - max_b2*
B;
143 float z0_max = z1max*
A - min_b2*
B;
145 if(z0_max < min_z0-tol || z0_min > max_z0+tol)
return false;
152 const float tol = 10.0;
158 if(r2max <= r1)
return false;
168 z0_max = (z1max*r2max - z2*
r1)/(r2max-r1);
169 z0_min = (z1min*r2min - z2*
r1)/(r2min-r1);
172 z0_max = (z1max*r2min - z2*
r1)/(r2min-r1);
173 z0_min = (z1min*r2max - z2*
r1)/(r2max-r1);
176 if(z0_max < min_z0-tol || z0_min > max_z0+tol)
return false;
◆ m_bins
std::vector<int> TrigFTF_GNN_Layer::m_bins |
◆ m_etaBin
float TrigFTF_GNN_Layer::m_etaBin |
|
protected |
◆ m_etaBinWidth
float TrigFTF_GNN_Layer::m_etaBinWidth |
|
protected |
◆ m_layer
◆ m_maxBinCoord
std::vector<float> TrigFTF_GNN_Layer::m_maxBinCoord |
◆ m_maxEta
float TrigFTF_GNN_Layer::m_maxEta |
◆ m_maxRadius
std::vector<float> TrigFTF_GNN_Layer::m_maxRadius |
◆ m_minBinCoord
std::vector<float> TrigFTF_GNN_Layer::m_minBinCoord |
◆ m_minEta
float TrigFTF_GNN_Layer::m_minEta |
◆ m_minRadius
std::vector<float> TrigFTF_GNN_Layer::m_minRadius |
◆ m_nBins
int TrigFTF_GNN_Layer::m_nBins |
|
protected |
◆ m_r1
float TrigFTF_GNN_Layer::m_r1 |
|
protected |
◆ m_r2
float TrigFTF_GNN_Layer::m_r2 |
|
protected |
◆ m_z1
float TrigFTF_GNN_Layer::m_z1 |
|
protected |
◆ m_z2
float TrigFTF_GNN_Layer::m_z2 |
|
protected |
The documentation for this class was generated from the following files: