ATLAS Offline Software
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):
10 
11 namespace xAOD {
12 
26 
27  public:
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