ATLAS Offline Software
Control
xAODRootAccess
xAODRootAccess
TVirtualIncidentListener.h
Go to the documentation of this file.
1
// Dear emacs, this is -*- c++ -*-
2
//
3
// Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
4
//
5
#ifndef XAODROOTACCESS_TVIRTUALINCIDENTLISTENER_H
6
#define XAODROOTACCESS_TVIRTUALINCIDENTLISTENER_H
7
8
// Local include(s):
9
#include "
xAODRootAccess/tools/TIncident.h
"
10
11
namespace
xAOD
{
12
25
class
TVirtualIncidentListener
{
26
27
public
:
29
virtual
~TVirtualIncidentListener
() {}
30
32
virtual
void
handle
(
const
TIncident
& inc ) = 0;
33
34
};
// class TVirtualIncidentListener
35
36
}
// namespace xAOD
37
38
#endif // XAODROOTACCESS_TVIRTUALINCIDENTLISTENER_H
xAOD::TVirtualIncidentListener::handle
virtual void handle(const TIncident &inc)=0
Function that is called when certain "incidents" happen.
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition:
ICaloAffectedTool.h:24
xAOD::TVirtualIncidentListener
Class providing an interface for classes listening to xAOD incidents.
Definition:
TVirtualIncidentListener.h:25
xAOD::TIncident
Class describing a certain "incident" that is communicated to user code.
Definition:
TIncident.h:58
xAOD::TVirtualIncidentListener::~TVirtualIncidentListener
virtual ~TVirtualIncidentListener()
Virtual destructor, to make vtable happy...
Definition:
TVirtualIncidentListener.h:29
TIncident.h
Generated on Tue Jul 2 2024 21:32:07 for ATLAS Offline Software by
1.8.18