//////////////////////////////////////////////// // Global include file for the chimera unpacker // e.d.f. 2010-2011 //////////////////////////////////////////////// #ifndef GLOBAL_H #define GLOBAL_H //c++ include #include #include #include #include #include #include #include #include //old C include #include #include #include //Data Acquisition constants #define MAX_ADDR 64 /* max channels in a board */ #define MAX_BOARD 22 /* max boards number */ #define MAX_CRATE 8 /* max crate number */ #define MAX_FIRED 2000 /* max fired parameters in the same event */ #define MAX_PAR_TELES 10 /* max number of parameters for telescope */ #define MAX_TELES 1200 /* max number of telescopes */ #define MAX_PID_NUMBER MAX_ADDR + MAX_BOARD*MAX_ADDR + \ MAX_CRATE*MAX_BOARD*MAX_ADDR typedef long long int64; using namespace std; // variables alias for telescopes components enum VAR {NONE=-1, SI, SLOW, FAST, TOF30, TOFSi}; enum egain {LG,HG}; #endif