ARA ROOT v3.4 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    UShort_t wilkinsonCounter[DDA_PER_ATRI]; 
00036    UShort_t wilkinsonDelay[DDA_PER_ATRI]; 
00037    UInt_t ppsCounter; 
00038    UInt_t clockCounter; 
00039 
00040    //new stuff
00041    uint16_t l1Scaler[NUM_L1_SCALERS]; 
00042    uint16_t l2Scaler[NUM_L2_SCALERS]; 
00043    uint16_t l3Scaler[NUM_L3_SCALERS]; 
00044    uint16_t l4Scaler[NUM_L4_SCALERS]; 
00045    uint16_t t1Scaler[NUM_T1_SCALERS]; 
00046    uint16_t thresholdDac[NUM_L1_SCALERS]; 
00047    uint16_t l1ScalerSurface[ANTS_PER_TDA]; 
00048    uint16_t surfaceThresholdDac[ANTS_PER_TDA]; 
00049 
00050    //Old stuff
00051    /* UShort_t l2ScalerAllTda12; ///< L2 for 3of8 in DTA 1&2 */
00052    /* UShort_t l2ScalerAllTda34; ///< L2 for 3of8 in DTA 3&4 */
00053    /* UShort_t l1Scaler[TDA_PER_ATRI][ANTS_PER_TDA]; ///< L1 scaler, am I correct in decoding this need to check mapping -- prescaled by 32 */
00054    /* UShort_t l1ScalerSurface[ANTS_PER_TDA]; ///< The Surface L1 scaler */
00055    /* UShort_t l2Scaler[TDA_PER_ATRI][L2_PER_TDA]; ///< L2 scaler -- not prescaled */
00056    /* UShort_t l3Scaler; ///< L3 scaler */
00057    /* UShort_t l3ScalerSurface; ///< L3 scaler for surface trigger */
00058    UChar_t deadTime[DDA_PER_ATRI]; 
00059    UChar_t avgOccupancy[DDA_PER_ATRI]; 
00060    UChar_t maxOccupancy[DDA_PER_ATRI]; 
00061    UShort_t vdlyDac[DDA_PER_ATRI]; 
00062    UShort_t vadjDac[DDA_PER_ATRI]; 
00063 
00064    ClassDef(AtriEventHkData,3);
00065 };
00066 
00067 
00068 #endif //ARAHKDATA_H

Generated on Mon Mar 18 16:00:44 2013 for ARA ROOT v3.4 Software by doxygen 1.4.7