FairRoot
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
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
FairEventHeader::SetMCEntryNumber
void SetMCEntryNumber(Int_t id)
Definition:
FairEventHeader.h:56
FairEventHeader::fEventTime
Double_t fEventTime
Definition:
FairEventHeader.h:68
FairEventHeader::GetMCEntryNumber
Int_t GetMCEntryNumber()
Definition:
FairEventHeader.h:40
FairEventHeader::SetEventTime
void SetEventTime(Double_t time)
Definition:
FairEventHeader.h:50
FairEventHeader::fMCEntryNo
Int_t fMCEntryNo
Definition:
FairEventHeader.h:72
FairEventHeader::fInputFileId
Int_t fInputFileId
Definition:
FairEventHeader.h:70
FairEventHeader::GetRunId
UInt_t GetRunId()
Definition:
FairEventHeader.h:31
FairEventHeader::GetEventTime
Double_t GetEventTime()
Definition:
FairEventHeader.h:34
FairEventHeader::Register
virtual void Register(Bool_t Persistance=kTRUE)
Definition:
FairEventHeader.cxx:26
FairEventHeader
Definition:
FairEventHeader.h:24
FairEventHeader::fRunId
UInt_t fRunId
Definition:
FairEventHeader.h:66
FairEventHeader::SetInputFileId
void SetInputFileId(Int_t id)
Definition:
FairEventHeader.h:53
FairEventHeader::FairEventHeader
FairEventHeader()
Definition:
FairEventHeader.cxx:17
FairEventHeader::GetInputFileId
Int_t GetInputFileId()
Definition:
FairEventHeader.h:37
FairEventHeader::SetRunId
void SetRunId(UInt_t runid)
Definition:
FairEventHeader.h:45
FairEventHeader::~FairEventHeader
virtual ~FairEventHeader()
Definition:
FairEventHeader.cxx:24
FairEventHeader::ClassDef
ClassDef(FairEventHeader, 3)
FairRoot
base
event
FairEventHeader.h
Generated on Mon Mar 8 2021 12:14:05 for FairRoot by
1.8.5