EyeHeader_ROOT.cc
Go to the documentation of this file.
1 #include <io/EyeHeader_ROOT.h>
2 #include <fevt/EyeHeader.h>
3 
4 using namespace io;
5 
6 
7 ClassImp(EyeHeader_ROOT)
8 
9 
10 EyeHeader_ROOT::EyeHeader_ROOT(const fevt::EyeHeader& h) :
11  fEventNo(h.GetEventNumber()),
12  fRunNo(h.GetRunNumber()),
13  fEventType(h.GetEventType()),
14  fEventClass(h.GetEventClass()),
15  fTime(h.GetTimeStamp()),
16  fHasBadTimeCorrection(h.HasBadTimeCorrection()),
17  fIsOfflineTimeCorrected(h.IsOfflineTimeCorrected())
18 { }
19 
20 
21 void
23  const
24 {
27  h.SetEventType(static_cast<fevt::EyeHeader::EventType>(fEventType));
28  h.SetEventClass(static_cast<fevt::EyeHeader::EventClass>(fEventClass));
32 }
Header of Eye-level event.
Definition: EyeHeader.h:32
void SetTimeStamp(const utl::TimeStamp ts)
Definition: EyeHeader.h:137
unsigned int fEventNo
utl::TimeStamp Convert() const
TimeStamp_ROOT fTime
void SetEventType(const EventType et)
Definition: EyeHeader.h:140
void SetBadTimeCorrection(const bool isBad)
Definition: EyeHeader.h:142
unsigned int fRunNo
void operator>>(fevt::EyeHeader &h) const
void SetOfflineTimeCorrected(const bool isSet)
Definition: EyeHeader.h:144
void SetRunNumber(const unsigned int runno)
Definition: EyeHeader.h:138
void SetEventClass(const EventClass ec)
Definition: EyeHeader.h:141
void SetEventNumber(const unsigned int evno)
Definition: EyeHeader.h:139
Persitent EyeHeader.

, generated on Tue Sep 26 2023.