LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
raw::DAQHeader Class Reference

#include "DAQHeader.h"

Public Member Functions

 DAQHeader ()
 
 DAQHeader (unsigned int status)
 
 DAQHeader (unsigned int status, int fixed, unsigned short format, unsigned short software, unsigned short run, unsigned short subrun, unsigned short event, time_t time, short spare, uint32_t nchan)
 
 DAQHeader (unsigned int status, int fixed, unsigned short format, unsigned short software, unsigned short run, unsigned short event, time_t time, short spare, uint32_t nchan)
 
void SetStatus (unsigned int i)
 
void SetFixedWord (int i)
 
void SetFileFormat (unsigned short i)
 
void SetSoftwareVersion (unsigned short i)
 
void SetRun (unsigned short i)
 
void SetSubRun (unsigned short i)
 
void SetEvent (unsigned short i)
 
void SetTimeStamp (time_t t)
 
void SetSpareWord (short s)
 
void SetNChannels (uint32_t i)
 
unsigned int GetStatus () const
 
int GetFixedWord () const
 
unsigned short GetFileFormat () const
 
unsigned short GetSoftwareVersion () const
 
unsigned short GetRun () const
 
unsigned short GetSubRun () const
 
unsigned short GetEvent () const
 
time_t GetTimeStamp () const
 
short GetSpareWord () const
 
uint32_t GetNChannels () const
 

Private Attributes

unsigned int fStatus
 
int fFixed
 
unsigned short fFormat
 
unsigned short fSoftware
 
unsigned short fRun
 
unsigned short fSubRun
 
unsigned short fEvent
 
time_t fTime
 
short fSpare
 
uint32_t fNchan
 

Detailed Description

Definition at line 20 of file DAQHeader.h.

Constructor & Destructor Documentation

raw::DAQHeader::DAQHeader ( )

Definition at line 14 of file DAQHeader.cxx.

15  : fStatus(0)
16  , fFixed(0)
17  , fFormat(0)
18  , fSoftware(0)
19  , fRun(0)
20  , fSubRun(0)
21  , fEvent(0)
22  , fTime(0)
23  , fSpare(0)
24  , fNchan(0)
25  {}
unsigned short fEvent
Definition: DAQHeader.h:32
unsigned int fStatus
Definition: DAQHeader.h:25
unsigned short fRun
Definition: DAQHeader.h:29
short fSpare
Definition: DAQHeader.h:34
unsigned short fSoftware
Definition: DAQHeader.h:28
uint32_t fNchan
Definition: DAQHeader.h:35
unsigned short fFormat
Definition: DAQHeader.h:27
time_t fTime
Definition: DAQHeader.h:33
unsigned short fSubRun
Definition: DAQHeader.h:31
raw::DAQHeader::DAQHeader ( unsigned int  status)

Definition at line 28 of file DAQHeader.cxx.

29  : fStatus(status)
30  , fFixed(0)
31  , fFormat(0)
32  , fSoftware(0)
33  , fRun(0)
34  , fSubRun(0)
35  , fEvent(0)
36  , fTime(0)
37  , fSpare(0)
38  , fNchan(0)
39  {}
unsigned short fEvent
Definition: DAQHeader.h:32
unsigned int fStatus
Definition: DAQHeader.h:25
unsigned short fRun
Definition: DAQHeader.h:29
short fSpare
Definition: DAQHeader.h:34
unsigned short fSoftware
Definition: DAQHeader.h:28
uint32_t fNchan
Definition: DAQHeader.h:35
unsigned short fFormat
Definition: DAQHeader.h:27
time_t fTime
Definition: DAQHeader.h:33
unsigned short fSubRun
Definition: DAQHeader.h:31
raw::DAQHeader::DAQHeader ( unsigned int  status,
int  fixed,
unsigned short  format,
unsigned short  software,
unsigned short  run,
unsigned short  subrun,
unsigned short  event,
time_t  time,
short  spare,
uint32_t  nchan 
)

Definition at line 42 of file DAQHeader.cxx.

52  : fStatus(status)
53  , fFixed(fixed)
54  , fFormat(format)
55  , fSoftware(software)
56  , fRun(run)
57  , fSubRun(subrun)
58  , fEvent(event)
59  , fTime(time)
60  , fSpare(spare)
61  , fNchan(nchan)
62  {}
unsigned short fEvent
Definition: DAQHeader.h:32
unsigned int fStatus
Definition: DAQHeader.h:25
unsigned short fRun
Definition: DAQHeader.h:29
short fSpare
Definition: DAQHeader.h:34
unsigned short fSoftware
Definition: DAQHeader.h:28
uint32_t fNchan
Definition: DAQHeader.h:35
unsigned short fFormat
Definition: DAQHeader.h:27
time_t fTime
Definition: DAQHeader.h:33
unsigned short fSubRun
Definition: DAQHeader.h:31
Event finding and building.
raw::DAQHeader::DAQHeader ( unsigned int  status,
int  fixed,
unsigned short  format,
unsigned short  software,
unsigned short  run,
unsigned short  event,
time_t  time,
short  spare,
uint32_t  nchan 
)

Definition at line 65 of file DAQHeader.cxx.

74  : fStatus(status)
75  , fFixed(fixed)
76  , fFormat(format)
77  , fSoftware(software)
78  , fRun(run)
79  , fSubRun(0)
80  , fEvent(event)
81  , fTime(time)
82  , fSpare(spare)
83  , fNchan(nchan)
84  {}
unsigned short fEvent
Definition: DAQHeader.h:32
unsigned int fStatus
Definition: DAQHeader.h:25
unsigned short fRun
Definition: DAQHeader.h:29
short fSpare
Definition: DAQHeader.h:34
unsigned short fSoftware
Definition: DAQHeader.h:28
uint32_t fNchan
Definition: DAQHeader.h:35
unsigned short fFormat
Definition: DAQHeader.h:27
time_t fTime
Definition: DAQHeader.h:33
unsigned short fSubRun
Definition: DAQHeader.h:31
Event finding and building.

Member Function Documentation

unsigned short raw::DAQHeader::GetEvent ( ) const
inline
unsigned short raw::DAQHeader::GetFileFormat ( ) const
inline

Definition at line 133 of file DAQHeader.h.

References fFormat.

134 {
135  return fFormat;
136 }
unsigned short fFormat
Definition: DAQHeader.h:27
int raw::DAQHeader::GetFixedWord ( ) const
inline

Definition at line 129 of file DAQHeader.h.

References fFixed.

130 {
131  return fFixed;
132 }
uint32_t raw::DAQHeader::GetNChannels ( ) const
inline

Definition at line 161 of file DAQHeader.h.

References fNchan.

162 {
163  return fNchan;
164 }
uint32_t fNchan
Definition: DAQHeader.h:35
unsigned short raw::DAQHeader::GetRun ( ) const
inline
unsigned short raw::DAQHeader::GetSoftwareVersion ( ) const
inline

Definition at line 137 of file DAQHeader.h.

References fSoftware.

138 {
139  return fSoftware;
140 }
unsigned short fSoftware
Definition: DAQHeader.h:28
short raw::DAQHeader::GetSpareWord ( ) const
inline

Definition at line 157 of file DAQHeader.h.

References fSpare.

158 {
159  return fSpare;
160 }
short fSpare
Definition: DAQHeader.h:34
unsigned int raw::DAQHeader::GetStatus ( ) const
inline

Definition at line 125 of file DAQHeader.h.

References fStatus.

126 {
127  return fStatus;
128 }
unsigned int fStatus
Definition: DAQHeader.h:25
unsigned short raw::DAQHeader::GetSubRun ( ) const
inline

Definition at line 145 of file DAQHeader.h.

References fSubRun.

146 {
147  return fSubRun;
148 }
unsigned short fSubRun
Definition: DAQHeader.h:31
time_t raw::DAQHeader::GetTimeStamp ( ) const
inline
void raw::DAQHeader::SetEvent ( unsigned short  i)
inline

Definition at line 109 of file DAQHeader.h.

References fEvent.

Referenced by lris::LArRawInputDriverJP250L::readNext().

