components
eventReaderRoot
include
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
28
class
RawDataReader
29
{
30
public
:
31
RawDataReader
();
32
~RawDataReader
();
33
34
int
openFile
(
char
*psevName,
char
*headName);
35
UsefulAnitaEvent
*
getNextEvent
(
WaveCalType::WaveCalType_t
calType=
WaveCalType::kNoCalib
);
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
WaveCalType::WaveCalType_t
enum WaveCalType::EWaveCalType WaveCalType_t
The calibration enumeration type.
RawDataReader::~RawDataReader
~RawDataReader()
Destructor.
Definition:
RawDataReader.cxx:31
RawDataReader::getNextEvent
UsefulAnitaEvent * getNextEvent(WaveCalType::WaveCalType_t calType=WaveCalType::kNoCalib)
Get the next event from the file.
Definition:
RawDataReader.cxx:50
PedSubbedEventBody_t
Pedestal subtracted event format.
Definition:
simpleStructs.h:1343
AnitaEventHeader_t
ANITA Event Header – Telemetered.
Definition:
simpleStructs.h:889
RawDataReader::RawDataReader
RawDataReader()
Default constructor.
Definition:
RawDataReader.cxx:23
UsefulAnitaEvent
UsefulAnitaEvent – The Calibrated Useful Anita Event object.
Definition:
UsefulAnitaEvent.h:31
RawDataReader
RawDataReader – Raw data reader.
Definition:
RawDataReader.h:28
RawDataReader::openFile
int openFile(char *psevName, char *headName)
Open this psev file.
Definition:
RawDataReader.cxx:35
WaveCalType::kNoCalib
The 260 samples straight from raw data.
Definition:
AnitaConventions.h:32
Generated on Tue Mar 23 2021 12:52:26 for ANITA Software by
1.8.14