|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef INDETNNSCORINGTOOL_H
10 #define INDETNNSCORINGTOOL_H
13 #include "GaudiKernel/ToolHandle.h"
14 #include "GaudiKernel/ServiceHandle.h"
19 #include "lwtnn/lightweight_network_config.hh"
20 #include "lwtnn/LightweightNeuralNetwork.hh"
21 #include "lwtnn/LightweightGraph.hh"
22 #include "lwtnn/parse_json.hh"
44 class ITrtDriftCircleCutTool;
71 std::unique_ptr<lwt::LightweightGraph>
m_graph;
90 {
this,
"DriftCircleCutTool",
"InDet::InDetTrtDriftCircleCutTool"};
98 {
this,
"Extrapolator",
"Trk::Extrapolator"};
116 DoubleProperty
m_minPt{
this,
"minPt", 500.,
"minimal Pt cut"};
117 DoubleProperty
m_maxEta{
this,
"maxEta", 2.7,
"maximal Eta cut"};
119 {
this,
"maxRPhiImp", 10.,
"maximal RPhi impact parameter cut"};
121 {
this,
"maxZImp", 250.,
"maximal z impact parameter cut"};
124 {
this,
"minSiClusters", 7,
"minimal number of Si clusters"};
126 {
this,
"maxDoubleHoles", 2,
"maximum number of SCT double holes"};
128 {
this,
"maxSiHoles", 5,
"max number of Silicon (Pixel+SCT) holes"};
130 {
this,
"maxPixelHoles", 5,
"max number of Pixel holes"};
132 {
this,
"maxSCTHoles", 5,
"max number of SCT holes"};
134 {
this,
"minTRTonTrk", 9,
"minimum number of TRT hits"};
136 {
this,
"minTRTPrecisionFraction", 0.5,
"minimum fraction of TRT precision hits"};
138 {
this,
"minPixel", 0,
"minimum number of pixel clusters"};
141 {
this,
"maxRPhiImpEM", 50.,
"maximal RPhi impact parameter cut track that match EM clusters"};
147 {
this,
"EMROIPhiRZContainer",
"",
"Name of the calo cluster ROIs in Phi,R,Z parameterization"};
Property holding a SG store/key/clid from which a ReadHandle is made.
Dummy class used to allow special convertors to be called for surfaces owned by a detector element.
::StatusCode StatusCode
StatusCode definition for legacy code.
Ensure that the ATLAS eigen extensions are properly loaded.
A summary of the information contained by a track.
defines and typedefs for IOVSvc
macros to associate a CLID to a type
TrackSummary_v1 TrackSummary