29to_run = 
'exec(open(\'{}\').read())' 
   32bar.AddButton( 
'Help on Demos', 
r'TPython::Exec( "' + 
to_run.format(
'demoshelp.py') + 
'" );', 
'Click Here For Help on Running the Demos' )
 
   33bar.AddButton( 
'browser',       
r'TPython::Exec( "b = ROOT.TBrowser()" );',          
'Start the ROOT browser' )
 
   34bar.AddButton( 
'hsimple',       
r'TPython::Exec( "' + 
to_run.format(
'hsimple.py') + 
'" );',   
'Creating histograms/Ntuples on file', 
"button" )
 
   35bar.AddButton( 
'hsum',          
r'TPython::Exec( "' + 
to_run.format(
'hist/hsum.py') + 
'" );',      
'Filling Histograms and Some Graphics Options' )
 
   36bar.AddButton( 
'formula1',      
r'TPython::Exec( "' + 
to_run.format(
'visualisation/graphics/formula1.py') + 
'" );',  
'Simple Formula and Functions' )
 
   37bar.AddButton( 
'surfaces',      
r'TPython::Exec( "' + 
to_run.format(
'visualisation/graphics/surfaces.py') + 
'" );',  
'Surface Drawing Options' )
 
   38bar.AddButton( 
'fillrandom',    
r'TPython::Exec( "' + 
to_run.format(
'hist/fillrandom.py') + 
'" );',
'Histograms with Random Numbers from a Function' )
 
   40bar.AddButton( 
'multifit',      
r'TPython::Exec( "' + 
to_run.format(
'math/fit/multifit.py') + 
'" );',  
'Fitting in Subranges of Histograms' )
 
   41bar.AddButton( 
'h1draw',        
r'TPython::Exec( "' + 
to_run.format(
'hist/hist015_TH1_read_and_draw.py') + 
'" );',    
'Drawing Options for 1D Histograms' )
 
   42bar.AddButton( 
'graph',         
r'TPython::Exec( "' + 
to_run.format(
'visualisation/graphs/graph.py') + 
'" );',     
'Example of a Simple Graph' )
 
   43bar.AddButton( 
'gerrors',       
r'TPython::Exec( "' + 
to_run.format(
'visualisation/graphs/gerrors.py') + 
'" );',   
'Example of a Graph with Error Bars' )
 
   44bar.AddButton( 
'tornado',       
r'TPython::Exec( "' + 
to_run.format(
'visualisation/graphics/tornado.py') + 
'" );',   
'Examples of 3-D PolyMarkers' )
 
   46bar.AddButton( 
'geometry',      
r'TPython::Exec( "' + 
to_run.format(
'legacy/g3d/geometry.py') + 
'" );',  
'Creation of the NA49 Geometry File' )
 
   47bar.AddButton( 
'na49view',      
r'TPython::Exec( "' + 
to_run.format(
'legacy/g3d/na49view.py') + 
'" );',  
'Two Views of the NA49 Detector Geometry' )
 
   50bar.AddButton( 
'make ntuple',   
r'TPython::Exec( "' + 
to_run.format(
'io/tree/csv2tntuple.py') + 
'" );',       
'Convert a text file to an ntuple' )
 
   58if __name__ == 
'__main__':
 
   60   while not rep 
in [ 
'q', 
'Q' ]:
 
   61      rep = 
input( 
'enter "q" to quit: ' )
 
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 input
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