Main Page
Class Categories
Classes
Namespaces
File List
File Members
exper-sw
cosmosw
AugerSW
Offline
source
main
Framework
FEvent
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
;
34
utl::TimeStamp
fTime
;
35
36
};
37
38
}
39
40
41
#endif
fevt::Header::fId
int fId
Definition:
FEvent/Header.h:32
fevt::Header::GetId
int GetId() const
Definition:
FEvent/Header.h:21
fevt::Header::GetTime
const utl::TimeStamp & GetTime() const
Time of the event.
Definition:
FEvent/Header.h:25
utl::TimeStamp
A TimeStamp holds GPS second and nanosecond for some event.
Definition:
TimeStamp.h:110
fevt::Header::SetTime
void SetTime(const utl::TimeStamp &time)
Definition:
FEvent/Header.h:29
fevt::Header::Header
Header()
Definition:
FEvent/Header.h:19
fevt::Header::fTime
utl::TimeStamp fTime
Definition:
FEvent/Header.h:34
fevt::Header::fNEyes
int fNEyes
Definition:
FEvent/Header.h:33
fevt::Header::SetNEyes
void SetNEyes(const int n)
Definition:
FEvent/Header.h:28
fevt::Header::SetId
void SetId(const int id)
Definition:
FEvent/Header.h:27
fevt::Header::GetNEyes
int GetNEyes() const
Number of eyes in the event.
Definition:
FEvent/Header.h:23
fevt::Header
Header for an fevt::FEvent.
Definition:
FEvent/Header.h:16
, generated on Tue Sep 26 2023.