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
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
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
const CLID & CLID_Event
virtual const CLID & clID() const
Retrieve reference to class definition structure.