AraEvent/araSoft.h
Go to the documentation of this file.00001 00009 /* 00010 * 00011 * Current CVS Tag: 00012 * $Header: $ 00013 */ 00014 00015 #ifndef ARA_SOFT_H 00016 #define ARA_SOFT_H 00017 00018 00019 #ifndef __MAKECINT__ 00020 #include <stdio.h> 00021 #include <syslog.h> 00022 00023 00024 #define ARA_LOG LOG_LOCAL4 00025 00026 //#define ARA_LOG_MESSAGE(LOG_LEVEL,...) if(printToScreen>LOG_LEVEL) fprintf(stderr, __VA_ARGS__); syslog(LOG_LEVEL,__VA_ARGS__); 00027 00029 #ifndef ARA_ROOT 00030 //int printToScreen; 00031 #endif 00032 #endif 00033 00034 00036 #define ANTS_PER_ATRI 20 00037 #define CAL_ANTS_PER_ATRI 4 00038 #define DDA_PER_ATRI 4 00039 #define BLOCKS_PER_DDA 512 00040 #define RFCHAN_PER_DDA 8 00041 #define TDA_PER_ATRI 4 00042 #define ANTS_PER_TDA 4 00043 #define L2_PER_TDA 4 //Wrong?! 00044 #define THRESHOLDS_PER_ATRI TDA_PER_ATRI*ANTS_PER_TDA 00045 #define SAMPLES_PER_BLOCK 64 00046 #define MAX_TRIG_BLOCKS 4 00047 #define CHANNELS_PER_ATRI DDA_PER_ATRI*RFCHAN_PER_DDA 00048 00049 00050 //As per email from P.Alison 9th Nov 2012 00051 #define NUM_L1_SCALERS 32 00052 #define NUM_L2_SCALERS 32 00053 #define NUM_L3_SCALERS 16 00054 #define NUM_L4_SCALERS 8 00055 #define NUM_T1_SCALERS 8 00056 00057 00058 #define FIRST_BLOCK_FRAME_START 0x65 //'e' 00059 #define FIRST_BLOCK_FRAME_OTHER 0x45 //'E' 00060 #define MIDDLE_BLOCK_FRAME_START 0x62 // 'b' 00061 #define MIDDLE_BLOCK_FRAME_OTHER 0x42 // 'B' 00062 #define LAST_BLOCK_FRAME_START 0x66 // 'f' 00063 #define LAST_BLOCK_FRAME_OTHER 0x46 // 'F' 00064 #define ONLY_BLOCK_FRAME_START 0x6f //'o' 00065 #define ONLY_BLOCK_FRAME_OTHER 0x4f //'O' 00066 00067 #define ATRI_NO_STATIONS 37 00068 00069 //PID Files //will change to /var/run 00070 #define ARAD_PID_FILE "/tmp/arad.pid" 00071 #define ARA_ACQD_PID_FILE "/tmp/araAcqd.pid" 00072 00073 //CONFIG Files //will change to absoulte path maybe 00074 #define ARAD_CONFIG_FILE "arad.config" 00075 #define ARA_ACQD_CONFIG_FILE "ARAAcqd.config" 00076 00077 //SOCKETS 00078 #define ATRI_CONTROL_SOCKET "/tmp/atri_control" 00079 #define FX2_CONTROL_SOCKET "/tmp/fx2_control" 00080 #define ACQD_RC_SOCKET "/tmp/acqd_rc" 00081 00082 00083 #define ARA_RUN_NUMBER_FILE "/home/ara/araRunNumber" 00084 #define DAQ_EVENT_DIR "event/" 00085 #define DAQ_SENSOR_HK_DIR "sensorHk/" 00086 #define DAQ_EVENT_HK_DIR "eventHk/" 00087 #define DAQ_PED_DIR "peds/" 00088 00089 #define EVENT_FILE_HEAD "ev" 00090 #define SENSOR_HK_FILE_HEAD "sensorHk" 00091 #define EVENT_HK_FILE_HEAD "eventHk" 00092 #define PED_FILE_HEAD "peds" 00093 #define DAQ_RUNLOG_DIR "logs" 00094 00095 00096 #endif //ARA_SOFT_H
Generated on Mon Dec 9 13:20:21 2013 for ARA ROOT v3.13 Software by
