49 static void Macro(
const char* mac);
111 const char*
what() const noexcept
override {
return Data(); }
bool Bool_t
Boolean (0=false, 1=true) (bool).
int Int_t
Signed integer 4 bytes (int).
short Color_t
Color number (short).
unsigned char UChar_t
Unsigned Character 1 byte (unsigned char).
char Char_t
Character 1 byte (char).
float Float_t
Float 4 bytes (float).
#define ClassDef(name, id)
#define ClassDefOverride(name, id)
bool operator==(const TString &t, const std::string &s)
TEveException operator+(const TEveException &s1, const std::string &s2)
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void value
Base class for TEveUtil visualization elements, providing hierarchy management, rendering control and...
Exception class thrown by TEve classes and macros.
TEveException(const char *s)
const char * what() const noexcept override
TEveException(const TString &s)
~TEveException() noexcept override
TEveGeoManagerHolder(const TEveGeoManagerHolder &)
TEveGeoManagerHolder & operator=(const TEveGeoManagerHolder &)
virtual ~TEveGeoManagerHolder()
Destructor.
virtual ~TEvePadHolder()
Destructor.
TEvePadHolder & operator=(const TEvePadHolder &)
TEvePadHolder(const TEvePadHolder &)
~TEveRefBackPtr() override
Destructor. Noop, should complain if back-ref list is not empty.
virtual void StampBackPtrElements(UChar_t stamps)
Add given stamps to elements in the list of reverse references.
TEveRefBackPtr & operator=(const TEveRefBackPtr &)
Assignment operator.
RefMap_t::iterator RefMap_i
std::map< TEveElement *, Int_t > RefMap_t
TEveRefBackPtr()
Default constructor.
TEveRefCnt & operator=(const TEveRefCnt &)
TEveRefCnt(const TEveRefCnt &)
virtual void OnZeroRefCount()
Standard utility functions for Eve.
static TObjArray * fgDefaultColors
static Float_t GetFraction(Float_t minM, Float_t maxM, Float_t minQ, Float_t maxQ)
Get fraction of interval [minQ, maxQ] in [minM, maxM].
static void SetColorBrightness(Float_t value, Bool_t full_redraw=kFALSE)
Tweak all ROOT colors to become brighter (if value > 0) or darker (value < 0).
static Bool_t IsU1IntervalOverlappingByMinMax(Float_t minM, Float_t maxM, Float_t minQ, Float_t maxQ)
Return true if interval Q is overlapping within interval M for U1 variables.
static void Macro(const char *mac)
Execute macro 'mac'. Do not reload the macro.
static void AssertMacro(const char *mac)
Load and execute macro 'mac' if it has not been loaded yet.
static void SetupGUI()
Setup icon pictures and mime-types.
static Color_t * FindColorVar(TObject *obj, const char *varname)
Find address of Color_t data-member with name varname in object obj.
static Bool_t IsU1IntervalContainedByMinMax(Float_t minM, Float_t maxM, Float_t minQ, Float_t maxQ)
Return true if interval Q is contained within interval M for U1 variables.
static void ColorFromIdx(Color_t ci, UChar_t col[4], Bool_t alpha=kTRUE)
Fill col with RGBA values corresponding to index ci.
static void SetupEnvironment()
Setup Include and Macro paths.
static Bool_t IsU1IntervalOverlappingByMeanDelta(Float_t meanM, Float_t deltaM, Float_t meanQ, Float_t deltaQ)
static void LoadMacro(const char *mac)
Makes sure that macro 'mac' is loaded, but do not reload it.
static Bool_t IsU1IntervalContainedByMeanDelta(Float_t meanM, Float_t deltaM, Float_t meanQ, Float_t deltaQ)
static Bool_t CheckMacro(const char *mac)
Checks if macro 'mac' is loaded.
Mother of all ROOT objects.
TString(const char *a1, Ssiz_t n1, const char *a2, Ssiz_t n2)
Special constructor to initialize with the concatenation of a1 and a2.
const char * Data() const
TVirtualPad is an abstract base class for the Pad and Canvas classes.