BOSS 7.0.8
BESIII Offline Software System
Loading...
Searching...
No Matches
Event.h
Go to the documentation of this file.
1#ifndef Event_EVENTH_H
2#define Event_EVENTH_H
3
4#include <iostream>
5#include "GaudiKernel/Kernel.h"
6#include "GaudiKernel/StreamBuffer.h"
7#include "GaudiKernel/DataObject.h"
9
10extern 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
21namespace Event{
22
23class EventH : public DataObject {
24
25public:
26
28 : DataObject() {}
29
30 virtual ~EventH() {}
31
32 /// Retrieve reference to class definition structure
33 virtual const CLID& clID() const { return EventH::classID(); }
34 static const CLID& classID() { return CLID_Event; }
35
36private:
37};
38
39} // namespace EventH
40#endif // Event_EVENTH_H
41
const CLID & CLID_Event
Definition: EventModel.cxx:193
const CLID & CLID_Event
Definition: EventModel.cxx:193
virtual ~EventH()
Definition: Event.h:30
virtual const CLID & clID() const
Retrieve reference to class definition structure.
Definition: Event.h:33
static const CLID & classID()
Definition: Event.h:34
Definition: Event.h:21