Hi ROOTers,
Q: Why do I have this error:
root [8] cout << fabs(-10) << endl;
10
root [9] TCut cut2 = "fabs(pt3-pt2)>1.e-5"
root [10]
root [10] TH1F* h = new TH1F("test",cut2.GetTitle(),100,2,3);
root [11] nt->Project(h->GetName(),"mmass",cut2);
*ERROR 26 :
Unknown name : "fabs(pt3-pt2)"
TMath::Abs() also does not work
I know that abs instead of fabs works. abs normally takes int
argument(at least C's abs), so I'm not sure if I can use abs.
Indeed:
root [18] cout << abs(-1.5) << endl;
1
Please advice.
P.S.: TCut cut2 = "pt3-pt2>1.e-5||pt3-pt2<1.e-5" is not a good solution,
too many keystrokes too many errors :(
regards,
Dmitri Litvintsev
/----------------------------------------------------------\
| Tel: (630) 840 5005 |
| FAX: (630) 840 2968 |
| office: 149-L CDF Trailers |
| E-mail: litvinse@fnal.gov |
\----------------------------------------------------------/
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:01 MET