Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

PXXTypes.h

Go to the documentation of this file.
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__


Generated on Thu Nov 10 14:06:36 2005 by doxygen version 1.4.1