SlideShare a Scribd company logo
Proyecto


                   timtrack
                timtrack
                    timtrack
            timtrack
                  timtrack
           timtrack                                     timtrack
                                                A Tracking Algorithm for
               timtrack                               TRASGOS
  timtrack
            timtrack
   timtrack
timtrack
       Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About the TRASGO concept
A                                    TRASGO
                       (TRAck reconStructinG mOdule)
is a detector able to work stand-alone offering full capabilities of timing and
tracking of charged particles




                                            DAQ Electronics
                                            Network


                                           Power supplies




    Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About SAETAS
   A 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 track
In 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)



    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)




   Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
L
        x




                                                                                            z




Saeta
             X’            V

    X0            T0

            Vz
   z=0                          Y’
                  Y0                                                                        y


    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 SAETAS
1. 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)




       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




    Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
x                                                                   Times
Example                                                                           Strip-like detector

X-type plane
                                                                                     z


                                T                                               T’
                                                                               z=zi

                   z=0
                                                                                 y


                                        0


                                    0

   Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
x                                                                   Times

X-type plane
                                                                                     z
                                 T
                                               V                                 T’
                           X’
                    X0            T0
                                                                               z=zi
                                       Y’
                   z=0
                                  Y0                                             y




   Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
x                                                                   Times

X-type plane
                                T                                                    z

                                                                                 T’
                           X’
                                                 V
                    X0            T0
                                                                               z=zi
                           Vz          Y’
                   z=0
                                  Y0                                             y




   Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
x                                                                   Times

X-type plane
                                  Ti                                                 z
                                                                               T’i
                                               V
                           X’
                    X0            T0
                                                                               z=zi
                                       Y’
                   z=0
                                  Y0                                             y




   Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
x                                                          Coordinates

X-type plane
                                                                                     z
                     Xi                        V
                           X’
                    X0            T0
                                                                               z=zi
                                       Y’
                   z=0
                                  Y0                                             y




   Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
x
                                                              Ti


Y-type plane
                                                                                     z

                                               V
                           X’
                    X0            T0
                                                                               z=zi

                   z=0
                                       Y’                       T’i
                                  Y0             Yi                              y




   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 to be measured as
function of the parameters of the saeta
  Either




   or




                       3 equations (conditions) per plane!


        Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack
2nd. Step
- To build the function S to be minimized




                         x



                                           V
                              X’                                            n planes
                         X0        T0
                                     Y’
                                   Y0                             y
    Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack
2nd. Step
- S is a sum over n planes:




                                                                                        K = X or Y

                                                                                        K = Y or X




    Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack
2nd. Step
- The expansion of the S function is:




    Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack
2nd. Step
- That can be written in a more compact way:


   where:
                                                          Saeta




    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




 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)




Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack
3rd. 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


   Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack
3rd. Step
 - Set of solutions (is just the Cramer rule):




                                                               where:




    Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack
Error analysis
- The error matrix is




- Incertitudes can be easily calculated from the K matrix elements


    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)




     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)




Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack
Strip-like detectors with any shape:

                                          x           x

                                      XBack
                                              (X,Y)              vs2
                                                      vs1


                          ymin                                         YBack y
                                                                  y
                                 XFront




 Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack
Strip-like detectors with any shape:




 Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack
Strip-like detectors with any shape:




                                                            where:




 Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack
Pads or pixel detectors :
                                                             ∆Yi


             X


                                                                               ∆Xi


             Xi


            X0                                z

                            zi

           z=0
                                   Y0         Yi                   Y



 Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack
Pads or pixel detectors :




 Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack
Pads or pixel detectors :




                                                            where:




 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)




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)

                                                               L
                            x
                                    Ki



                                                                          z


                                ’        V


                          z=0
                                                                          y

New transverse coordinates defined by an angle φ:




     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)
                                                        K                          x
              XBack x
                                                                           XB                             Ti’


                                               K
                           (Xp,Yp)                                          -vs sinφ vs
           Kim
                                                                               X
                                                                                           vs cosφ
                 Kip
                       φ
                                                                                   φ
   YBack                   +          YFront                YF             -                         YB
                                               y                                       Y                  y
                                                                    Ki
                                                                                   XF
              XFront                               Ti

                                K=0                         K=0


      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)




                  Remember:
                                               ci = cos ϕi
                                               si = sin ϕi

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)
Again:




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)




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)




