FEvent/Header.h
Go to the documentation of this file.
1 #ifndef _fevt_Header_h_
2 #define _fevt_Header_h_
3 
4 #include <utl/TimeStamp.h>
5 
6 
7 namespace fevt {
8 
16  class Header {
17 
18  public:
19  Header() : fId(0), fNEyes(0) { }
20 
21  int GetId() const { return fId; }
23  int GetNEyes() const { return fNEyes; }
25  const utl::TimeStamp& GetTime() const { return fTime; }
26 
27  void SetId(const int id) { fId = id; }
28  void SetNEyes(const int n) { fNEyes = n; }
29  void SetTime(const utl::TimeStamp& time) { fTime = time; }
30 
31  private:
32  int fId;
33  int fNEyes;
35 
36  };
37 
38 }
39 
40 
41 #endif
int GetId() const
Definition: FEvent/Header.h:21
const utl::TimeStamp & GetTime() const
Time of the event.
Definition: FEvent/Header.h:25
A TimeStamp holds GPS second and nanosecond for some event.
Definition: TimeStamp.h:110
void SetTime(const utl::TimeStamp &time)
Definition: FEvent/Header.h:29
utl::TimeStamp fTime
Definition: FEvent/Header.h:34
void SetNEyes(const int n)
Definition: FEvent/Header.h:28
void SetId(const int id)
Definition: FEvent/Header.h:27
int GetNEyes() const
Number of eyes in the event.
Definition: FEvent/Header.h:23
Header for an fevt::FEvent.
Definition: FEvent/Header.h:16

, generated on Tue Sep 26 2023.