 |
ATLAS Offline Software
|
Go to the documentation of this file.
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.
::StatusCode StatusCode
StatusCode definition for legacy code.
Describes the API of the Region of Ineterest geometry.
This class provides an interface to generate or decode an identifier for the upper levels of the dete...