ATLAS Offline Software
Loading...
Searching...
No Matches
Reconstruction
PanTau
PanTauAlgs
PanTauAlgs
ITool_ModeDiscriminator.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef PANTAUALGS_ITOOL_MODEDISCRIMINATOR_H
6
#define PANTAUALGS_ITOOL_MODEDISCRIMINATOR_H
7
8
#include "
AsgTools/IAsgTool.h
"
9
10
namespace
PanTau
{
11
class
PanTauSeed
;
12
}
13
14
namespace
PanTau
{
15
22
class
ITool_ModeDiscriminator
:
virtual
public
asg::IAsgTool
{
23
24
ASG_TOOL_INTERFACE
(
ITool_ModeDiscriminator
)
25
26
public
:
27
28
virtual
bool
isInitialized
() = 0;
29
virtual
double
getResponse
(
PanTau::PanTauSeed
* inSeed,
bool
& isOK)
const
= 0;
30
};
31
32
}
33
#endif
// PANTAUALGS_ITAUDISCRIMINANTTOOL_H
ASG_TOOL_INTERFACE
#define ASG_TOOL_INTERFACE(CLASSNAME)
Definition
AsgToolMacros.h:40
IAsgTool.h
PanTau::ITool_ModeDiscriminator
Interface for PID from tau seeds.
Definition
ITool_ModeDiscriminator.h:22
PanTau::ITool_ModeDiscriminator::getResponse
virtual double getResponse(PanTau::PanTauSeed *inSeed, bool &isOK) const =0
PanTau::ITool_ModeDiscriminator::isInitialized
virtual bool isInitialized()=0
PanTau::PanTauSeed
Definition
PanTauSeed.h:24
asg::IAsgTool
Base class for the dual-use tool interface classes.
Definition
IAsgTool.h:41
PanTau
xAOD EDM
Definition
Reconstruction/PanTau/PanTauAlgs/PanTauAlgs/HelperFunctions.h:18
Generated on
for ATLAS Offline Software by
1.14.0