#include <GNN_Geometry.h>
Definition at line 50 of file GNN_Geometry.h.
◆ TrigFTF_GNN_Geometry()
Definition at line 219 of file GNN_Geometry.cxx.
221 const float min_z0 = -168.0;
222 const float max_z0 = 168.0;
233 for(std::map<
int, std::vector<FASTRACK_CONNECTION*> >::const_iterator
it =
conn->m_connMap.begin();
it!=
conn->m_connMap.end();++
it) {
235 const std::vector<FASTRACK_CONNECTION*>& vConn = (*it).second;
237 for(std::vector<FASTRACK_CONNECTION*>::const_iterator cIt=vConn.begin();cIt!=vConn.end();++cIt) {
239 unsigned int src = (*cIt)->m_src;
240 unsigned int dst = (*cIt)->m_dst;
246 std::cout <<
" skipping invalid dst layer " << dst << std::endl;
250 std::cout <<
" skipping invalid src layer " <<
src << std::endl;
253 int nSrcBins = pL2->
m_bins.size();
254 int nDstBins = pL1->
m_bins.size();
256 (*cIt)->m_binTable.resize(nSrcBins*nDstBins, 0);
258 for(
int b1=0;b1<nDstBins;b1++) {
259 for(
int b2=0;b2<nSrcBins;b2++) {
260 if(!pL1->
verifyBin(pL2, b1, b2, min_z0, max_z0))
continue;
261 int address = b1 + b2*nDstBins;
262 (*cIt)->m_binTable.at(
address) = 1;
◆ ~TrigFTF_GNN_Geometry()
TrigFTF_GNN_Geometry::~TrigFTF_GNN_Geometry |
( |
| ) |
|
◆ addNewLayer()
Definition at line 290 of file GNN_Geometry.cxx.
292 unsigned int layerKey =
l.m_subdet;
298 m_layMap.insert(std::pair<unsigned int, TrigFTF_GNN_Layer*>(layerKey, pHL));
◆ getTrigFTF_GNN_LayerByIndex()
◆ getTrigFTF_GNN_LayerByKey()
◆ num_bins()
int TrigFTF_GNN_Geometry::num_bins |
( |
| ) |
const |
|
inline |
◆ num_layers()
unsigned int TrigFTF_GNN_Geometry::num_layers |
( |
| ) |
const |
|
inline |
◆ m_etaBinWidth
float TrigFTF_GNN_Geometry::m_etaBinWidth |
|
protected |
◆ m_layArray
◆ m_layMap
◆ m_nEtaBins
int TrigFTF_GNN_Geometry::m_nEtaBins |
|
protected |
The documentation for this class was generated from the following files: