5#ifndef TRIGINDETPATTRECOTOOLS_SEEDINGTOOLBASE_H
6#define TRIGINDETPATTRECOTOOLS_SEEDINGTOOLBASE_H
8#include "GaudiKernel/ToolHandle.h"
44 int runCCA(
int, std::vector<GNN_Edge>&)
const;
46 void extractSeedsFromTheGraph(
int,
int,
int, std::vector<GNN_Edge>&, std::vector<std::tuple<
float,
int, std::vector<unsigned int> > >&)
const;
48 ToolHandle<ITrigL2LayerNumberTool>
m_layerNumberTool {
this,
"layerNumberTool",
"TrigL2LayerNumberToolITk"};
57 BooleanProperty
m_useML{
this,
"useML",
true};
63 FloatProperty
m_minPt{
this,
"pTmin", 1000.0};
64 FloatProperty
m_etaBinOverride{
this,
"etaBin", 0.0f,
"specify non-zero to override eta bin width from connection file (default 0.2 in createLinkingScheme.py)"};
68 StringProperty
m_lutFile{
this,
"MLpredictorLutFileName",
"gbts_ml_pixel_barrel_loose.lut"};
79 std::unique_ptr<const TrigFTF_GNN_Geometry>
m_geo =
nullptr;
80 std::vector<std::array<float, 5> >
m_mlLUT;
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.