Re: TLorentzRotation

From: Peter Malzacher (malzache@fnal.gov)
Date: Fri Feb 18 2000 - 17:09:47 MET


Matthew Martin wrote:
> 
> Hi Guys,
>         I'm trying to do:
> 
> {
> Double_t bx,by,bz;
> bx=2.0;
> by=1.0;
> bz=-4.0;
> 
> TLorentzRotation l(bx,by,bz);
> 
> cout<<"gamma: "<<l.TT()<<endl;
> }
> 
> and its giving me:
> 
> root [10] .x boostTest.C
> Error: No symbol nan in current scope
> 

l.TT() is 'nan' ( = not a number)  i.e underflow or overflow

The magnitute of a boost vector is beta. You should not use
betas outside the physical range [0,1). 
TVector3(2,1,-4).Mag() = 4.58257569495583980e+00
i.e you try to boost to more than 4 times the speed of light.

Peter



This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:19 MET