50   static void   Macro(
const char* mac);
 
  112   virtual const char* 
what() const noexcept { 
return Data(); }
 
#define ClassDef(name, id)
 
bool operator==(const TString &t, const std::string &s)
 
TEveException operator+(const TEveException &s1, const std::string &s2)
 
Base class for TEveUtil visualization elements, providing hierarchy management, rendering control and...
 
Exception class thrown by TEve classes and macros.
 
TEveException(const char *s)
 
virtual const char * what() const noexcept
 
TEveException(const TString &s)
 
virtual ~TEveException() noexcept
 
Exception safe wrapper for setting gGeoManager.
 
TEveGeoManagerHolder(const TEveGeoManagerHolder &)
 
TEveGeoManagerHolder & operator=(const TEveGeoManagerHolder &)
 
virtual ~TEveGeoManagerHolder()
Destructor.
 
Exception safe wrapper for setting gPad.
 
virtual ~TEvePadHolder()
Destructor.
 
TEvePadHolder & operator=(const TEvePadHolder &)
 
TEvePadHolder(const TEvePadHolder &)
 
Base-class for reference-counted objects with reverse references to TEveElement objects.
 
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
 
virtual ~TEveRefBackPtr()
Destructor. Noop, should complain if back-ref list is not empty.
 
std::map< TEveElement *, Int_t > RefMap_t
 
TEveRefBackPtr()
Default constructor.
 
Base-class for reference-counted objects.
 
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.
 
The manager class for any TGeo geometry.
 
Mother of all ROOT objects.
 
const char * Data() const
 
TVirtualPad is an abstract base class for the Pad and Canvas classes.
 
static constexpr double s