ATLAS Offline Software
Loading...
Searching...
No Matches
ICaloClusterMLCalibToolLite.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef CALOINTERFACE_ICALOCLUSTERMLCALIBTOOLLITE_H
6#define CALOINTERFACE_ICALOCLUSTERMLCALIBTOOLLITE_H
7
8
9#include "GaudiKernel/IAlgTool.h"
10#include "xAODCaloEvent/CaloClusterContainer.h" //typedef
11#include <vector>
12
13class ICaloClusterMLCalibToolLite : public virtual IAlgTool
14{
15public:
17
18 virtual StatusCode inference(const xAOD::CaloClusterContainer &clusters,
19 int nPrimVtx,
20 float avgMu,
21 std::vector<double> &clusterE_ML,
22 std::vector<double> &clusterE_ML_Unc) const = 0;
23};
24#endif // CALOINTERFACE_ICALOCLUSTERMLCALIBTOOLLITE_H
DeclareInterfaceID(ICaloClusterMLCalibToolLite, 1, 0)
virtual StatusCode inference(const xAOD::CaloClusterContainer &clusters, int nPrimVtx, float avgMu, std::vector< double > &clusterE_ML, std::vector< double > &clusterE_ML_Unc) const =0
CaloClusterContainer_v1 CaloClusterContainer
Define the latest version of the calorimeter cluster container.