94         : 
TNamed(
"TFileDrawMap",
"")
 
  104   if (file->
GetEND() > 1000000) {
 
 
  157   if (pos == 
kNPOS) 
return;
 
  160   if (pos == 
kNPOS) 
return;
 
  168   printf(
"Animating tree, branches=%s\n",
info.Data());
 
  202   gPad->SetDoubleBuffer(0);             
 
 
  248   Int_t mark = marker%4;
 
 
  286      gROOT->MakeDefCanvas();
 
  311   if (obj) obj->
Draw();
 
 
  335   if (tree) tree->Show(
entry);
 
 
  377   return (
char*)
info.Data();
 
 
  398   while ((key = (
TKey*)next())) {
 
  454      info.Form(
"%sKeys List, nbytes=%d",
dir->GetPath(),
dir->GetNbytesKeys());
 
 
  527      if (
xmin > 
gPad->GetUxmax()) 
continue;
 
  531      if (
ymin > 
gPad->GetUymax()) 
continue;
 
 
  550   while ((key = (
TKey*)next())) {
 
  559      box.SetFillColor(color);
 
  560      box.SetFillStyle(1001);
 
  579            color = 
branch->GetFillColor();
 
  581               gPad->IncrementPaletteColor(1, 
"pfc");
 
  582               color = 
gPad->NextPaletteColor();
 
  584            box.SetFillColor(color);
 
  596   box.SetFillColor(50);
 
  597   box.SetFillStyle(1001);
 
  602      box.SetFillStyle(3008);
 
  606      box.SetFillStyle(1001);
 
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t Atom_t Atom_t Time_t UChar_t len
 
R__EXTERN C unsigned int sleep(unsigned int seconds)
 
R__EXTERN TSystem * gSystem
 
virtual void SetLimits(Double_t xmin, Double_t xmax)
 
A TTree is a list of TBranches.
 
TClass instances represent classes, structs and namespaces in the ROOT type system.
 
Bool_t InheritsFrom(const char *cl) const override
Return kTRUE if this class inherits from a class with name "classname".
 
static TClass * GetClass(const char *name, Bool_t load=kTRUE, Bool_t silent=kFALSE)
Static method returning pointer to TClass of the specified class name.
 
TObject * Get(const char *namecycle) override
Return pointer to object identified by namecycle.
 
Describe directory structure in memory.
 
void GetObject(const char *namecycle, T *&ptr)
Get an object with proper type checking.
 
This class is automatically called by TFile::DrawMap.
 
virtual bool GetObjectInfoDir(TDirectory *dir, Int_t px, Int_t py, TString &info) const
Redefines TObject::GetObjectInfo.
 
TFile * fFile
Pointer to the file.
 
virtual void DrawObject()
Draw object at the mouse position.
 
virtual void DrawMarker(Int_t marker, Long64_t eseek)
Draw marker.
 
Int_t fYsize
Size in K/Mbytes of Y axis.
 
TString fKeys
List of keys.
 
TString fOption
Drawing options.
 
~TFileDrawMap() override
Tree destructor.
 
virtual void PaintDir(TDirectory *dir, const char *keys)
Paint keys in a directory.
 
Int_t fXsize
Size in bytes of X axis.
 
virtual void DumpObject()
Dump object at the mouse position.
 
virtual void InspectObject()
Inspect object at the mouse position.
 
TFileDrawMap()
Default TreeFileMap constructor.
 
char * GetObjectInfo(Int_t px, Int_t py) const override
Redefines TObject::GetObjectInfo.
 
virtual void PaintBox(TBox &box, Long64_t bseek, Int_t nbytes)
Paint the object at bseek with nbytes using the box object.
 
virtual TObject * GetObject()
Retrieve object at the mouse position in memory.
 
virtual void AnimateTree(const char *branches="")
Show sequence of baskets reads for the list of baskets involved in the list of branches (separated by...
 
void ExecuteEvent(Int_t event, Int_t px, Int_t py) override
Execute action corresponding to one event.
 
TH1 * fFrame
Histogram used to draw the map frame.
 
Int_t DistancetoPrimitive(Int_t px, Int_t py) override
Compute distance from point px,py to this TreeFileMap.
 
void Paint(Option_t *option) override
Paint this TFileDrawMap.
 
A ROOT file is an on-disk file, usually with extension .root, that stores objects in a file-system-li...
 
virtual Long64_t GetSeekFree() const
 
virtual Long64_t GetEND() const
 
virtual Long64_t GetSeekInfo() const
 
virtual Int_t GetNbytesFree() const
 
virtual Int_t GetNbytesInfo() const
 
1-D histogram with a double per channel (see TH1 documentation)
 
virtual void SetDirectory(TDirectory *dir)
By default, when a histogram is created, it is added to the list of histogram objects in the current ...
 
Int_t DistancetoPrimitive(Int_t px, Int_t py) override
Compute distance from point px,py to a line.
 
@ kNoStats
Don't draw stats box.
 
virtual void SetMaximum(Double_t maximum=-1111)
 
void Draw(Option_t *option="") override
Draw this histogram with options.
 
virtual void SetMinimum(Double_t minimum=-1111)
 
void Paint(Option_t *option="") override
Control routine to paint any kind of histograms.
 
virtual Double_t GetMaximumStored() const
 
void ExecuteEvent(Int_t event, Int_t px, Int_t py) override
Execute action corresponding to one event.
 
Book space in a file, create I/O buffers, to fill them, (un)compress them.
 
virtual Long64_t GetSeekKey() const
 
virtual const char * GetClassName() const
 
A TLeaf describes individual elements of a TBranch See TBranch structure in TTree.
 
The TNamed class is the base class for all named ROOT classes.
 
virtual void SetTitle(const char *title="")
Set the title of the TNamed.
 
const char * GetName() const override
Returns name of object.
 
virtual void SetName(const char *name)
Set the name of the TNamed.
 
Mother of all ROOT objects.
 
virtual void Inspect() const
Dump contents of this object in a graphics canvas.
 
virtual void Dump() const
Dump contents of object on stdout.
 
virtual UInt_t GetUniqueID() const
Return the unique object id.
 
void SetBit(UInt_t f, Bool_t set)
Set or unset the user status bits as specified in f.
 
virtual void Draw(Option_t *option="")
Default Draw method for all objects.
 
@ kCanDelete
if object in a list can be deleted
 
Regular expression class.
 
void ToLower()
Change string to lower-case.
 
const char * Data() const
 
Bool_t Contains(const char *pat, ECaseCompare cmp=kExact) const
 
Ssiz_t Index(const char *pat, Ssiz_t i=0, ECaseCompare cmp=kExact) const
 
virtual void Sleep(UInt_t milliSec)
Sleep milliSec milli seconds.
 
virtual Bool_t ProcessEvents()
Process pending events (GUI, timers, sockets).
 
A TTree represents a columnar dataset.
 
TVirtualPad is an abstract base class for the Pad and Canvas classes.
 
void box(Int_t pat, Double_t x1, Double_t y1, Double_t x2, Double_t y2)
 
Long64_t BinarySearch(Long64_t n, const T *array, T value)
Binary search in an array of n values to locate value.