ATLAS Offline Software
Loading...
Searching...
No Matches
ICaloClusterTritonTool Class Referenceabstract

Interface for GNN-based cluster energy calibration served via Triton. More...

#include <ICaloClusterTritonTool.h>

Inheritance diagram for ICaloClusterTritonTool:
Collaboration diagram for ICaloClusterTritonTool:

Public Member Functions

 DeclareInterfaceID (ICaloClusterTritonTool, 1, 0)
virtual ~ICaloClusterTritonTool ()=default
virtual StatusCode inference (const xAOD::CaloClusterContainer &clusters, std::vector< double > &clusterE_GNN_vec) const =0
 Compute the GNN-calibrated energy [MeV] for every cluster in the container.

Detailed Description

Interface for GNN-based cluster energy calibration served via Triton.

Definition at line 17 of file ICaloClusterTritonTool.h.

Constructor & Destructor Documentation

◆ ~ICaloClusterTritonTool()

virtual ICaloClusterTritonTool::~ICaloClusterTritonTool ( )
virtualdefault

Member Function Documentation

◆ DeclareInterfaceID()

ICaloClusterTritonTool::DeclareInterfaceID ( ICaloClusterTritonTool ,
1 ,
0  )

◆ inference()

virtual StatusCode ICaloClusterTritonTool::inference ( const xAOD::CaloClusterContainer & clusters,
std::vector< double > & clusterE_GNN_vec ) const
pure virtual

Compute the GNN-calibrated energy [MeV] for every cluster in the container.

The output vector is index-aligned with the input container.


The documentation for this class was generated from the following file: