ATLAS Offline Software
PhysicsAnalysis
JetTagging
FlavorTagDiscriminants
FlavorTagDiscriminants
IDependencyReporter.h
Go to the documentation of this file.
1
// for text editors: this file is -*- C++ -*-
2
/*
3
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
4
*/
5
6
#ifndef I_DEPENDENCY_REPORTER
7
#define I_DEPENDENCY_REPORTER
8
9
#include <set>
10
#include <string>
11
12
class
IDependencyReporter
{
13
public
:
15
virtual
~IDependencyReporter
() { };
16
17
// Names of the decorations being added
18
virtual
std::set<std::string>
getDecoratorKeys
()
const
= 0;
19
virtual
std::set<std::string>
getAuxInputKeys
()
const
= 0;
20
virtual
std::set<std::string>
getConstituentAuxInputKeys
()
const
= 0;
21
};
22
23
#endif
IDependencyReporter::getDecoratorKeys
virtual std::set< std::string > getDecoratorKeys() const =0
IDependencyReporter
Definition:
IDependencyReporter.h:12
IDependencyReporter::getAuxInputKeys
virtual std::set< std::string > getAuxInputKeys() const =0
IDependencyReporter::~IDependencyReporter
virtual ~IDependencyReporter()
Destructor.
Definition:
IDependencyReporter.h:15
IDependencyReporter::getConstituentAuxInputKeys
virtual std::set< std::string > getConstituentAuxInputKeys() const =0
Generated on Thu Mar 13 2025 21:11:40 for ATLAS Offline Software by
1.8.18