ANITA Event Reader
RawHk.h
1 
9 #ifndef RAWHK_H
10 #define RAWHK_H
11 
12 //Includes
13 #include <TObject.h>
14 #include "AnitaConventions.h"
15 #include "simpleStructs.h"
16 #include "oldStructs.h"
17 
18 
20 
24 class RawHk: public TObject
25 {
26  public:
27  RawHk();
28  ~RawHk();
29 
30  RawHk(Int_t trun, Int_t trealTime, HkDataStruct_t *hkPtr);
31 
32  unsigned char gHdr_verId; // verId from GenericHeader_t
33 
34 
35  Int_t run;
36  UInt_t realTime;
37  UInt_t payloadTime;
38  UInt_t payloadTimeUs;
39 
41  UShort_t acromagData[NUM_IP320_BOARDS][CHANS_PER_IP320];
42  Float_t magX;
43  Float_t magY;
44  Float_t magZ;
45  Short_t sbsTemp[3];
46  Short_t ntuTemp[3];
47 
48  ClassDef(RawHk,12);
49 };
50 
51 
52 #endif //RAWHK_H
UInt_t realTime
Time in unixTime.
Definition: RawHk.h:36
RawHk()
Default constructor.
Definition: RawHk.cxx:17
Short_t ntuTemp[3]
NTU temperatures in some crazy scheme.
Definition: RawHk.h:46
UInt_t payloadTimeUs
Subsecond timing.
Definition: RawHk.h:38
AnalogueCode_t acromagCode
Is it raw or calibration data.
Definition: RawHk.h:40
Float_t magZ
Magnetometer z value.
Definition: RawHk.h:44
~RawHk()
Destructor.
Definition: RawHk.cxx:22
Hk Data Struct – Telemetered.
UShort_t acromagData[NUM_IP320_BOARDS][CHANS_PER_IP320]
The array of ADC values.
Definition: RawHk.h:41
RawHk – The Raw ANITA Housekeeping.
Definition: RawHk.h:24
Float_t magY
Magnetometer y value.
Definition: RawHk.h:43
UInt_t payloadTime
Time in unixTime.
Definition: RawHk.h:37
Int_t run
Run number, assigned offline.
Definition: RawHk.h:35
Float_t magX
Magnetometer x value.
Definition: RawHk.h:42
Short_t sbsTemp[3]
SBS temperatures multiplied by 10.
Definition: RawHk.h:45
AnalogueCode_t
The Hk Analogue Code.