Re: [ROOT] Graphical cut

From: Rene Brun (Rene.Brun@cern.ch)
Date: Thu Oct 10 2002 - 16:53:32 MEST


Hi Masoud,

You have 3 possibilities
 1: Use SaveAs canvas.C in the canvas "File" menu.
    This will generate a script to reproduce later the canvas,
    including the few lines of code to rebuild the graphical cut.

 2: Save your cut in a Root file:
    The default name for a TCutG is "CUTG". You can change this name
    using the context menu item "SetName". Now you can do:
      TFile f("mycut.root","recreate");
      mycut.Write();
    and in a new session, do:
    TFile f("mycut.root");
    mycut.Draw(); or
    TCutG *mycut = (TCutG*)f.get("mycut");

 3- a subset of 1, writing only the TCutG in the ascii file
    ofstream out("mycut.C")
    mycut.SavePrimitive(out,"");
    out.close();

Rene Brun


On Thu, 10 Oct 2002, Masoud M.Shafiei wrote:

> Hi Rotors,
> 
> There used to be a possibility in paw to save and restore graphical cuts
> for future uses.
> However I looked  into the root manual to see a conterpart but I didn't
> see anything.
> 
> Would you tell me, How can I save and restore Graphical cuts in root?
> 
> thanks in advance
> Masoud
> 



This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:14 MET