# # The function "ls()" lists the directory contents of this file # fill.ls() # # Get object "sqroot" from the file. # sqroot = gROOT.FindObject( 'sqroot' ) sqroot.Print() # # Now fit histogram h1f with the function sqroot # h1f = gROOT.FindObject( 'h1f' ) h1f.SetFillColor( 45 ) h1f.Fit( 'sqroot' ) # We now annotate the picture by creating a PaveText object # and displaying the list of commands in this macro # fitlabel = TPaveText( 0.6, 0.3, 0.9, 0.80, 'NDC' ) fitlabel.SetTextAlign( 12 ) fitlabel.SetFillColor( 42 ) fitlabel.ReadFile(path.join(str(gROOT.GetTutorialDir()), 'pyroot', 'fit1_py.py')) fitlabel.Draw() c1.Update() gBenchmark.Show( 'fit1' )
from keras.regularizers import l2 from keras.optimizers import SGD # Setup TMVA TMVA.Tools.Instance() TMVA.PyMethodBase.PyInitialize() output = TFile.Open('TMVA.root', 'RECREATE') factory = TMVA.Factory( 'TMVAClassification', output, '!V:!Silent:Color:DrawProgressBar:Transformations=D,G:AnalysisType=multiclass' ) # Load data if not isfile('tmva_example_multiple_background.root'): createDataMacro = str(gROOT.GetTutorialDir()) + '/tmva/createData.C' print(createDataMacro) gROOT.ProcessLine('.L {}'.format(createDataMacro)) gROOT.ProcessLine('create_MultipleBackground(4000)') data = TFile.Open('tmva_example_multiple_background.root') signal = data.Get('TreeS') background0 = data.Get('TreeB0') background1 = data.Get('TreeB1') background2 = data.Get('TreeB2') dataloader = TMVA.DataLoader('dataset') for branch in signal.GetListOfBranches(): dataloader.AddVariable(branch.GetName()) dataloader.AddTree(signal, 'Signal')
# # The function "ls()" lists the directory contents of this file # fill.ls() # # Get object "sqroot" from the file. # sqroot = gROOT.FindObject('sqroot') sqroot.Print() # # Now fit histogram h1f with the function sqroot # h1f = gROOT.FindObject('h1f') h1f.SetFillColor(45) h1f.Fit('sqroot') # We now annotate the picture by creating a PaveText object # and displaying the list of commands in this macro # fitlabel = TPaveText(0.6, 0.3, 0.9, 0.80, 'NDC') fitlabel.SetTextAlign(12) fitlabel.SetFillColor(42) fitlabel.ReadFile( path.join(str(gROOT.GetTutorialDir()), 'pyroot', 'fit1_py.py')) fitlabel.Draw() c1.Update() gBenchmark.Show('fit1')