plot() { //Plotting macro //Ian Connelly, RHUL 16/11/11 //Change variables as relevant to your root file TFile hfile("./output.root","OPEN"); hfile.ls(); TTree* tree = (TTree*)hfile.Get("mytree_m_MC"); TCanvas* zb = new TCanvas("TTree Values","TTree Values",900,900) ; zb->Divide(3,3) ; zb->cd(1) ; gPad->SetLeftMargin(0.15) ; tree->Draw("Jpt1") ; zb->cd(2) ; gPad->SetLeftMargin(0.15) ; tree->Draw("Jpt2") ; zb->cd(3) ; gPad->SetLeftMargin(0.15) ; tree->Draw("Lpt1") ; zb->cd(4) ; gPad->SetLeftMargin(0.15) ; tree->Draw("Lpt2") ; zb->cd(5) ; gPad->SetLeftMargin(0.15) ; tree->Draw("St"); zb->cd(6) ; gPad->SetLeftMargin(0.15) ; tree->Draw("Emiss"); zb->cd(7) ; gPad->SetLeftMargin(0.15) ; tree->Draw("Lminv") ; zb->cd(8) ; gPad->SetLeftMargin(0.15) ; tree->Draw("Jetn"); zb->cd(9) ; gPad->SetLeftMargin(0.15) ; tree->Draw("Evtn"); zb->Print("./values.ps"); }