9 #include "SummedTurfRate.h" 10 #include "AnitaPacketUtil.h" 37 for(
int phi=0;phi<PHI_SECTORS;phi++) {
58 turfPtr->gHdr.verId!=VER_SUM_TURF_RATE ||
62 <<
"\nversion:\t" << (
int)turfPtr->gHdr.verId
64 <<
"\nsize:\t" << turfPtr->gHdr.numBytes <<
"\t" 76 for(
int phi=0;phi<PHI_SECTORS;phi++) {
134 if(phi<0 || phi>15)
return -1;
144 if(phi<0 || phi>15)
return -1;
155 if(phi<0 || phi>15)
return -1;
UInt_t realTime
Time in unixTime.
unsigned short phiTrigMaskH
16-bit phi-sector mask
SummedTurfRate()
Default constructor.
SummedTurfRateStruct_t – yes.
UShort_t l2RatesH[16]
HPol l2 rates (called l1rates in A3) for A3 compatibility. 0 for A4.
UShort_t phiTrigMaskH
Which phi sectors are masked off?
UInt_t payloadTime
Time in unixTime.
UShort_t l3Rates[16]
Summed l3 rates.
Summed Turf Rates – Telemetered.
unsigned char errorFlag
Bit 1-4 bufferdepth, Bits 5,6,7 are for upper,lower,nadir trig mask match.
UInt_t l2Rates[16]
Summed l2 rates.
UShort_t l2TrigMaskH
Which phi sectors are masked off?
unsigned short l3Rates[16][2]
/numRates to get Hz z
unsigned short deltaT
Difference in time between first and last.
unsigned int unixTime
Time of first hk.
UShort_t l3RatesH[16]
Summed l3 rates.
unsigned int deadTime
Summed dead time between first and last.
unsigned short l3Rates[16]
/numRates to get Hz z
UShort_t deltaT
Time span of data in seconds.
Int_t intFlag
Interpolation flag – zero for raw data.
unsigned short numRates
Number of rates in average.
unsigned char errorFlag
Bit 1-4 bufferdepth, Bits 5,6,7 are for upper,lower,nadir trig mask match.
SummedTurfRate – The Summed Turf Rate data.
Int_t isL1Masked(int phi, AnitaPol::AnitaPol_t pol=AnitaPol::kVertical)
Deprecated.
const char * packetCodeAsString(PacketCode_t code)
packetCodeAsString – utility function
UChar_t errorFlag
Error flag.
unsigned short phiTrigMask
16-bit phi-sector mask
Int_t isL2Masked(int phi)
Returns 1 if given phi is masked off.
Int_t run
Run number, assigned offline.
unsigned char bufferCount[4]
Counting filled buffers.
unsigned int unixTime
Time of first hk.
unsigned char bufferCount[4]
Counting filled buffers.
unsigned short l1TrigMask
As read from TURF (16-bit phi)
UShort_t l2TrigMask
Which phi sectors are masked off?
Int_t isPhiMasked(int phi, AnitaPol::AnitaPol_t pol=AnitaPol::kVertical)
Returns 1 if given phi is masked off.
unsigned short l1TrigMaskH
As read from TURF (16-bit phi)
UChar_t bufferCount[4]
Count of times each buffer is full.
unsigned short l2TrigMask
As read from TURF (16-bit phi)
UInt_t deadTime
Total deadtime (/ by numRates*66535 to get fraction)
unsigned short deltaT
Difference in time between first and last.
unsigned short numRates
Number of rates in average.
unsigned int deadTime
Summed dead time between first and last.
~SummedTurfRate()
Destructor.
UShort_t numRates
Number of rates in the sum.
unsigned short phiTrigMask
16-bit phi-sector mask
enum AnitaPol::EAnitaPol AnitaPol_t
Polarisation enumeration.
int simplePacketCheck(GenericHeader_t *gHdr, PacketCode_t code)
simplePacketCheck – utility function
UShort_t phiTrigMask
Which phi sectors are masked off?
unsigned int l2Rates[16]
Divide by numRates to get Hz.