J A Garzon Tim Trackfor Trasgos
-
Upload
miguel-morales -
Category
Technology
-
view
281 -
download
3
Transcript of J A Garzon Tim Trackfor Trasgos
![Page 1: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/1.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
timtrack
timtrack
timtrack
timtrack
timtrack
timtrack
timtrack
timtrack
timtrack
timtrack
timtrack
Proyecto
A Tracking Algorithm forTRASGOS
timtrack
![Page 2: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/2.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About the TRASGO conceptA TRASGO
(TRAck reconStructinG mOdule)
is a detector able to work stand-alone offering full capabilities of timing and tracking of charged particles
DAQ ElectronicsNetwork
Power supplies
![Page 3: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/3.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About SAETASA SAETA (SmAllest sEt of daTA) is the basic unit of information
in the timtrack algorithm and in the TRASGOs concept
A SAETA contains 6 parameters defining a charged particle trackIn a cartesian coordinate system:
- X0 and Y0: 2 coordinates at a reference plane- X’ and Y’ : 2 projected slopes in planes x-z and y-z- T0 : The time at the reference plane respect a reference time- V : The velocity
Saeta: s = (X0,X’,Y0,Y’,T0,V)
![Page 4: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/4.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About SAETAS
From the mathematical point of view will be better to use:
Saeta: s = (X0,X’,Y0,Y’,T0,1/Vz)
where:
V = Vz · Sqrt(1+X’2+Y’2)
![Page 5: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/5.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
T0
Vz
y
xL
z=0Y0
X0
X’
Y’
z
V
Saeta
![Page 6: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/6.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack
TimTrack is the algorithm developed to estimate SAETAS1. It is based on a Least Squares Method (LSM)2. It works directly with the primary data provided by detectors:
- Coordinates: - Times: it is assumed that:
all times are refered to a common t=0(all detector are WELL synchronized)
3. It lets free the six elements of a saeta:(X0, X’, Y0, Y’, T0 and 1/Vz)
![Page 7: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/7.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack
1st. Step
- To define the model, giving the cuantities that are measured as function of the parameters of the saeta
![Page 8: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/8.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
y
x
z=0
z
z=zi
TimesExample Strip-like detector
X-type plane
T T’
0
0
![Page 9: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/9.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
T0
Y’
y
x
z=0Y0
X0
X’
z
V
z=zi
Times
X-type plane
T’T
![Page 10: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/10.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
T0
Y’
y
x
z=0Y0
X0
X’
z
z=zi
Times
X-type plane
V
T’
T
Vz
![Page 11: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/11.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
T0
Y’
y
x
z=0Y0
X0
X’
z
V
z=zi
TiT’i
Times
X-type plane
![Page 12: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/12.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
T0
Y’
y
x
z=0Y0
X0
X’
z
V
z=zi
Coordinates
Xi
X-type plane
![Page 13: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/13.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
T0
Y’
y
x
z=0Y0
X0
X’
z
V
z=zi
Yi
Ti
T’i
Y-type plane
![Page 14: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/14.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack1st. Step
- To define the model giving the cuantities to be measured as function of the parameters of the saeta
Either
or
3 equations (conditions) per plane!
![Page 15: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/15.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack2nd. Step- To build the function S to be minimized
T0
Y’y
x
Y0
X0
X’V
n planes
![Page 16: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/16.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack2nd. Step- S is a sum over n planes:
K = X or Y
K = Y or X
![Page 17: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/17.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack2nd. Step- The expansion of the S function is:
![Page 18: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/18.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack2nd. Step- That can be written in a more compact way:
where:Saeta
![Page 19: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/19.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack
K (configuration Matrix): depend on the detector layout
![Page 20: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/20.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack
a (vector of reduced data): depend on the data(They are just weighted sums and differences of the measurements)
![Page 21: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/21.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack3rd. Step- To apply to LSM method.
From:
leads to:
As K is definite positive, K has an inverse and:
This equation provides the saeta directly from the data
![Page 22: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/22.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack3rd. Step- Set of solutions (is just the Cramer rule):
where:
![Page 23: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/23.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrackError analysis- The error matrix is
- Incertitudes can be easily calculated from the K matrix elements
![Page 24: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/24.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack
Comments
- The method can be easily extended when there are correlations between some of the measurements (e.G.: time readouts)
- Only two planes of strip-like detectors are enough to provide unambiguously the 6 parameters of a saeta
- The solution has a matrix form: It’s very easy and fast of implementing on computers
-There are many detector layouts with a K matrix having the same structure (see next examples)
![Page 25: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/25.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack
Other strip-like detector layouts (with the same K-matrix structure)
![Page 26: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/26.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrackStrip-like detectors with any shape:
x
ymin YBack y
(X,Y)XBack
XFront
y
x
vs2
vs1
![Page 27: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/27.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrackStrip-like detectors with any shape:
![Page 28: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/28.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrackStrip-like detectors with any shape:
where:
![Page 29: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/29.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrackPads or pixel detectors :
Y0
X0
zi
z
Y
X
z=0
Xi
Yi
∆Xi
∆Yi
![Page 30: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/30.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrackPads or pixel detectors :
![Page 31: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/31.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrackPads or pixel detectors :
where:
![Page 32: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/32.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack
Other strip-like detector layouts (with different K-matrix structure)
![Page 33: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/33.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrackOther strip-like detector layouts (with different K-matrix structure)
y
x L
z=0
’
z
V
Ki
New transverse coordinates defined by an angle φ:
![Page 34: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/34.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
Other strip-like detector layouts (with different K-matrix structure)
About timtrack
y
XBack
φYBack YFront
XFront
x
Kim
K=0
Kip
(Xp,Yp)K
+
-vs sinφ
y
XB
φ
vs
YF YB
XF
xTi’
Ti
X
Y
vs cosφ
Ki
-
K=0
K
![Page 35: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/35.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
Other strip-like detector layouts (with different K-matrix structure)
About timtrack
Remember:
ii
ii
sc
ϕϕ
sincos
==
![Page 36: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/36.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrackOther strip-like detector layouts (with different K-matrix structure)
Again:
![Page 37: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/37.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrackOther strip-like detector layouts (with different K-matrix structure)
![Page 38: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/38.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrackOther strip-like detector layouts (with different K-matrix structure)
The solution of is (Cramer rules):
![Page 39: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/39.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack
Comments
- The “problem” of the method is that there is an inversion of a matrix. Sometimes it may give problems (when the matrix is not well conditioned) but there are a lot of numerical methods to do it
(And it has to be done only once)
![Page 40: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/40.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
A typical example2 parallel scintillators
About timtrack
vs2
vs1
z2z1
L1
➱
➱
T’1
T1 T2
T’2
z
(Yo,Y’,V,T0)➱
➱
y
L2
svT
=τ
![Page 41: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/41.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrackA typical example: 2 parallel scintillators: different properties
![Page 42: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/42.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrackA typical example: 2 parallel scintillators: identical properties
![Page 43: J A Garzon Tim Trackfor Trasgos](https://reader033.fdocuments.net/reader033/viewer/2022052904/557d3125d8b42a90748b5077/html5/thumbnails/43.jpg)
Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
The END
Thanks!