Typedefs | |
| typedef float | Angle_t |
| Graphics angle (float). | |
| typedef double | Axis_t |
| Axis values type (double). | |
| typedef bool | Bool_t |
| Boolean (0=false, 1=true) (bool). | |
| typedef unsigned char | Byte_t |
| Byte (8 bits) (unsigned char). | |
| typedef char | Char_t |
| Character 1 byte (char). | |
| typedef short | Color_t |
| Color number (short). | |
| typedef double | Coord_t |
| Pad world coordinates (double). | |
| typedef double | Double32_t |
| Double 8 bytes in memory, written to disk as a 4 bytes Float_t (32-bits) by default, or as 3 bytes (24-bits) float if range is customized, with a truncated mantissa (24-bit by default in memory, less if range is customized), and (7+1)-bits of exponent. | |
| typedef double | Double_t |
| Double 8 bytes. | |
| typedef float | Float16_t |
| Float 4 bytes in memory, written to disk as 3 bytes (24-bits) by default or as a 4 bytes fixed-point-arithmetic Int_t (32-bits) if range was customized, with a truncated mantissa (12-bit by default in memory), and (7+1)-bits of exponent. | |
| typedef float | Float_t |
| Float 4 bytes (float). | |
| typedef short | Font_t |
| Font number (short). | |
| typedef int | Int_t |
| Signed integer 4 bytes (int). | |
| typedef long long | Long64_t |
| Portable signed long integer 8 bytes. | |
| typedef long | Long_t |
| Signed long integer 4 bytes (long). Size depends on architecture. | |
| typedef long double | LongDouble_t |
| Long Double (not portable). | |
| typedef long | Longptr_t |
| Integer large enough to hold a pointer (platform-dependent). | |
| typedef short | Marker_t |
| Marker number (short). | |
| typedef const char | Option_t |
| Option string (const char). | |
| typedef float | Real_t |
| TVector and TMatrix element type (float). | |
| typedef short | SCoord_t |
| Screen coordinates (short). | |
| typedef int | Seek_t |
| File pointer (int). | |
| typedef short | Short_t |
| Signed Short integer 2 bytes (short). | |
| typedef float | Size_t |
| Attribute size (float). | |
| typedef int | Ssiz_t |
| String size (currently int). | |
| typedef double | Stat_t |
| Statistics type (double). | |
| typedef short | Style_t |
| Style number (short). | |
| typedef char | Text_t |
| General string (char). | |
| typedef unsigned char | UChar_t |
| Unsigned Character 1 byte (unsigned char). | |
| typedef unsigned int | UInt_t |
| Unsigned integer 4 bytes (unsigned int). | |
| typedef unsigned long long | ULong64_t |
| Portable unsigned long integer 8 bytes. | |
| typedef unsigned long | ULong_t |
| Unsigned long integer 4 bytes (unsigned long). Size depends on architecture. | |
| typedef unsigned long | ULongptr_t |
| Unsigned integer large enough to hold a pointer (platform-dependent). | |
| typedef unsigned short | UShort_t |
| Unsigned Short integer 2 bytes (unsigned short). | |
| typedef short | Version_t |
| Class version identifier (short). | |
| typedef short | Width_t |
| Line width (short). | |
Variables | |
| externInt_t | gDebug |
| Global variable setting the debug level. Set to 0 to disable, increase it in steps of 1 to increase the level of debugging-printing verbosity when running ROOT commands. | |
| constexpr ULong_t | kBitsPerByte = 8 |
| constexpr Bool_t | kFALSE = false |
| constexpr Int_t | kMaxChar = kMaxUChar >> 1 |
| constexpr Int_t | kMaxInt = Int_t(kMaxUInt >> 1) |
| constexpr Long_t | kMaxLong = Long_t(kMaxULong >> 1) |
| constexpr Long64_t | kMaxLong64 = Long64_t(kMaxULong64 >> 1) |
| constexpr Int_t | kMaxShort = kMaxUShort >> 1 |
| constexpr Int_t | kMaxUChar = UChar_t(~0) |
| constexpr UInt_t | kMaxUInt = UInt_t(~0) |
| constexpr ULong_t | kMaxULong = ULong_t(~0) |
| constexpr ULong64_t | kMaxULong64 = ULong64_t(~0LL) |
| constexpr Int_t | kMaxUShort = UShort_t(~0) |
| constexpr Int_t | kMinChar = -kMaxChar - 1 |
| constexpr Int_t | kMinInt = -kMaxInt - 1 |
| constexpr Long_t | kMinLong = -kMaxLong - 1 |
| constexpr Long64_t | kMinLong64 = -kMaxLong64 - 1 |
| constexpr Int_t | kMinShort = -kMaxShort - 1 |
| constexpr Ssiz_t | kNPOS = ~(Ssiz_t)0 |
| The equivalent of std::string::npos for the ROOT class TString. | |
| constexpr Bool_t | kTRUE = true |
Basic types used by ROOT and required by TInterpreter.
It ensures a portable fixed data type size across systems, since in the early days, sizeof(int) could be 2 or 4 depending on the architecture.
Definition in file RtypesCore.h.
| typedef float Angle_t |
Graphics angle (float).
Definition at line 102 of file RtypesCore.h.
Axis values type (double).
Definition at line 92 of file RtypesCore.h.
Boolean (0=false, 1=true) (bool).
Definition at line 77 of file RtypesCore.h.
| typedef unsigned char Byte_t |
Byte (8 bits) (unsigned char).
Definition at line 78 of file RtypesCore.h.
| typedef char Char_t |
Character 1 byte (char).
Definition at line 51 of file RtypesCore.h.
| typedef short Color_t |
Color number (short).
Definition at line 99 of file RtypesCore.h.
Pad world coordinates (double).
Definition at line 101 of file RtypesCore.h.
| typedef double Double32_t |
Double 8 bytes in memory, written to disk as a 4 bytes Float_t (32-bits) by default, or as 3 bytes (24-bits) float if range is customized, with a truncated mantissa (24-bit by default in memory, less if range is customized), and (7+1)-bits of exponent.
Definition at line 74 of file RtypesCore.h.
Double 8 bytes.
Definition at line 73 of file RtypesCore.h.
| typedef float Float16_t |
Float 4 bytes in memory, written to disk as 3 bytes (24-bits) by default or as a 4 bytes fixed-point-arithmetic Int_t (32-bits) if range was customized, with a truncated mantissa (12-bit by default in memory), and (7+1)-bits of exponent.
Definition at line 72 of file RtypesCore.h.
| typedef float Float_t |
Float 4 bytes (float).
Definition at line 71 of file RtypesCore.h.
| typedef short Font_t |
Font number (short).
Definition at line 95 of file RtypesCore.h.
Signed integer 4 bytes (int).
Definition at line 59 of file RtypesCore.h.
| typedef long long Long64_t |
Portable signed long integer 8 bytes.
Definition at line 83 of file RtypesCore.h.
| typedef long Long_t |
Signed long integer 4 bytes (long). Size depends on architecture.
Definition at line 68 of file RtypesCore.h.
| typedef long double LongDouble_t |
Long Double (not portable).
Definition at line 75 of file RtypesCore.h.
| typedef long Longptr_t |
Integer large enough to hold a pointer (platform-dependent).
Definition at line 89 of file RtypesCore.h.
| typedef short Marker_t |
Marker number (short).
Definition at line 97 of file RtypesCore.h.
| typedef const char Option_t |
Option string (const char).
Definition at line 80 of file RtypesCore.h.
| typedef float Real_t |
TVector and TMatrix element type (float).
Definition at line 82 of file RtypesCore.h.
| typedef short SCoord_t |
Screen coordinates (short).
Definition at line 100 of file RtypesCore.h.
File pointer (int).
Definition at line 67 of file RtypesCore.h.
| typedef short Short_t |
Signed Short integer 2 bytes (short).
Definition at line 53 of file RtypesCore.h.
| typedef float Size_t |
Attribute size (float).
Definition at line 103 of file RtypesCore.h.
String size (currently int).
Definition at line 81 of file RtypesCore.h.
Statistics type (double).
Definition at line 93 of file RtypesCore.h.
| typedef short Style_t |
Style number (short).
Definition at line 96 of file RtypesCore.h.
| typedef char Text_t |
General string (char).
Definition at line 76 of file RtypesCore.h.
| typedef unsigned char UChar_t |
Unsigned Character 1 byte (unsigned char).
Definition at line 52 of file RtypesCore.h.
Unsigned integer 4 bytes (unsigned int).
Definition at line 60 of file RtypesCore.h.
| typedef unsigned long long ULong64_t |
Portable unsigned long integer 8 bytes.
Definition at line 84 of file RtypesCore.h.
| typedef unsigned long ULong_t |
Unsigned long integer 4 bytes (unsigned long). Size depends on architecture.
Definition at line 69 of file RtypesCore.h.
| typedef unsigned long ULongptr_t |
Unsigned integer large enough to hold a pointer (platform-dependent).
Definition at line 90 of file RtypesCore.h.
| typedef unsigned short UShort_t |
Unsigned Short integer 2 bytes (unsigned short).
Definition at line 54 of file RtypesCore.h.
| typedef short Version_t |
Class version identifier (short).
Definition at line 79 of file RtypesCore.h.
| typedef short Width_t |
Line width (short).
Definition at line 98 of file RtypesCore.h.
| externInt_t gDebug |
Global variable setting the debug level. Set to 0 to disable, increase it in steps of 1 to increase the level of debugging-printing verbosity when running ROOT commands.
Definition at line 135 of file RtypesCore.h.
|
constexpr |
Definition at line 130 of file RtypesCore.h.
|
constexpr |
Definition at line 108 of file RtypesCore.h.
Definition at line 111 of file RtypesCore.h.
Definition at line 119 of file RtypesCore.h.
Definition at line 123 of file RtypesCore.h.
|
constexpr |
Definition at line 127 of file RtypesCore.h.
|
constexpr |
Definition at line 115 of file RtypesCore.h.
Definition at line 110 of file RtypesCore.h.
Definition at line 118 of file RtypesCore.h.
Definition at line 122 of file RtypesCore.h.
Definition at line 126 of file RtypesCore.h.
Definition at line 114 of file RtypesCore.h.
Definition at line 112 of file RtypesCore.h.
Definition at line 120 of file RtypesCore.h.
Definition at line 124 of file RtypesCore.h.
|
constexpr |
Definition at line 128 of file RtypesCore.h.
Definition at line 116 of file RtypesCore.h.
The equivalent of std::string::npos for the ROOT class TString.
Definition at line 131 of file RtypesCore.h.
|
constexpr |
Definition at line 107 of file RtypesCore.h.