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
