Public Member Functions | Public Attributes | List of all members
SummedTurfRate Class Reference

SummedTurfRate – The Summed Turf Rate data. More...

#include <SummedTurfRate.h>

Public Member Functions

 SummedTurfRate ()
 Default constructor.
 
 ~SummedTurfRate ()
 Destructor.
 
 SummedTurfRate (Int_t trun, Int_t trealTime, SummedTurfRateStruct_t *ratePtr)
 Assignment constructor.
 
 SummedTurfRate (Int_t trun, Int_t trealTime, SummedTurfRateStructVer40_t *turfPtr)
 Version 40 constructor.
 
Int_t getL3Rate (int phi, AnitaPol::AnitaPol_t pol=AnitaPol::kVertical)
 
Int_t isPhiMasked (int phi, AnitaPol::AnitaPol_t pol=AnitaPol::kVertical)
 Returns 1 if given phi is masked off.
 
Int_t isL2Masked (int phi)
 Returns 1 if given phi is masked off.
 
Float_t getDeadTimeFrac ()
 
Int_t isL1Masked (int phi, AnitaPol::AnitaPol_t pol=AnitaPol::kVertical)
 Deprecated.
 
 ClassDef (SummedTurfRate, 44)
 

Public Attributes

Int_t run
 Run number, assigned offline.
 
UInt_t realTime
 Time in unixTime.
 
UInt_t payloadTime
 Time in unixTime.
 
UShort_t numRates
 Number of rates in the sum.
 
UShort_t deltaT
 Time span of data in seconds.
 
UInt_t deadTime
 Total deadtime (/ by numRates*66535 to get fraction)
 
UChar_t bufferCount [4]
 Count of times each buffer is full.
 
UInt_t l2Rates [16]
 Summed l2 rates.
 
UShort_t l2RatesH [16]
 HPol l2 rates (called l1rates in A3) for A3 compatibility. 0 for A4.
 
UShort_t l3Rates [16]
 Summed l3 rates.
 
UShort_t l3RatesH [16]
 Summed l3 rates.
 
UShort_t l2TrigMask
 Which phi sectors are masked off?
 
UShort_t l2TrigMaskH
 Which phi sectors are masked off?
 
UShort_t phiTrigMask
 Which phi sectors are masked off?
 
UShort_t phiTrigMaskH
 Which phi sectors are masked off?
 
UChar_t errorFlag
 Error flag.
 
Int_t intFlag
 Interpolation flag – zero for raw data.
 
UShort_t l3RatesGated [16]
 Summed l3 gated rates.
 

Detailed Description

SummedTurfRate – The Summed Turf Rate data.

The ROOT implementation of the summed TURF rate data

Definition at line 21 of file SummedTurfRate.h.

Inheritance diagram for SummedTurfRate:
Inheritance graph
[legend]
Collaboration diagram for SummedTurfRate:
Collaboration graph
[legend]

Member Function Documentation

Int_t SummedTurfRate::getL3Rate ( int  phi,
AnitaPol::AnitaPol_t  pol = AnitaPol::kVertical 
)
inline
Parameters
polReturns the l3 rate for phi

Definition at line 66 of file SummedTurfRate.h.


The documentation for this class was generated from the following files: