ATLAS Offline Software
Loading...
Searching...
No Matches
IReentrantSystematicsTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
6
7
8#ifndef PAT_INTERFACES__I_RENTRANT_SYSTEMATICS_TOOL_H
9#define PAT_INTERFACES__I_RENTRANT_SYSTEMATICS_TOOL_H
10
11#include "AsgTools/IAsgTool.h"
12
13namespace CP
14{
15 class SystematicSet;
17
18
56
69}
70
71#endif
#define ASG_TOOL_INTERFACE(CLASSNAME)
interface for all CP tools supporting systematic variations within a reentrant algorithm
virtual SystematicSet affectingSystematics() const =0
the list of all systematics this tool can be affected by
virtual SystematicSet recommendedSystematics() const =0
the list of all systematics this tool recommends to use
Class to wrap a set of SystematicVariations.
Base class for the dual-use tool interface classes.
Definition IAsgTool.h:41
Select isolated Photons, Electrons and Muons.