ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
Interfaces
EgammaAnalysisInterfaces
EgammaAnalysisInterfaces
IegammaMVACalibTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
#ifndef EGAMMAANALYSISINTERFACES_IEGAMMAMVACALIBTOOL_H
5
#define EGAMMAANALYSISINTERFACES_IEGAMMAMVACALIBTOOL_H
6
7
#include "
AsgTools/IAsgTool.h
"
8
9
// EDM includes
10
#include "
xAODEgamma/EgammaFwd.h
"
11
#include "
xAODCaloEvent/CaloClusterFwd.h
"
12
13
#include "
GlobalEventInfo.h
"
14
19
class
IegammaMVACalibTool
:
virtual
public
asg::IAsgTool
{
20
ASG_TOOL_INTERFACE
(
IegammaMVACalibTool
)
21
public
:
22
virtual
~IegammaMVACalibTool
()
override
{};
23
25
virtual
float
getEnergy
(
const
xAOD::CaloCluster
& clus,
26
const
xAOD::Egamma
* eg,
27
const
egammaMVACalib::GlobalEventInfo
& gei =
egammaMVACalib::GlobalEventInfo
())
const
= 0;
28
29
};
30
31
#endif
ASG_TOOL_INTERFACE
#define ASG_TOOL_INTERFACE(CLASSNAME)
Definition
AsgToolMacros.h:40
CaloClusterFwd.h
EgammaFwd.h
GlobalEventInfo.h
IAsgTool.h
IegammaMVACalibTool
A tool used by the egammaMVASvc to help manage the MVAs.
Definition
IegammaMVACalibTool.h:19
IegammaMVACalibTool::getEnergy
virtual float getEnergy(const xAOD::CaloCluster &clus, const xAOD::Egamma *eg, const egammaMVACalib::GlobalEventInfo &gei=egammaMVACalib::GlobalEventInfo()) const =0
Return MVA energy for the given cluster, an eg object is optional.
IegammaMVACalibTool::~IegammaMVACalibTool
virtual ~IegammaMVACalibTool() override
Definition
IegammaMVACalibTool.h:22
asg::IAsgTool
Base class for the dual-use tool interface classes.
Definition
IAsgTool.h:41
xAOD::CaloCluster
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.
Definition
Event/xAOD/xAODCaloEvent/xAODCaloEvent/CaloCluster.h:19
xAOD::Egamma
Egamma_v1 Egamma
Definition of the current "egamma version".
Definition
Egamma.h:17
egammaMVACalib::GlobalEventInfo
A structure holding some global event information.
Definition
GlobalEventInfo.h:10
Generated on
for ATLAS Offline Software by
1.17.0