110 {
111  fEvent = i;
112 }
unsigned short fEvent
Definition: DAQHeader.h:32
void raw::DAQHeader::SetFileFormat ( unsigned short  i)
inline

Definition at line 93 of file DAQHeader.h.

References fFormat.

94 {
95  fFormat = i;
96 }
unsigned short fFormat
Definition: DAQHeader.h:27
void raw::DAQHeader::SetFixedWord ( int  i)
inline

Definition at line 89 of file DAQHeader.h.

References fFixed.

90 {
91  fFixed = i;
92 }
void raw::DAQHeader::SetNChannels ( uint32_t  i)
inline

Definition at line 121 of file DAQHeader.h.

References fNchan.

Referenced by lris::LArRawInputDriverJP250L::readNext().

122 {
123  fNchan = i;
124 }
uint32_t fNchan
Definition: DAQHeader.h:35
void raw::DAQHeader::SetRun ( unsigned short  i)
inline

Definition at line 101 of file DAQHeader.h.

References fRun.

Referenced by lris::LArRawInputDriverJP250L::readNext().

102 {
103  fRun = i;
104 }
unsigned short fRun
Definition: DAQHeader.h:29
void raw::DAQHeader::SetSoftwareVersion ( unsigned short  i)
inline

Definition at line 97 of file DAQHeader.h.

References fSoftware.

98 {
99  fSoftware = i;
100 }
unsigned short fSoftware
Definition: DAQHeader.h:28
void raw::DAQHeader::SetSpareWord ( short  s)
inline

Definition at line 117 of file DAQHeader.h.

References fSpare.

118 {
119  fSpare = s;
120 }
short fSpare
Definition: DAQHeader.h:34
void raw::DAQHeader::SetStatus ( unsigned int  i)
inline

Definition at line 85 of file DAQHeader.h.

References fStatus.

86 {
87  fStatus = i;
88 }
unsigned int fStatus
Definition: DAQHeader.h:25
void raw::DAQHeader::SetSubRun ( unsigned short  i)
inline

Definition at line 105 of file DAQHeader.h.

References fSubRun.

106 {
107  fSubRun = i;
108 }
unsigned short fSubRun
Definition: DAQHeader.h:31
void raw::DAQHeader::SetTimeStamp ( time_t  t)
inline

Definition at line 113 of file DAQHeader.h.

References fTime.

Referenced by lris::LArRawInputDriverJP250L::readNext().

114 {
115  fTime = t;
116 }
time_t fTime
Definition: DAQHeader.h:33

Member Data Documentation

unsigned short raw::DAQHeader::fEvent
private

Definition at line 32 of file DAQHeader.h.

Referenced by GetEvent(), and SetEvent().

int raw::DAQHeader::fFixed
private

Definition at line 26 of file DAQHeader.h.

Referenced by GetFixedWord(), and SetFixedWord().

unsigned short raw::DAQHeader::fFormat
private

Definition at line 27 of file DAQHeader.h.

Referenced by GetFileFormat(), and SetFileFormat().

uint32_t raw::DAQHeader::fNchan
private

Definition at line 35 of file DAQHeader.h.

Referenced by GetNChannels(), and SetNChannels().

unsigned short raw::DAQHeader::fRun
private

Definition at line 29 of file DAQHeader.h.

Referenced by GetRun(), and SetRun().

unsigned short raw::DAQHeader::fSoftware
private

Definition at line 28 of file DAQHeader.h.

Referenced by GetSoftwareVersion(), and SetSoftwareVersion().

short raw::DAQHeader::fSpare
private

Definition at line 34 of file DAQHeader.h.

Referenced by GetSpareWord(), and SetSpareWord().

unsigned int raw::DAQHeader::fStatus
private

Definition at line 25 of file DAQHeader.h.

Referenced by GetStatus(), and SetStatus().

unsigned short raw::DAQHeader::fSubRun
private

Definition at line 31 of file DAQHeader.h.

Referenced by GetSubRun(), and SetSubRun().

time_t raw::DAQHeader::fTime
private

Definition at line 33 of file DAQHeader.h.

Referenced by GetTimeStamp(), and SetTimeStamp().


The documentation for this class was generated from the following files: