ATLAS Offline Software
PhysicsAnalysis
JetTagging
FlavorTagInference
FlavorTagInference
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 "
FTagDataDependencyNames.h
"
10
11
#include <set>
12
#include <string>
13
14
class
IDependencyReporter
{
15
public
:
16
17
using
DataDependencyNames
=
FlavorTagInference::FTagDataDependencyNames
;
18
20
virtual
~IDependencyReporter
() { };
21
22
// Names of the decorations being added
23
virtual
DataDependencyNames
getDependencies
()
const
= 0;
24
};
25
26
#endif
IDependencyReporter
Definition:
IDependencyReporter.h:14
FlavorTagInference::FTagDataDependencyNames
Definition:
FTagDataDependencyNames.h:12
FTagDataDependencyNames.h
IDependencyReporter::~IDependencyReporter
virtual ~IDependencyReporter()
Destructor.
Definition:
IDependencyReporter.h:20
IDependencyReporter::getDependencies
virtual DataDependencyNames getDependencies() const =0
Generated on Sun Oct 26 2025 21:11:08 for ATLAS Offline Software by
1.8.18