1 #ifndef _GLOBALCONSTS_H
2 #define _GLOBALCONSTS_H
6 #define nChamberPlanes 30
9 #define nDarkPhotonPlanes 8
12 #define M_MU 0.1056583745
17 #define TFEXIT_SUCCESS 0;
18 #define VFEXIT_SUCCESS 0;
19 #define TFEXIT_FAIL_MULTIPLICITY -1;
20 #define TFEXIT_FAIL_ROUGH_MUONID -2;
21 #define TFEXIT_FAIL_ST2_TRACKLET -3;
22 #define TFEXIT_FAIL_ST3_TRACKLET -4;
23 #define TFEXIT_FAIL_BACKPARTIAL -5;
24 #define TFEXIT_FAIL_GLOABL -6;
25 #define TFEXIT_FAIL_NO_DIMUON -7;
26 #define VFEXIT_FAIL_DIMUONPAIR -10;
27 #define VFEXIT_FAIL_ITERATION -20;
30 #define LogInfo(message) std::cout << "INFO: " << __FILE__ << " " << __LINE__ << " " << __FUNCTION__ << " ::: " << message << std::endl
34 # define LogDebug(exp) std::cout << "DEBUG: " << typeid(*this).name() << " " << __FUNCTION__ << " " << __LINE__ << " :: " << exp << std::endl
36 # define LogDebug(exp)
39 #ifdef _DEBUG_ON_LEVEL_2
40 # define LogDebuglv2(exp) std::cout << "DEBUG: " << typeid(*this).name() << " " << __FUNCTION__ << " " << __LINE__ << " :: " << exp << std::endl
42 # define LogDebuglv2(exp)