ATLAS Offline Software
Loading...
Searching...
No Matches
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
10namespace xAOD {
11
12 // Forward declaration(s):
13 class TVirtualEvent;
14 class Event;
15
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
Base class for the event (xAOD::TEvent and xAOD::REvent) classes.
Definition Event.h:60
Helper class for finding the active TVirtualEvent object.
static void setEvent(TVirtualEvent *ptr)
Set the active event pointer.
friend class Event
Allow the Event class to register itself at the right time.
static TVirtualEvent * event()
Access the currently active TVirtualEvent object.
Base interface for getting objects out of the input file.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.