ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Control
xAODRootAccessInterfaces
xAODRootAccessInterfaces
TActiveEvent.h
Go to the documentation of this file.
1
// Dear emacs, this is -*- c++ -*-
2
3
/*
4
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
#ifndef XAODROOTACCESSINTERFACES_TACTIVEEVENT_H
8
#define XAODROOTACCESSINTERFACES_TACTIVEEVENT_H
9
10
namespace
xAOD
{
11
12
// Forward declaration(s):
13
class
TVirtualEvent
;
14
class
Event
;
15
27
class
TActiveEvent
{
28
30
friend
class
Event
;
31
32
public
:
34
static
TVirtualEvent
*
event
();
35
36
private
:
38
static
void
setEvent
(
TVirtualEvent
* ptr );
39
40
};
// class TActiveEvent
41
42
}
// namespace xAOD
43
44
#endif
// XAODROOTACCESSINTERFACES_TACTIVEEVENT_H
xAOD::Event
Base class for the event (xAOD::TEvent and xAOD::REvent) classes.
Definition
Event.h:61
xAOD::TActiveEvent
Helper class for finding the active TVirtualEvent object.
Definition
TActiveEvent.h:27
xAOD::TActiveEvent::setEvent
static void setEvent(TVirtualEvent *ptr)
Set the active event pointer.
Definition
TActiveEvent.cxx:21
xAOD::TActiveEvent::Event
friend class Event
Allow the Event class to register itself at the right time.
Definition
TActiveEvent.h:30
xAOD::TActiveEvent::event
static TVirtualEvent * event()
Access the currently active TVirtualEvent object.
Definition
TActiveEvent.cxx:16
xAOD::TVirtualEvent
Base interface for getting objects out of the input file.
Definition
TVirtualEvent.h:26
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition
ICaloAffectedTool.h:24
Generated on
for ATLAS Offline Software by
1.17.0