Difference: HUSUSYRoot (2 vs. 3)

Revision 32009-06-29 - AnitaKapusi

Line: 1 to 1
 
META TOPICPARENT name="SusySearch"

How to use Root:

Line: 11 to 11
  TFile *_file0 = TFile::Open("..... .root")
File browser:
Changed:
<
<
TBrowser < name >
>
>
TBrowser < name >
 
List the directories:
Changed:
<
<
.ls
< directory name >.cd()
>
>
.ls
< directory name >.cd()
 
Print the tree:
Changed:
<
<
< ntuplename >.Print()
>
>
< ntuplename >.Print()
 
Scan the tree:

< ntuplename >.Scan("< name of a Branch >.< name of a leaf >")

Make a new histogram:
Changed:
<
<
TH1F * = new TH1F ("name","",#ofXaxis,#ofYaxis,#ofBins);
>
>
TH1F *< name_of_the_histogram > = new TH1F ("< name >","",< #ofXaxis >,< #ofYaxis >,< #ofBins >);
 
Make a new canvas:
Changed:
<
<
TCanvas *c1=new TCanvas ("name","",1);
>
>
TCanvas *< c1 >=new TCanvas ("< name >","",1);
 
Draw a histogram:
Changed:
<
<
name of the tree in the file.Draw("name of a Branch.name of a leaf")
>
>
< name of the tree in the file >.Draw("< name of a Branch >.< name of a leaf >") 2D histogram:
< name of the tree in the file >. Draw("< name of a Branch1 >.< name of a leaf1 >:< name of a Branch2 >.< name of a leaf2 >")
 
Changed:
<
<
2D histogram:
name of the tree in the file.Draw("name of a Branch1.name of a leaf1:name of a Branch2.name of a leaf2")
>
>
histogram with cut criteria:
< name of the tree in the file >.Draw("< name of a Branch1 >.< name of a leaf1 >,< name of a Branch2 >.< name of a leaf2 >< cut criteria>")
 
Changed:
<
<
histogram with cut criteria:
_name of the tree in the file.Draw("name of a Branch1.name of a leaf1,name of a Branch2.name of a leaf2 cut criteria")_
>
>
draw two histogram in one canvas:
< name of the tree in the file >.Draw("< name of a Branch1 >.< name of a leaf1 >")
 
Changed:
<
<
draw two histogram in one canvas:
< name of the tree in the file>.Draw(".")

.Draw(". ","","SAME")
e.g.:
tree.Draw("pelectron_1.tight: pelectron_1.loose ","pelectron_1.tight>-1")

>
>
< name of the tree in the file >.Draw("< name of a Branch2 >.< name of a leaf2 > ","","SAME")
e.g.:
tree.Draw("pelectron_1.tight: pelectron_1.loose ","pelectron_1.tight>-1")
 
Open an AOD file in root:
Line: 51 to 49
 void Chain(){
TChain tree("stopAnaMod/tree");
tree.AddFile("stopAnaNtuple_noselection_Chowder_00.root");
tree.Draw("event");
}
Save a histogram to .eps:
Changed:
<
<
TCanvas *=new TCanvas ("","",1);
>
>
TCanvas *c1=new TCanvas ("","",1);
  .Draw(".")
 
This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback