00001 #ifndef __PXXTypes__H__ 00002 #define __PXXTypes__H__ 00003 00011 00012 #ifdef __USEROOT__ 00013 #include "Rtypes.h" 00014 #endif 00015 00019 #ifdef __USEROOT__ 00020 typedef Bool_t Bool8b_t; //Boolean (0=false, 1=true) (bool) 1Byte 00021 #else 00022 typedef bool Bool8b_t; //Boolean (0=false, 1=true) (bool) 1Byte 00023 #endif 00024 //------------------------------------------------------------------------------ 00025 00029 #ifdef __USEROOT__ 00030 typedef Char_t Char8b_t; //Signed Character 1 byte (char) 00031 #else 00032 typedef char Char8b_t; //Signed Character 1 byte (char) 00033 #endif 00034 //------------------------------------------------------------------------------ 00035 00039 #ifdef __USEROOT__ 00040 typedef Short_t Short16b_t; //Signed Short integer 2 bytes (short) 00041 #else 00042 typedef short Short16b_t; //Signed Short integer 2 bytes (short) 00043 #endif 00044 //------------------------------------------------------------------------------ 00045 00049 #ifdef __USEROOT__ 00050 typedef Int_t Int32b_t; //Signed integer 4 bytes (int) 00051 #else 00052 typedef int Int32b_t; //Signed integer 4 bytes (int) 00053 #endif 00054 //------------------------------------------------------------------------------ 00055 00059 #ifdef __USEROOT__ 00060 typedef Long64_t Long64b_t; //Portable signed long integer 8 bytes 00061 #else 00062 typedef long long Long64b_t; //Portable signed long integer 8 bytes 00063 #endif 00064 //------------------------------------------------------------------------------ 00065 00069 #ifdef __USEROOT__ 00070 typedef Float_t Float32b_t; //Float 4 bytes (float) 00071 #else 00072 typedef float Float32b_t; //Float 4 bytes (float) 00073 #endif 00074 //------------------------------------------------------------------------------ 00075 00079 #ifdef __USEROOT__ 00080 typedef Double_t Double64b_t; //Double 8 bytes 00081 #else 00082 typedef double Double64b_t; //Double 8 bytes 00083 #endif 00084 //------------------------------------------------------------------------------ 00085 00086 00087 #endif // __PXXTypes__H__