AnitaFlightInfo.h
1 #ifndef ANITA_FLIGHT_INFO_H
2 #define ANITA_FLIGHT_INFO_H
3 
4 
5 /* Information about flights (e.g. what channels are broken, etc.) */
6 
7 #include "AnitaConventions.h"
8 #include "RawAnitaEvent.h"
9 #include "Rtypes.h"
10 
11 class RawAnitaHeader;
12 
13 namespace AnitaFlightInfo
14 {
15 
24  ULong64_t getUsableAntennas(const RawAnitaHeader * h, const RawAnitaEvent * ev, AnitaPol::AnitaPol_t pol);
25 
31  UChar_t getUsableLabs(const RawAnitaHeader * h, AnitaPol::AnitaPol_t pol);
32 
33 
34 
35 
36 
37  /* TODO:
38  *
39  * Some other things that could go in here include:
40  *
41  * - First / last run of a flight
42  * - notch information
43  * - ALFA info?
44  * - ???
45  *
46  */
47 
48 
49 }
50 #endif
RawAnitaHeader – The Raw ANITA Event Header.
enum AnitaPol::EAnitaPol AnitaPol_t
Polarisation enumeration.
RawAnitaEvent – The Raw ANITA Event Data.
Definition: RawAnitaEvent.h:22