ATLAS Offline Software
Reconstruction
Jet
JetMonitoring
JetMonitoring
IJetHistoFiller.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef IJETHISTOFILLER_H
6
#define IJETHISTOFILLER_H
7
8
#include "
xAODJet/JetContainer.h
"
9
10
#include "GaudiKernel/IAlgTool.h"
11
12
class
JetMonitoringAlg
;
13
14
15
static
const
InterfaceID IID_IJetHistoFiller(
"IJetHistoFiller"
, 1 , 0);
23
class
IJetHistoFiller
:
virtual
public
IAlgTool
24
{
25
public
:
26
27
// Retrieve interface ID
28
static
const
InterfaceID&
interfaceID
() {
return
IID_IJetHistoFiller; }
29
30
virtual
~IJetHistoFiller
(){}
31
32
virtual
StatusCode
processJetContainer
(
const
JetMonitoringAlg
& parentAlg,
const
xAOD::JetContainer
&
jets
,
const
EventContext& ctx)
const
= 0;
33
34
35
};
36
37
38
#endif
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
DataVector
Derived DataVector<T>.
Definition:
DataVector.h:581
IJetHistoFiller::~IJetHistoFiller
virtual ~IJetHistoFiller()
Definition:
IJetHistoFiller.h:30
JetMonitoringAlg
Definition:
JetMonitoringAlg.h:26
IJetHistoFiller
Definition:
IJetHistoFiller.h:24
JetContainer.h
IJetHistoFiller::processJetContainer
virtual StatusCode processJetContainer(const JetMonitoringAlg &parentAlg, const xAOD::JetContainer &jets, const EventContext &ctx) const =0
defineDB.jets
list jets
Definition:
JetTagCalibration/share/defineDB.py:24
IJetHistoFiller::interfaceID
static const InterfaceID & interfaceID()
Definition:
IJetHistoFiller.h:28
Generated on Sun Jun 30 2024 21:17:18 for ATLAS Offline Software by
1.8.18