DV Analyze Recon

From New IAC Wiki
Jump to navigation Jump to search

Calculating kinematic variables in Moller Lab Frame

Finding the correct kinematic values starting from knowing the momentum of the Moller electron, p^'_{2} , in the Lab frame,

xz Plane

Xz lab.png
Figure 1: Definition of Moller electron variables in the Lab Frame in the x-z plane.


Using \theta '_2=\arccos \left(\frac{p^'_{2(z)}}{p^'_{2}}\right)


\Longrightarrow {p^'_{2(z)}=p^'_{2}\cos(\theta '_2)}



Checking on the sign resulting from the cosine function, we are limited to:


0θ2600θ21.046 Radians

Since,

\frac{p^'_{2(z)}}{p^'_{2}}=cos(\theta '_2)


\Longrightarrow p^'_{2(z)}\ should\ always\ be\ positive

xy Plane

Xy lab.png
Figure 2: Definition of Moller electron variables in the Lab Frame in the x-y plane.


Similarly, \phi '_2=\arccos \left( \frac{p^'_{2(x) Lab}}{p^'_{2(xy)}} \right)


where p_{2(xy)}^'=\sqrt{(p_{2(x)}^')^2+(p^'_{2(y)})^2}


(p^'_{2(xy)})^2=(p^'_{2(x)})^2+(p^'_{2(y)})^2


and using p2=p2(x)+p2(y)+p2(z)


this gives (p^'_{2})^2=(p^'_{2(xy)})^2+(p^'_{2(z)})^2


(p2)2(p2(z))2=(p2(xy))2


\Longrightarrow p_{2(xy)}^'=\sqrt{(p^'_{2})^2-(p^'_{2(z)})^2}


which givesϕ2=arccos(p2(x)p 22p 22(z))
p2(x)=p 22p 22(z)cos(ϕ)


Similarly, using p22=p22(x)+p22(y)+p22(z)


p 22p 22(x)p 22(z)=p 22(y)
p2(y)=p 22p 22(x)p 22(z)

px and py results based on ϕ

Checking on the sign from the cosine results for ϕ2


We have the limiting range that ϕ must fall within:

πϕ2π Radians
Xy plane.png

Examining the signs of the components which make up the angle ϕ in the 4 quadrants which make up the xy plane:

For 0ϕ2π2 Radians
px=POSITIVE
py=NEGATIVE
For 0ϕ2π2 Radians
px=POSITIVE
py=POSITIVE
For π2ϕ2π Radians
px=NEGATIVE
py=NEGATIVE
For π2ϕ2π Radians
px=NEGATIVE
py=POSITIVE

We take the phi angle from the Generated Event momentum as the initial phi angle.


The obtain the final phi angle, we can look at the final position of the electron with in the drift chambers.

     Event14 part2.png

Examining the position from Timer Based Tracking, we can see that after rotations about first the y-axis, then the z-axis transforms from the detector frame of reference to the lab frame of reference.

Analysis.groovy

From a GEMC run of solenoid field strength of 0T, the eg12_rec.0.evio output file of the reconstruction is analyzed. The different kinematic variables are displayed as shown:

      Event14.png

Using the phythagorean theorm to construct the Generated Event momentum vector length, we find:


|p2 |=1.231629972+1.497079972+3.67864992=4.15819983964

Euler Angles

We can use the Euler angles to perform the rotations.

For the rotation about the y axis.

Euler1.png

And the rotation about the z axis.

Euler2.png

Transformation Matrix

The Euler angles can be applied using a transformation matrix

(cos(θ)0sin(θ)010sin(θ)0cos(θ)).(xyz)=(xcos(θ)zsin(θ)yzcos(θ)+xsin(θ))



For event #29, in sector 3, the location of the first interaction is given by

Conversions.png


Converting -25 degrees to radians,

θ=0.436332

which is the rotation the detectors are rotated from the y axis.

(cos(θ)0sin(θ)010sin(θ)0cos(θ)).(15.760237.43)=(86.05880.221.845)

Finding ϕ=120 2π360; since "sector -1" =3-1=2*60=120 degrees

(cos(ϕ)sin(ϕ)0sin(ϕ)cos(ϕ)0001).(86.05880.221.845)=(43.029474.5291221.845)

This shows how the coordinates are transformed and explains the validity of using the TBTracking information to obtain a phi angle in the lab frame.