Thanks a lot!
It works.
Elena
On Fri, 17 Oct 2003, Gero Flucke wrote:
> On Fri, 17 Oct 2003, Elena Vataga wrote:
>
> >
> >
> > Hello, rooters!
> >
> >
> > Could you, please, give me an advise on the following:
> >
> > I created function inside my root macro which essentialy
> > do the following:
> >
> > void make_histo(TChain *t , TH1F* g, TH1F* b, TCut CUT ) {
> > t->Draw("p2.pt>>g");
> > t->Draw("p2.pt>>b",CUT);
> > g->Sumw2();
> > b->Sumw2();
> > }
> >
> > Histogram I am getting on return are empty.
> > I cannot simply make:
> >
> > t->Draw("p2.pt>>htemp");
> > TH1F *g = (TH1F*)htemp->Clone("g")
> > because I am using non-equidistant binning and need to pass
> > booked histo into subroutine.
> >
> > Any idea how to make it work?
> >
> > Thank you in advance,
> > Elena
> >
> >
> Hi Elena,
>
> try
>
> void make_histo(TChain *t , TH1F* g, TH1F* b, TCut CUT ) {
> t->Draw(Form("p2.pt>>%s", g->GetName()));
> t->Draw(Form("p2.pt>>%s" b->GetName()),CUT);
> g->Sumw2();
> b->Sumw2();
> }
>
> Cheers
>
> Gero
>
>
> -----------------------------------------------------------------------
> Gero Flucke
> 1a / 603
> DESY
> Notkestr. 85
> 22607 Hamburg
>
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:16 MET