Difference between revisions of "Mattione Update 09072011"

From GlueXWiki
Jump to: navigation, search
(FCAL Energy Uncertainty)
 
(17 intermediate revisions by the same user not shown)
Line 1: Line 1:
== FCAL Reconstruction ==
+
== Summary ==
 +
* OBJECTIVE: I'm updating the reconstruction uncertainties to improve the particle-ID algorithms and support the kinematic fitting analyses. 
  
- Event: 1
+
* PLAN: I'm comparing the generated and reconstructed track parameters in the TOF, BCAL, and FCAL systems to determine the uncertainties. 
- DFCALShower:
+
 
 +
* STATUS: I've almost finished getting the comparisons, selected results are shown below.  There is a bug in the FCAL time reconstruction, the FCAL energy and TOF time uncertainties are significantly underestimated. 
 +
 
 +
== FCAL Time Reconstruction ==
 +
 
 +
* The reconstructed FCAL time is significantly offset from the simulated times. 
 +
[[Image:Mattione_Update_09072011_FCAL_DeltaTVsE.gif|thumb|left|600px]]
 +
<br style="clear:both;"/>
 +
 
 +
* hd_dump of DFCALShower, DFCALTruthShower, and DFCALHit.  Note that both the DFCALShower and DFCALHit times are ~2+ ns greater than the DFCALTruthShower times. 
 +
<pre>
 +
Event: 1
 +
DFCALShower:
 
  E(GeV):  X(cm):  Y(cm):  Z(cm):  t(ns):
 
  E(GeV):  X(cm):  Y(cm):  Z(cm):  t(ns):
 
--------------------------------------------
 
--------------------------------------------
   3.27    -8.27    63.70  642.36    <span style="color:#FF0000">21.16</span> //Photon generated at target center (0, 0, 65), so path length = 580.922 and t should be = 19.377
+
   3.27    -8.27    63.70  642.36    21.16  //Photon generated at target center (0, 0, 65), so path length = 580.922 and t should be = 19.377
  
 
DFCALTruthShower:
 
DFCALTruthShower:
Line 11: Line 24:
 
---------------------------------------------------------------------------------------------
 
---------------------------------------------------------------------------------------------
 
   -8.0  61.7  625.3      -44.8      343.8    3123.6  3142.732  18.8        1      1    1  //Photon generated at target center (0, 0, 65), so path length = 563.744 and t should be = 18.8
 
   -8.0  61.7  625.3      -44.8      343.8    3123.6  3142.732  18.8        1      1    1  //Photon generated at target center (0, 0, 65), so path length = 563.744 and t should be = 18.8
  -8.1  61.9  627.2      -44.4      309.6    2868.0  2884.964  18.9        1      3    3
+
//similar, additional hits were present but were truncated
  -8.1  62.0  628.2      -0.7        4.6      42.2    42.415  18.9        0      3    1
+
  -8.1  62.0  628.1      -4.0      26.1      238.1  239.586  18.9        0      3    1
+
  -8.1  62.0  627.9      -0.2        1.6      14.7    14.745  18.9        0      3    1
+
  -8.1  61.9  627.8      -3.1      20.0      182.9  183.968  18.9        0      3    1
+
  -8.1  61.9  627.8      -2.8      16.4      150.9  151.789  18.9        0      3    3
+
  -8.1  62.0  628.2        0.4        1.0      14.3    14.333  18.9        0      3    1
+
  -8.1  62.0  627.9        0.2        2.6      24.1    24.259  18.9        0      3    1
+
  -8.1  61.9  627.8      -0.2        3.6      32.0    32.179  18.9        0      3    2
+
  -8.1  61.9  627.2      -0.4      34.1      255.5  257.767  18.9        1      2    2
+
  -8.1  62.0  628.1      -5.9        2.8      19.1    20.183  18.9        0      2    1
+
  -8.1  61.9  627.3      -1.0        8.0      61.9    62.386  18.9        0      2    1
+
  -8.1  61.9  627.3      -0.3        5.8      38.7    39.090  18.9        0      2    1
+
  -8.1  61.9  627.2      -0.7      11.7      89.7    90.453  18.9        1      2    1
+
  
 
DFCALHit:
 
DFCALHit:
 
   row: column: x(cm): y(cm):  E(MeV):  t(ns):
 
   row: column: x(cm): y(cm):  E(MeV):  t(ns):
 
----------------------------------------------
 
----------------------------------------------
  42      28  -4.0  52.0    0.000  0.000
 
  43      27  -8.0  56.0    0.000  0.000
 
  44      25  -16.0  60.0    0.000  0.000
 
 
   44      26  -12.0  60.0    42.050  21.082  
 
   44      26  -12.0  60.0    42.050  21.082  
  44      27  -8.0  60.0  183.807  21.336
+
//similar, additional hits were present but were truncated
  44      28  -4.0  60.0    31.101  21.065
+
  44      30    4.0  60.0    0.000  0.000
+
  45      24  -20.0  64.0    0.000  0.000
+
  45      25  -16.0  64.0    0.000  0.000
