RawDataReader.h
1 
10 #ifndef RAWDATAREADER_H
11 #define RAWDATAREADER_H
12 
13 //Includes
14 #include "simpleStructs.h"
15 #include "AnitaConventions.h"
16 #include "UsefulAnitaEvent.h"
17 //#include <zlib.h>
18 #include "TFile.h"
19 #include "TTree.h"
20 
21 //#class gzFile;
22 
24 
29 {
30  public:
31  RawDataReader();
32  ~RawDataReader();
33 
34  int openFile(char *psevName, char *headName);
36 
37 
38  private:
39 
40  //Data Reading Thingies
41  PedSubbedEventBody_t psBody;
42  AnitaEventHeader_t theHeader;
43 
44  // TFile *fpSurf; ///< Who knows
45  // TTree *surfTempTree; ///< Who knows
46  // Float_t surfTemp; ///< Who knows
47 };
48 
49 
50 #endif //RAWDATAREADER_H
enum WaveCalType::EWaveCalType WaveCalType_t
The calibration enumeration type.
~RawDataReader()
Destructor.
UsefulAnitaEvent * getNextEvent(WaveCalType::WaveCalType_t calType=WaveCalType::kNoCalib)
Get the next event from the file.
Pedestal subtracted event format.
ANITA Event Header – Telemetered.
RawDataReader()
Default constructor.
UsefulAnitaEvent – The Calibrated Useful Anita Event object.
RawDataReader – Raw data reader.
Definition: RawDataReader.h:28
int openFile(char *psevName, char *headName)
Open this psev file.
The 260 samples straight from raw data.