ATLAS Offline Software
Loading...
Searching...
No Matches
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
10namespace PanTau {
11 class PanTauSeed;
12}
13
14namespace PanTau {
15
22 class ITool_ModeDiscriminator : virtual public asg::IAsgTool {
23
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
#define ASG_TOOL_INTERFACE(CLASSNAME)
Interface for PID from tau seeds.
virtual double getResponse(PanTau::PanTauSeed *inSeed, bool &isOK) const =0
Base class for the dual-use tool interface classes.
Definition IAsgTool.h:41