The solution of                                   is (Cramer rules):




  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)




     Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack
        A typical example
        2 parallel scintillators
                                                       T’2
                                      T’1

                      y




                                                             ➱
                                       vs1




                                      ➱




                                                             ➱
                                                             vs2
            (Yo,Y’,V,T0)


                                      ➱
                                 z1                     z2              z




                                             L1                                T
                                T1
                                                                   L2       τ=
                                                      T2                       vs



Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack
A typical example: 2 parallel scintillators: different properties




    Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
About timtrack
A typical example: 2 parallel scintillators: identical properties




    Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
The END

                                      Thanks!




Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010

More Related Content

More from Miguel Morales

Jj Taboada C Rays Climate
Jj Taboada C Rays ClimateJj Taboada C Rays Climate
Jj Taboada C Rays Climate
Miguel Morales
 
T Kurtukian Midas
T Kurtukian MidasT Kurtukian Midas
T Kurtukian Midas
Miguel Morales
 
G Rodriguez Tank Calibration
G Rodriguez  Tank CalibrationG Rodriguez  Tank Calibration
G Rodriguez Tank Calibration
Miguel Morales
 
R Vazquez Showers Signatures
R Vazquez  Showers SignaturesR Vazquez  Showers Signatures
R Vazquez Showers Signatures
Miguel Morales
 
RR Osorio FPGA
RR Osorio  FPGARR Osorio  FPGA
RR Osorio FPGA
Miguel Morales
 
P Cabanelas Hades Telescope
P Cabanelas  Hades TelescopeP Cabanelas  Hades Telescope
P Cabanelas Hades Telescope
Miguel Morales
 
P Fonte Trasgo 2010
P Fonte  Trasgo 2010P Fonte  Trasgo 2010
P Fonte Trasgo 2010
Miguel Morales
 
A Gomez TimTrack at C E S G A
A Gomez  TimTrack at C E S G AA Gomez  TimTrack at C E S G A
A Gomez TimTrack at C E S G A
Miguel Morales
 
M Traxler TRB and Trasgo
M Traxler  TRB and TrasgoM Traxler  TRB and Trasgo
M Traxler TRB and Trasgo
Miguel Morales
 
M Morales Sealed Rpcs
M Morales Sealed RpcsM Morales Sealed Rpcs
M Morales Sealed Rpcs
Miguel Morales
 
Jj Taboada C Rays Climate
Jj Taboada C Rays ClimateJj Taboada C Rays Climate
Jj Taboada C Rays Climate
Miguel Morales
 
D Gonzalez Diaz Optimization Mstip Rp Cs
D Gonzalez Diaz Optimization Mstip Rp CsD Gonzalez Diaz Optimization Mstip Rp Cs
D Gonzalez Diaz Optimization Mstip Rp Cs
Miguel Morales
 
G Kornakov Ea Smultivariate Analysis
G Kornakov Ea Smultivariate AnalysisG Kornakov Ea Smultivariate Analysis
G Kornakov Ea Smultivariate Analysis
Miguel Morales
 
C Sanchez Reduction Saetas
C Sanchez Reduction SaetasC Sanchez Reduction Saetas
C Sanchez Reduction Saetas
Miguel Morales
 
A Gomez T Tat Cesga
A Gomez T Tat CesgaA Gomez T Tat Cesga
A Gomez T Tat Cesga
Miguel Morales
 
C Sanchez Reduction Saetas
C Sanchez Reduction SaetasC Sanchez Reduction Saetas
C Sanchez Reduction Saetas
Miguel Morales
 
Jag Trasgo Ucm090522
Jag Trasgo Ucm090522Jag Trasgo Ucm090522
Jag Trasgo Ucm090522
Miguel Morales
 
Jag Timtrack F Matematicas 1 Dic09 Short
Jag Timtrack F Matematicas 1 Dic09 ShortJag Timtrack F Matematicas 1 Dic09 Short
Jag Timtrack F Matematicas 1 Dic09 Short
Miguel Morales
 
Jag Trasgo Lip081113
Jag Trasgo Lip081113Jag Trasgo Lip081113
Jag Trasgo Lip081113
Miguel Morales
 
Jag Trasgo Helsinki091002
Jag Trasgo Helsinki091002Jag Trasgo Helsinki091002
Jag Trasgo Helsinki091002
Miguel Morales
 

More from Miguel Morales (20)

Jj Taboada C Rays Climate
Jj Taboada C Rays ClimateJj Taboada C Rays Climate
Jj Taboada C Rays Climate
 
T Kurtukian Midas
T Kurtukian MidasT Kurtukian Midas
T Kurtukian Midas
 
G Rodriguez Tank Calibration
G Rodriguez  Tank CalibrationG Rodriguez  Tank Calibration
G Rodriguez Tank Calibration
 
R Vazquez Showers Signatures
R Vazquez  Showers SignaturesR Vazquez  Showers Signatures
R Vazquez Showers Signatures
 
RR Osorio FPGA
RR Osorio  FPGARR Osorio  FPGA
RR Osorio FPGA
 
P Cabanelas Hades Telescope
P Cabanelas  Hades TelescopeP Cabanelas  Hades Telescope
P Cabanelas Hades Telescope
 
P Fonte Trasgo 2010
P Fonte  Trasgo 2010P Fonte  Trasgo 2010
P Fonte Trasgo 2010
 
A Gomez TimTrack at C E S G A
A Gomez  TimTrack at C E S G AA Gomez  TimTrack at C E S G A
A Gomez TimTrack at C E S G A
 
M Traxler TRB and Trasgo
M Traxler  TRB and TrasgoM Traxler  TRB and Trasgo
M Traxler TRB and Trasgo
 
M Morales Sealed Rpcs
M Morales Sealed RpcsM Morales Sealed Rpcs
M Morales Sealed Rpcs
 
Jj Taboada C Rays Climate
Jj Taboada C Rays ClimateJj Taboada C Rays Climate
Jj Taboada C Rays Climate
 
D Gonzalez Diaz Optimization Mstip Rp Cs
D Gonzalez Diaz Optimization Mstip Rp CsD Gonzalez Diaz Optimization Mstip Rp Cs
D Gonzalez Diaz Optimization Mstip Rp Cs
 
G Kornakov Ea Smultivariate Analysis
G Kornakov Ea Smultivariate AnalysisG Kornakov Ea Smultivariate Analysis
G Kornakov Ea Smultivariate Analysis
 
C Sanchez Reduction Saetas
C Sanchez Reduction SaetasC Sanchez Reduction Saetas
C Sanchez Reduction Saetas
 
A Gomez T Tat Cesga
A Gomez T Tat CesgaA Gomez T Tat Cesga
A Gomez T Tat Cesga
 
C Sanchez Reduction Saetas
C Sanchez Reduction SaetasC Sanchez Reduction Saetas
C Sanchez Reduction Saetas
 
Jag Trasgo Ucm090522
Jag Trasgo Ucm090522Jag Trasgo Ucm090522
Jag Trasgo Ucm090522
 
Jag Timtrack F Matematicas 1 Dic09 Short
Jag Timtrack F Matematicas 1 Dic09 ShortJag Timtrack F Matematicas 1 Dic09 Short
Jag Timtrack F Matematicas 1 Dic09 Short
 
Jag Trasgo Lip081113
Jag Trasgo Lip081113Jag Trasgo Lip081113
Jag Trasgo Lip081113
 
Jag Trasgo Helsinki091002
Jag Trasgo Helsinki091002Jag Trasgo Helsinki091002
Jag Trasgo Helsinki091002
 

Recently uploaded

GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 

Recently uploaded (20)

GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 

J A Garzon Tim Trackfor Trasgos

  • 1. Proyecto timtrack timtrack timtrack timtrack timtrack timtrack timtrack A Tracking Algorithm for timtrack TRASGOS timtrack timtrack timtrack timtrack Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 2. About the TRASGO concept A TRASGO (TRAck reconStructinG mOdule) is a detector able to work stand-alone offering full capabilities of timing and tracking of charged particles DAQ Electronics Network Power supplies Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 3. About SAETAS A 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 track In 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) Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 4. 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) Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 5. L x z Saeta X’ V X0 T0 Vz z=0 Y’ Y0 y Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 6. About timtrack TimTrack is the algorithm developed to estimate SAETAS 1. 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) Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 7. About timtrack 1st. Step - To define the model, giving the cuantities that are measured as function of the parameters of the saeta Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 8. x Times Example Strip-like detector X-type plane z T T’ z=zi z=0 y 0 0 Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 9. x Times X-type plane z T V T’ X’ X0 T0 z=zi Y’ z=0 Y0 y Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 10. x Times X-type plane T z T’ X’ V X0 T0 z=zi Vz Y’ z=0 Y0 y Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 11. x Times X-type plane Ti z T’i V X’ X0 T0 z=zi Y’ z=0 Y0 y Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 12. x Coordinates X-type plane z Xi V X’ X0 T0 z=zi Y’ z=0 Y0 y Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 13. x Ti Y-type plane z V X’ X0 T0 z=zi z=0 Y’ T’i Y0 Yi y Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 14. About timtrack 1st. 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! Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 15. About timtrack 2nd. Step - To build the function S to be minimized x V X’ n planes X0 T0 Y’ Y0 y Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 16. About timtrack 2nd. Step - S is a sum over n planes: K = X or Y K = Y or X Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 17. About timtrack 2nd. Step - The expansion of the S function is: Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 18. About timtrack 2nd. Step - That can be written in a more compact way: where: Saeta Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 19. About timtrack K (configuration Matrix): depend on the detector layout Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 20. About timtrack a (vector of reduced data): depend on the data (They are just weighted sums and differences of the measurements) Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 21. About timtrack 3rd. 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 Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 22. About timtrack 3rd. Step - Set of solutions (is just the Cramer rule): where: Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 23. About timtrack Error analysis - The error matrix is - Incertitudes can be easily calculated from the K matrix elements Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 24. 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) Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 25. About timtrack Other strip-like detector layouts (with the same K-matrix structure) Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 26. About timtrack Strip-like detectors with any shape: x x XBack (X,Y) vs2 vs1 ymin YBack y y XFront Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 27. About timtrack Strip-like detectors with any shape: Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 28. About timtrack Strip-like detectors with any shape: where: Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 29. About timtrack Pads or pixel detectors : ∆Yi X ∆Xi Xi X0 z zi z=0 Y0 Yi Y Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 30. About timtrack Pads or pixel detectors : Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 31. About timtrack Pads or pixel detectors : where: Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 32. About timtrack Other strip-like detector layouts (with different K-matrix structure) Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 33. About timtrack Other strip-like detector layouts (with different K-matrix structure) L x Ki z ’ V z=0 y New transverse coordinates defined by an angle φ: Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 34. About timtrack Other strip-like detector layouts (with different K-matrix structure) K x XBack x XB Ti’ K (Xp,Yp) -vs sinφ vs Kim X vs cosφ Kip φ φ YBack + YFront YF - YB y Y y Ki XF XFront Ti K=0 K=0 Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 35. About timtrack Other strip-like detector layouts (with different K-matrix structure) Remember: ci = cos ϕi si = sin ϕi Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 36. About timtrack Other strip-like detector layouts (with different K-matrix structure) Again: Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 37. About timtrack Other strip-like detector layouts (with different K-matrix structure) Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 38. About timtrack Other strip-like detector layouts (with different K-matrix structure) The solution of is (Cramer rules): Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 39. 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) Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 40. About timtrack A typical example 2 parallel scintillators T’2 T’1 y ➱ vs1 ➱ ➱ vs2 (Yo,Y’,V,T0) ➱ z1 z2 z L1 T T1 L2 τ= T2 vs Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 41. About timtrack A typical example: 2 parallel scintillators: different properties Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 42. About timtrack A typical example: 2 parallel scintillators: identical properties Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010
  • 43. The END Thanks! Juan A. Garzón: 2nd. Workshop on the Trasgo Project. S. Compostela Feb. 5th-6th. 2010