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

SlowRate – The Slow Rate data. More...

#include <SlowRate.h>

Public Member Functions

 SlowRate ()
 Default constructor.
 
 ~SlowRate ()
 Destructor.
 
 SlowRate (Int_t trun, UInt_t trealTime, SlowRateFull_t *slowPtr)
 
Double_t getRFPowerInK (int surf, int chan)
 Returns the pseudo-calibrated RF power in K.
 
Double_t getRawRFPower (int surf, int chan)
 
Int_t getAvgScaler (int surf, int ant)
 Returns the averaged scaler value.
 
Double_t getEventRate1Min ()
 
Double_t getEventRate10Min ()
 
Float_t getLatitude ()
 Returns the latitude.
 
Float_t getLongitude ()
 Returns the longitude.
 
Float_t getAltitude ()
 Returns the altitude correct for negative crazziness.
 
Float_t getPower (int powerInd)
 Returns the actual power value.
 
Float_t getTemp (int tempInd)
 Returns the actual temp.
 
const char * getPowerName (int powerInd)
 Returns the name of the power reading.
 
const char * getTempName (int tempInd)
 Returns the name of temp sensor.
 
 ClassDef (SlowRate, 12)
 

Public Attributes

Int_t run
 Run number, assigned offline.
 
UInt_t realTime
 Time in unixTime.
 
UInt_t payloadTime
 Time in unixTime.
 
Float_t latitude
 Payload latitude.
 
Float_t longitude
 Payload longitude.
 
Short_t altitude
 Payload altitude.
 
UInt_t eventNumber
 Latest event number.
 
UChar_t rfPwrAvg [12][8]
 The average rf power (in ADCs) //128.
 
UChar_t avgScalerRates [8][12]
 Divided by 4.
 
UChar_t eventRate1Min
 Multiplied by 2.
 
UChar_t eventRate10Min
 Multiplied by 2.
 
UChar_t temps [4]
 {SBS,SURF,TURF,RAD}
 
UChar_t powers [4]
 {PV V, +24V, PV I, 24 I}
 

Detailed Description

SlowRate – The Slow Rate data.

The ROOT implementation of the SLOW rate data

Definition at line 21 of file SlowRate.h.

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

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