Project
Loading...
Searching...
No Matches
FairEventHeader.h
Go to the documentation of this file.
1
/********************************************************************************
2
* Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *
3
* *
4
* This software is distributed under the terms of the *
5
* GNU Lesser General Public Licence (LGPL) version 3, *
6
* copied verbatim in the file "LICENSE" *
7
********************************************************************************/
8
// -------------------------------------------------------------------------
9
// ----- FairEventHeader header file -----
10
// ----- Created 08/09/04 D.Bertini -----
11
// -------------------------------------------------------------------------
12
13
#ifndef FAIREVENTHEADER_H
14
#define FAIREVENTHEADER_H
15
16
#include <Rtypes.h>
// for Int_t, Double_t, UInt_t, ClassDef, etc
17
#include <TNamed.h>
// for TNamed
18
24
class
FairEventHeader
:
public
TNamed
25
{
26
public
:
28
FairEventHeader
();
29
31
UInt_t
GetRunId
() {
return
fRunId
; }
32
34
Double_t
GetEventTime
() {
return
fEventTime
; }
35
37
Int_t
GetInputFileId
() {
return
fInputFileId
; }
38
40
Int_t
GetMCEntryNumber
() {
return
fMCEntryNo
; }
41
45
void
SetRunId
(UInt_t runid) {
fRunId
= runid; }
46
50
void
SetEventTime
(Double_t
time
) {
fEventTime
=
time
; }
51
53
void
SetInputFileId
(Int_t
id
) {
fInputFileId
=
id
; }
54
56
void
SetMCEntryNumber
(Int_t
id
) {
fMCEntryNo
=
id
; }
57
61
virtual
~FairEventHeader
();
62
virtual
void
Register
(Bool_t Persistance = kTRUE);
63
64
protected
:
66
UInt_t
fRunId
;
68
Double_t
fEventTime
;
70
Int_t
fInputFileId
;
72
Int_t
fMCEntryNo
;
73
74
ClassDef
(
FairEventHeader
, 3);
75
};
76
77
#endif
time
int16_t time
Definition
RawEventData.h:4
FairEventHeader
Definition
FairEventHeader.h:25
FairEventHeader::SetInputFileId
void SetInputFileId(Int_t id)
Definition
FairEventHeader.h:53
FairEventHeader::~FairEventHeader
virtual ~FairEventHeader()
Definition
FairEventHeader.cxx:24
FairEventHeader::fEventTime
Double_t fEventTime
Definition
FairEventHeader.h:68
FairEventHeader::SetRunId
void SetRunId(UInt_t runid)
Definition
FairEventHeader.h:45
FairEventHeader::GetMCEntryNumber
Int_t GetMCEntryNumber()
Definition
FairEventHeader.h:40
FairEventHeader::fInputFileId
Int_t fInputFileId
Definition
FairEventHeader.h:70
FairEventHeader::GetInputFileId
Int_t GetInputFileId()
Definition
FairEventHeader.h:37
FairEventHeader::GetEventTime
Double_t GetEventTime()
Definition
FairEventHeader.h:34
FairEventHeader::Register
virtual void Register(Bool_t Persistance=kTRUE)
Definition
FairEventHeader.cxx:26
FairEventHeader::fMCEntryNo
Int_t fMCEntryNo
Definition
FairEventHeader.h:72
FairEventHeader::fRunId
UInt_t fRunId
Definition
FairEventHeader.h:66
FairEventHeader::SetMCEntryNumber
void SetMCEntryNumber(Int_t id)
Definition
FairEventHeader.h:56
FairEventHeader::FairEventHeader
FairEventHeader()
Definition
FairEventHeader.cxx:17
FairEventHeader::ClassDef
ClassDef(FairEventHeader, 3)
FairEventHeader::SetEventTime
void SetEventTime(Double_t time)
Definition
FairEventHeader.h:50
FairEventHeader::GetRunId
UInt_t GetRunId()
Definition
FairEventHeader.h:31
id
GLuint id
Definition
glcorearb.h:650
Detectors
3rdparty
FairRootBase
include
FairEventHeader.h
Generated on Sat Nov 7 2026 19:53:07 for Project by
1.9.8