+
  45      26  -12.0  64.0  161.939  20.925
+
  45      27  -8.0  64.0  1694.376  21.158
+
  45      28  -4.0  64.0    43.351  21.227
+
  46      25  -16.0  68.0    0.000  0.000
+
  46      26  -12.0  68.0    20.276  21.563
+
  46      27  -8.0  68.0    67.788  21.635
+
  46      28  -4.0  68.0    0.000  0.000
+
  47      26  -12.0  72.0    0.000  0.000
+
  47      29    0.0  72.0    0.000  0.000
+
  48      28  -4.0  76.0    0.000  0.000
+
 
</pre>
 
</pre>
 +
 +
* In programs/Simulation/HDGeant/hitFCal.c the times saved to the s_FcalTruthShowers_t and s_FcalTruthHit_t objects are different: the s_FcalTruthHit_t times (which are later smeared and converted to DFCALHit objects) are increased to account for what looks like light propagation to the PMTs (line ~192).  Perhaps this isn't being taken into account in the DFCALCluster reconstruction code???  I'm not really familiar with it, so I'm hoping that someone who is will take a look at this.
 +
 +
== FCAL Energy Uncertainty ==
 +
 +
* Difference between reconstructed and thrown photon energy, vs. photon energy. 
 +
[[Image:Mattione_Update_09072011_FCAL_DeltaEVsE.gif|thumb|left|600px]]
 +
<br style="clear:both;"/>
 +
 +
* Next, the above histogram was fit to Gaussian functions, and the uncertainties are plotted with the points below.  The function shows the FCAL shower energy uncertainty as currently used in the reconstruction code. 
 +
[[Image:Mattione_Update_09072011_FCAL_SigmaEVsE.gif|thumb|left|600px|Points: Fits to MC, Function: Current Uncertainty]]
 +
<br style="clear:both;"/>
 +
 +
== TOF Time Uncertainty ==
 +
 +
* Time Uncertainty (in reconstruction code, the particle time uncertainty at the vertex is set to 80 ps). 
 +
[[Image:Mattione_Update_09072011_TOF_SigmaT.gif|thumb|left|600px]]
 +
<br style="clear:both;"/>

Latest revision as of 13:35, 7 September 2011

Summary

  • OBJECTIVE: I'm updating the reconstruction uncertainties to improve the particle-ID algorithms and support the kinematic fitting analyses.
  • PLAN: I'm comparing the generated and reconstructed track parameters in the TOF, BCAL, and FCAL systems to determine the uncertainties.
  • STATUS: I've almost finished getting the comparisons, selected results are shown below. There is a bug in the FCAL time reconstruction, the FCAL energy and TOF time uncertainties are significantly underestimated.

FCAL Time Reconstruction

  • The reconstructed FCAL time is significantly offset from the simulated times.
Mattione Update 09072011 FCAL DeltaTVsE.gif


  • hd_dump of DFCALShower, DFCALTruthShower, and DFCALHit. Note that both the DFCALShower and DFCALHit times are ~2+ ns greater than the DFCALTruthShower times.
Event: 1
DFCALShower:
 E(GeV):   X(cm):   Y(cm):   Z(cm):   t(ns):
--------------------------------------------
   3.27    -8.27    63.70   642.36    21.16  //Photon generated at target center (0, 0, 65), so path length = 580.922 and t should be = 19.377

DFCALTruthShower:
 x(cm): y(cm): z(cm): px(MeV/c): py(MeV/c): pz(MeV/c):   E(MeV): t(ns): primary: track: type:
---------------------------------------------------------------------------------------------
  -8.0   61.7  625.3      -44.8      343.8     3123.6  3142.732   18.8        1      1     1  //Photon generated at target center (0, 0, 65), so path length = 563.744 and t should be = 18.8
//similar, additional hits were present but were truncated

DFCALHit:
  row: column: x(cm): y(cm):   E(MeV):  t(ns):
----------------------------------------------
   44      26  -12.0   60.0    42.050  21.082 
//similar, additional hits were present but were truncated
  • In programs/Simulation/HDGeant/hitFCal.c the times saved to the s_FcalTruthShowers_t and s_FcalTruthHit_t objects are different: the s_FcalTruthHit_t times (which are later smeared and converted to DFCALHit objects) are increased to account for what looks like light propagation to the PMTs (line ~192). Perhaps this isn't being taken into account in the DFCALCluster reconstruction code??? I'm not really familiar with it, so I'm hoping that someone who is will take a look at this.

FCAL Energy Uncertainty

  • Difference between reconstructed and thrown photon energy, vs. photon energy.
Mattione Update 09072011 FCAL DeltaEVsE.gif


  • Next, the above histogram was fit to Gaussian functions, and the uncertainties are plotted with the points below. The function shows the FCAL shower energy uncertainty as currently used in the reconstruction code.
Points: Fits to MC, Function: Current Uncertainty


TOF Time Uncertainty

  • Time Uncertainty (in reconstruction code, the particle time uncertainty at the vertex is set to 80 ps).
Mattione Update 09072011 TOF SigmaT.gif