ARA ROOT v3.6 Software

AraEvent/AtriEventHkData.h

00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 #ifndef ATRIEVENTHKDATA_H
00010 #define ATRIEVENTHKDATA_H
00011 
00012 //Includes
00013 #include <TObject.h>
00014 #include "RawAraGenericHeader.h"
00015 #include "araIcrrStructures.h"
00016 
00017 
00019 
00023 class AtriEventHkData: public RawAraGenericHeader, public TObject
00024 {
00025  public:
00026    AtriEventHkData(); 
00027    AtriEventHkData(AraEventHk_t *theHk); 
00028    AtriEventHkData(AraEventHk2_7_t *theHk); 
00029 
00030    ~AtriEventHkData(); 
00031 
00032    ULong64_t unixTime; 
00033    UInt_t unixTimeUs; 
00034    UInt_t firmwareVersion; 
00035    uint8_t firmwareVersionMaj; 
00036    uint8_t firmwareVersionMid; 
00037    uint8_t firmwareVersionMin; 
00038 
00039    UShort_t wilkinsonCounter[DDA_PER_ATRI]; 
00040    UShort_t wilkinsonDelay[DDA_PER_ATRI]; 
00041    UInt_t ppsCounter; 
00042    UInt_t clockCounter; 
00043 
00044    Double_t wilkinsonCounterNs(Int_t dda); 
00045 
00046    //new scaler format
00047    uint16_t l1Scaler[NUM_L1_SCALERS]; 
00048    uint16_t l2Scaler[NUM_L2_SCALERS]; 
00049    uint16_t l3Scaler[NUM_L3_SCALERS]; 
00050    uint16_t l4Scaler[NUM_L4_SCALERS]; 
00051    uint16_t t1Scaler[NUM_T1_SCALERS]; 
00052    uint16_t thresholdDac[NUM_L1_SCALERS]; 
00053    uint16_t l1ScalerSurface[ANTS_PER_TDA]; 
00054    uint16_t surfaceThresholdDac[ANTS_PER_TDA]; 
00055 
00056    UChar_t deadTime[DDA_PER_ATRI]; 
00057    UChar_t avgOccupancy[DDA_PER_ATRI]; 
00058    UChar_t maxOccupancy[DDA_PER_ATRI]; 
00059    UShort_t vdlyDac[DDA_PER_ATRI]; 
00060    UShort_t vadjDac[DDA_PER_ATRI]; 
00061 
00062    
00063    Double_t getSingleChannelRateHz(Int_t tda, Int_t channel); 
00064    Double_t getOneOfFourRateHz(Int_t tda); 
00065    Double_t getTwoOfFourRateHz(Int_t tda); 
00066    Double_t getThreeOfFourRateHz(Int_t tda); 
00067    Double_t getThreeOfEightRateHz(Int_t tda_pair); 
00068    
00069 
00070    ClassDef(AtriEventHkData,3);
00071 };
00072 
00073 
00074 #endif //ARAHKDATA_H

Generated on Mon Mar 18 16:04:45 2013 for ARA ROOT v3.6 Software by doxygen 1.4.7