Main Page
Class Categories
Classes
Namespaces
File List
File Members
exper-sw
cosmosw
AugerSW
Offline
source
main
Framework
REvent
REvent/Header.h
Go to the documentation of this file.
1
#ifndef _revt_Header_h_
2
#define _revt_Header_h_
3
4
#include <utl/TimeStamp.h>
5
#include <utl/LameShadowPtr_fwd.h>
6
7
8
namespace
revt {
9
14
class
Header
{
15
16
public
:
17
utl::TimeStamp
GetTime
()
const
{
return
fTime
; }
21
int
GetId
()
const
{
return
fId
; }
22
int
GetRunNumber
()
const
{
return
fRunNumber
;}
23
//~ int GetEventNumber() const {return fEventNumber;} //! Running ID, several events in the same run can have the same
24
int
GetFileId
()
const
{
return
fFileId
;}
25
int
GetNumberOfStations
()
const
{
return
fNumberofStations
;}
26
int
GetEventVersion
()
const
{
return
fEventVersion
;}
27
void
SetTime
(
const
utl::TimeStamp
& time) {
fTime
= time; }
28
void
SetId
(
const
int
id
) {
fId
= id; }
29
//~ void SetEventNumber(const int id) {fEventNumber=id;}
30
void
SetFileId
(
const
int
id
) {
fFileId
=id;}
31
void
SetNumberOfStations
(
const
int
nstat
) {
fNumberofStations
=
nstat
;}
32
void
SetRunNumber
(
const
int
run
) {
fRunNumber
=
run
;}
33
void
SetEventVersion
(
const
int
ver) {
fEventVersion
=ver;}
34
35
private
:
36
Header
() =
default
;
37
~Header
() =
default
;
38
39
int
fId
= 0;
// Identifier
40
utl::TimeStamp
fTime
;
// Time of event processing
41
int
fRunNumber
= 0;
42
//~ int fEventNumber;
43
int
fFileId
= 0;
44
int
fNumberofStations
= 0;
45
int
fEventVersion
= 0;
46
47
friend
class
REvent
;
48
friend
class
utl::LameShadowPtr
<
Header
>;
49
friend
class
utl::InitializedLameShadowPtr
<
Header
>;
50
51
};
52
53
}
54
55
56
#endif
nstat
int nstat
Definition:
CentralTriggerSimulator.cc:46
revt::REvent
Interface class to access to the Radio part of an event.
Definition:
REvent.h:42
revt::Header::fFileId
int fFileId
Definition:
REvent/Header.h:43
revt::Header::GetTime
utl::TimeStamp GetTime() const
Definition:
REvent/Header.h:17
revt::Header::GetEventVersion
int GetEventVersion() const
How many stations datablock do I have in the event, can be > physical number of station / provided by...
Definition:
REvent/Header.h:26
revt::Header::SetEventVersion
void SetEventVersion(const int ver)
Definition:
REvent/Header.h:33
revt::Header::fEventVersion
int fEventVersion
Definition:
REvent/Header.h:45
utl::TimeStamp
A TimeStamp holds GPS second and nanosecond for some event.
Definition:
TimeStamp.h:110
revt::Header::SetTime
void SetTime(const utl::TimeStamp &time)
Version of the AERAEvent used by the DAQ software.
Definition:
REvent/Header.h:27
utl::LameShadowPtr
Definition:
LameShadowPtr.h:18
revt::Header::GetNumberOfStations
int GetNumberOfStations() const
If a run is made of several files, will give you the file number of the event / provided by the daq...
Definition:
REvent/Header.h:25
revt::Header::fId
int fId
Definition:
REvent/Header.h:39
revt::Header::~Header
~Header()=default
revt::Header::Header
Header()=default
revt::Header::fTime
utl::TimeStamp fTime
Definition:
REvent/Header.h:40
run
fwk::VModule::ResultFlag(fwk::VModule::* run)(evt::Event &)
Definition:
fwkPython.cc:59
revt::Header::SetFileId
void SetFileId(const int id)
Definition:
REvent/Header.h:30
revt::Header::GetRunNumber
int GetRunNumber() const
Event id in the run (Start at zero at the beginning of each run) /provided by the daq...
Definition:
REvent/Header.h:22
revt::Header::fNumberofStations
int fNumberofStations
Definition:
REvent/Header.h:44
revt::Header
Header file holding the RD Event Trigger class definition (based on SD)
Definition:
REvent/Header.h:14
revt::Header::SetNumberOfStations
void SetNumberOfStations(const int nstat)
Definition:
REvent/Header.h:31
revt::Header::fRunNumber
int fRunNumber
Definition:
REvent/Header.h:41
revt::Header::SetId
void SetId(const int id)
Definition:
REvent/Header.h:28
utl::InitializedLameShadowPtr
Definition:
LameShadowPtr.h:82
revt::Header::SetRunNumber
void SetRunNumber(const int run)
Definition:
REvent/Header.h:32
revt::Header::GetId
int GetId() const
Definition:
REvent/Header.h:21
revt::Header::GetFileId
int GetFileId() const
Run Number, always increasing / provided by the dat.
Definition:
REvent/Header.h:24
, generated on Tue Sep 26 2023.