15from ROOT
import TFile, gROOT
24print(
"Current directory: '{}'.\n".
format(ROOT.gDirectory.GetName()))
27histo_1 = ROOT.TH1F(
"histo_1",
"histo_1", 10, 0, 10)
28print(
"Histogram '{}' is attached to: '{}'.\n".
format(histo_1.GetName(), histo_1.GetDirectory().GetName()))
34path = str(gROOT.GetTutorialDir()) +
'/io/'
35filename = path+
"tfile_1.root"
37 histo_2 = ROOT.TH1F(
"histo_2",
"histo_2", 10, 0, 10)
39 print(
"Current directory: '{}'.\n".
format(ROOT.gDirectory.GetName()))
41 print(
"Histogram '{}' is attached to: '{}'.\n".
format(histo_2.GetName(), histo_2.GetDirectory().GetName()))
43 f.WriteObject(histo_2,
"my_histogram")
49print(
"Status after the first TFile context manager:")
50print(
" Current directory: '{}'.".
format(ROOT.gDirectory.GetName()))
63 histo_2_fromfile = f[
"my_histogram"]
64 print(
"Retrieved '{}' histogram from file '{}'.\n".
format(histo_2_fromfile.GetName(), f.GetName()))
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 format
static TFile * Open(const char *name, Option_t *option="", const char *ftitle="", Int_t compress=ROOT::RCompressionSetting::EDefaults::kUseCompiledDefault, Int_t netopt=0)
Create / open a file.