|  | 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