25namespace Experimental {
 
bool Bool_t
Boolean (0=false, 1=true) (bool)
 
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)
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void value
 
Base class for REveUtil visualization elements, providing hierarchy management, rendering control and...
 
REveGeoManagerHolder Exception-safe global variable holders.
 
~REveGeoManagerHolder()
Destructor.
 
Int_t fNSegments
! previous settings for num segments
 
TGeoManager * fManager
! hold manager
 
REveGeoManagerHolder(TGeoManager *new_gmgr=nullptr, Int_t n_seg=0)
Constructor.
 
REveRefBackPtr reference-count with back pointers.
 
REveRefBackPtr(const REveRefBackPtr &)=delete
 
std::map< REveElement *, Int_t > RefMap_t
 
REveRefBackPtr & operator=(const REveRefBackPtr &)=delete
 
~REveRefBackPtr() 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.
 
REveRefCnt REveRefCnt base-class (interface)
 
REveRefCnt(const REveRefCnt &)=delete
 
REveRefCnt & operator=(const REveRefCnt &)=delete
 
virtual void OnZeroRefCount()=0
 
REveUtil Standard utility functions for Reve.
 
static Bool_t IsU1IntervalContainedByMeanDelta(Float_t meanM, Float_t deltaM, Float_t meanQ, Float_t deltaQ)
 
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 LoadMacro(const char *mac)
Makes sure that macro 'mac' is loaded, but do not reload it.
 
static void Macro(const char *mac)
Execute macro 'mac'. Do not reload the macro.
 
static Bool_t CheckMacro(const char *mac)
Checks if macro 'mac' is loaded.
 
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 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 Bool_t IsU1IntervalOverlappingByMeanDelta(Float_t meanM, Float_t deltaM, Float_t meanQ, Float_t deltaQ)
 
static void ColorFromIdx(Color_t ci, UChar_t col[4], Bool_t alpha=kTRUE)
Fill col with RGBA values corresponding to index ci.
 
static Color_t * FindColorVar(TObject *obj, const char *varname)
Find address of Color_t data-member with name varname in object obj.
 
static void AssertMacro(const char *mac)
Load and execute macro 'mac' if it has not been loaded yet.
 
static bool VerifyObjectFilterOrTableExpression(std::string_view expr)
Input string verification and sanitization.
 
static TObjArray * fgDefaultColors
 
The manager class for any TGeo geometry.
 
Mother of all ROOT objects.