Difference between revisions of "Mattione Update 06202011"

From GlueXWiki
Jump to: navigation, search
Line 1: Line 1:
== Overview ==
+
== b1pi Overview ==
  
 
* Generated 10000 X(2000) -> b<sub>1</sub>&pi;<sup>-</sup>; events following the instructions [http://www.jlab.org/Hall-D/software/wiki/index.php/HOWTO_simulate_and_analyze_b1pi_events here].
 
* Generated 10000 X(2000) -> b<sub>1</sub>&pi;<sup>-</sup>; events following the instructions [http://www.jlab.org/Hall-D/software/wiki/index.php/HOWTO_simulate_and_analyze_b1pi_events here].
Line 16: Line 16:
 
</pre>
 
</pre>
  
=== Event Count ===
+
=== b1pi Event Count ===
 
<pre>
 
<pre>
 
# Generated events = 10000
 
# Generated events = 10000
Line 27: Line 27:
 
</pre>
 
</pre>
  
== Invariant Masses ==
+
== b1pi Invariant Masses ==
 
[[Image:Mattione_Study_b1pi_InvMass_PiZero.gif|thumb|left|400px]]
 
[[Image:Mattione_Study_b1pi_InvMass_PiZero.gif|thumb|left|400px]]
 
[[Image:Mattione_Study_b1pi_InvMass_RhoZero.gif|thumb|left|400px]]
 
[[Image:Mattione_Study_b1pi_InvMass_RhoZero.gif|thumb|left|400px]]
Line 34: Line 34:
 
[[Image:Mattione_Study_b1pi_InvMass_X2000.gif|thumb|left|400px]]
 
[[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 > >
 +
                                    /        \
 +
  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
 +
</pre>
 +
 +
=== Proposed Class Structure ===

Revision as of 00:09, 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
                               |   |-> γ γ
                               |
                               |-> π+ π-

b1pi Event Count

# Generated events = 10000

# Events with 2+ photons = 9660
# Events with 2+ π+'s = 7642
# Events with 2+ π-'s = 8156
# Events with 2+ protons = 1040 (should only be 1 !!)
# Events with enough tracks for the X (2+ photons, 2+ π+'s, 2+ π-'s) = 6076

b1pi Invariant Masses

Mattione Study b1pi InvMass PiZero.gif
Mattione Study b1pi InvMass RhoZero.gif
Mattione Study b1pi InvMass Omega.gif
Mattione Study b1pi InvMass B1Plus.gif
Mattione Study b1pi InvMass X2000.gif


Classes

Current Class Structure

                                    DPhysicsEvent
                                         |
                                    DParticleSet 
                                  /      |       \
 vector < DVertex::shower_info_t >    DVertex     vector < vector < DVertex::track_info_t > >
                                    /         \
   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

Proposed Class Structure