5#ifndef TRIGINDETPATTRECOTOOLS_SEEDINGTOOLBASE_H
6#define TRIGINDETPATTRECOTOOLS_SEEDINGTOOLBASE_H
8#include "GaudiKernel/ToolHandle.h"
39 std::pair<int, int>
buildTheGraph(
const IRoiDescriptor&,
const std::unique_ptr<GNNR3_DataStorage>&, std::vector<GNNR3_Edge>&)
const;
41 int runCCA(
int, std::vector<GNNR3_Edge>&)
const;
43 ToolHandle<ITrigL2LayerNumberTool>
m_layerNumberTool {
this,
"layerNumberTool",
"TrigL2LayerNumberToolITk"};
49 BooleanProperty
m_filter_phi{
this,
"DoPhiFiltering",
true};
51 BooleanProperty
m_LRTmode{
this,
"LRTMode",
false};
52 BooleanProperty
m_useML{
this,
"useML",
true};
58 FloatProperty
m_minPt{
this,
"pTmin", 1000.0};
59 FloatProperty
m_etaBinOverride{
this,
"etaBin", 0.0f,
"specify non-zero to override eta bin width from connection file (default 0.2 in createLinkingScheme.py)"};
60 IntegerProperty
m_nMaxEdges{
this,
"MaxGraphEdges", 2000000};
61 StringProperty
m_connectionFile{
this,
"ConnectionFileName",
"binTables_ITK_RUN4.txt"};
67 std::unique_ptr<GNNR3_FasTrackConnector>
m_connector =
nullptr;
69 std::unique_ptr<const TrigFTF_GNNR3_Geometry>
m_geo =
nullptr;
Property holding a SG store/key/clid from which a ReadHandle is made.
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
Describes the API of the Region of Ineterest geometry.
This is an Identifier helper class for the Pixel subdetector.
This is an Identifier helper class for the SCT subdetector.