Do include myfit.C in your test.C Give an argument to myfit. That is: void myfit(TProfile *histname) and call it inside your main macro as myfit(Dca_phi_1); myfit(Dca_phi_2); myfit(Dca_phi_3); Hope this helps. Jyothsna ------------------------------------------------------------- K. Jyothsna Rani, Phone Number: Tata Institute, 630-840-3590 (Office) DZero Experiment, 630-840-4236 (Residence) Mail Station : 352, FAX: P.O.Box : 500, 630-840-8481 Fermilab, E-mail: Batavia, IL - 60510 jyothsna@fnal.gov --------------------------------------------------------------- On Thu, 17 Oct 2002, Avdhesh Chandra wrote: > > Hi, > I am trying to fit histogram using defined fit function. It works well > when i am giving histogram name in the function. Now i want to do same > thing with different histograms using variable name, i tried but it > is not working. > > I am having a main macro(say test.C) in which i define histogram and > filling, and i am having fit macro(say fitf.C) in which i define my fit > and doing fitting by calling myfit(); (see attached files) > > In myfit() if i am giving histogram name(say Dca_phi_1) then > Dca_phi_1->Fit("fitf"); wroks fine. Now i want, instead of using > particular histogram name(Dca_phi_1), it take a variable histogram(say > hitsname), where histname is given in main macro(test.C) > > Thanks for any help > Avdhesh >
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:14 MET