|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGINDETPATTRECOTOOLS_GNN_GEOMETRY_H
6 #define TRIGINDETPATTRECOTOOLS_GNN_GEOMETRY_H
52 TrigFTF_GNN_Geometry(
const std::vector<TrigInDetSiLayer>&,
const std::unique_ptr<GNN_FasTrackConnector>&);
68 std::map<unsigned int, TrigFTF_GNN_Layer*>
m_layMap;
std::vector< float > m_minBinCoord
unsigned int num_layers() const
float getMinBinRadius(int) const
const TrigFTF_GNN_Layer * getTrigFTF_GNN_LayerByKey(unsigned int) const
std::map< unsigned int, TrigFTF_GNN_Layer * > m_layMap
std::vector< int > m_bins
std::vector< float > m_maxRadius
TrigFTF_GNN_Geometry(const std::vector< TrigInDetSiLayer > &, const std::unique_ptr< GNN_FasTrackConnector > &)
const TrigInDetSiLayer & m_layer
std::vector< TrigFTF_GNN_Layer * > m_layArray
TrigFTF_GNN_Layer(const TrigInDetSiLayer &, float, int)
std::vector< std::pair< int, std::vector< int > > > m_binGroups
const TrigFTF_GNN_Layer * getTrigFTF_GNN_LayerByIndex(int) const
const std::vector< std::pair< int, std::vector< int > > > & bin_groups() const
std::vector< float > m_maxBinCoord
bool verifyBin(const TrigFTF_GNN_Layer *, int, int, float, float) const
const TrigFTF_GNN_Layer * addNewLayer(const TrigInDetSiLayer &, int)
int getEtaBin(float, float) const
float getMaxBinRadius(int) const
std::vector< float > m_minRadius