BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Event/EventModel/include/EventModel/Event.h
Go to the documentation of this file.
1
#ifndef Event_EVENTH_H
2
#define Event_EVENTH_H
3
4
#include "EventModel/EventModel.h"
5
#include "GaudiKernel/DataObject.h"
6
#include "GaudiKernel/Kernel.h"
7
#include "GaudiKernel/StreamBuffer.h"
8
#include <iostream>
9
10
extern
const
CLID&
CLID_Event
;
11
12
/** class EventHeader
13
* brief Essential header information of the event.
14
* It can be identified by "/Event" on the TDS.
15
*
16
* It contains:
17
* - run number
18
* - event number
19
**/
20
21
namespace
Event
{
22
23
class
EventH
:
public
DataObject {
24
25
public
:
26
EventH
() : DataObject() {}
27
28
virtual
~EventH
() {}
29
30
/// Retrieve reference to class definition structure
31
virtual
const
CLID&
clID
()
const
{
return
EventH::classID
(); }
32
static
const
CLID&
classID
() {
return
CLID_Event
; }
33
34
private
:
35
};
36
37
}
// namespace Event
38
#endif
// Event_EVENTH_H
CLID_Event
const CLID & CLID_Event
Definition
EventModel.cxx:193
Event::EventH::~EventH
virtual ~EventH()
Definition
Event/EventModel/include/EventModel/Event.h:28
Event::EventH::clID
virtual const CLID & clID() const
Retrieve reference to class definition structure.
Definition
Event/EventModel/include/EventModel/Event.h:31
Event::EventH::classID
static const CLID & classID()
Definition
Event/EventModel/include/EventModel/Event.h:32
Event::EventH::EventH
EventH()
Definition
Event/EventModel/include/EventModel/Event.h:26
Event
Definition
Event/EventModel/include/EventModel/Event.h:21
8.0.0
BOSS_Source
Event
EventModel
include
EventModel
Event.h
Generated by
1.16.1