Difference between revisions of "Mattione Update 06202011"

From GlueXWiki
Jump to: navigation, search
(Classes)
 
(19 intermediate revisions by the same user not shown)
Line 15: Line 15:
 
                               |-> π+ π-
 
                               |-> π+ π-
 
</pre>
 
</pre>
 +
== Invariant Masses ==
 +
* High mass tails due to incorrect photon reconstruction have been removed.  These tails were due to photons in the FCAL being reconstructed with vertex-z = 0, such that they had bogus momentum vectors.  This was fixed when Miha Kornicer recently updated the photon reconstruction code. 
  
=== b1pi Event Count ===
+
* Pi0 invariant mass:
<pre>
+
[[Image:Mattione_Update_06012011_InvMass_Pi0.gif|thumb|left|400px|pi0 06/01]]
# Generated events = 10000
+
[[Image:Mattione_Update_06202011_InvMass_Pi0.gif|thumb|left|400px|pi0 Current]]
 +
<br style="clear:both;"/>
  
# Events with 2+ photons = 9660
+
* X(2000) invariant mass:
# Events with 2+ &pi;+'s = 7642
+
[[Image:Mattione_Update_06012011_InvMass_X2000.gif|thumb|left|400px|X(2000) 06/01]]
# Events with 2+ &pi;-'s = 8156
+
[[Image:Mattione_Update_06202011_InvMass_X2000.gif|thumb|left|400px|X(2000) Current]]
# Events with 2+ protons = 1040 (should only be 1 !!)
+
<br style="clear:both;"/>
# Events with enough tracks for the X (2+ photons, 2+ &pi;+'s, 2+ &pi;-'s) = 6076
+
</pre>
+
  
== b1pi Invariant Masses ==
+
== Photons ==
[[Image:Mattione_Study_b1pi_InvMass_PiZero.gif|thumb|left|400px]]
+
[[Image:Mattione_Update_06012011_NumTracks_Photons.gif|thumb|left|400px]]
[[Image:Mattione_Study_b1pi_InvMass_RhoZero.gif|thumb|left|400px]]
+
<br style="clear:both;"/>
[[Image:Mattione_Study_b1pi_InvMass_Omega.gif|thumb|left|400px]]
+
[[Image:Mattione_Update_06012011_Photons_GenPVsTheta.gif|thumb|left|400px|generated, 06-12-2011]]
[[Image:Mattione_Study_b1pi_InvMass_B1Plus.gif|thumb|left|400px]]
+
[[Image:Mattione_Update_06012011_Photons_ReconPVsTheta.gif|thumb|left|400px|reconstructed 06-12-2011]]
[[Image:Mattione_Study_b1pi_InvMass_X2000.gif|thumb|left|400px]]
+
 
<br style="clear:both;"/>
 
<br style="clear:both;"/>
 
== Classes ==
 
=== Current Class Structure ===
 
<pre>
 
                                    DPhysicsEvent
 
                                        |
 
                                    DParticleSet
 
                                  /      |      \
 
vector < DVertex::shower_info_t >    DVertex    vector < vector < DVertex::track_info_t > > (one for each charged particle id)
 
                                    /        \
 
  vector < DVertex::shower_info_t >          vector < vector < DVertex::track_info_t > >
 
 
* DVertex::shower_info_t is a class that inherits from DKinematicData and contains pointers to DBCALShower and DFCALShower objects
 
* DVertex::track_info_t is a struct that contains a DTrackTimeBased object, along with the projected time at the vertex and the FOM
 
  * This vector is 2D: for each DTrackCandidate there are multiple
 
</pre>
 
 
=== Proposed Class Structure ===
 
 
<pre>
 
                                    DPhysicsEvent
 
                                        |
 
                                    DParticleSet
 
                                  /      |      \
 
          vector < DNeutralTrack >    DVertex    vector < DChargedTrack >
 
                                    /        \
 
            vector < DNeutralTrack >          vector < DChargedTrack >
 
 
*DVertex::shower_info_t is a class that inherits from DKinematicData and contains pointers to DBCALShower and DFCALShower objects
 
*DVertex::track_info_t is a struct that contains a DTrackTimeBased object, along with the projected time at the vertex and the FOM
 
</pre>
 

Latest revision as of 13:08, 20 June 2011

b1pi Overview

  • Generated 10000 X(2000) -> b1π-; events following the instructions here.
  • Decay chain:
 gamma p -> p X(2000)0
               |
               |-> b1(1235)+ π-
                    |
                    |-> ω π+
                          |
                          |-> ρ0 π0
                               |   |-> γ γ
                               |
                               |-> π+ π-

Invariant Masses

  • High mass tails due to incorrect photon reconstruction have been removed. These tails were due to photons in the FCAL being reconstructed with vertex-z = 0, such that they had bogus momentum vectors. This was fixed when Miha Kornicer recently updated the photon reconstruction code.
  • Pi0 invariant mass:
pi0 06/01
pi0 Current


  • X(2000) invariant mass:
X(2000) 06/01
X(2000) Current


Photons

Mattione Update 06012011 NumTracks Photons.gif


generated, 06-12-2011
reconstructed 06-12-2011