StRoot
1
|
Public Member Functions | |
StEEmcIUPair () | |
Default constructor (don't use except for placeholder) | |
StEEmcIUPair (StEEmcIUPoint p1, StEEmcIUPoint p2) | |
StEEmcIUPair (StEEmcIUPoint p1, StEEmcIUPoint p2, TVector3 vertex) | |
Reconstruct a pair of real photons with a common vertex. | |
StEEmcIUPair (StEEmcIUPoint p1, StEEmcIUPoint p2, TVector3 vertex1, TVector3 vertex2) | |
Reconstruct a mixed-event pair with vertex from each event. More... | |
~StEEmcIUPair () | |
Destructor. | |
StEEmcIUPair (const StEEmcIUPair &old) | |
Copy constructor. More... | |
StEEmcIUPoint | point (Int_t index) |
Float_t | mass () |
Returns invariant mass of pair. | |
Float_t | energy () |
Returns energy of pair. | |
Float_t | zgg () |
Returns energy-sharing of pair. | |
Float_t | phigg () |
Returns opening-angle of pair. | |
Float_t | pt () |
Returns pt of pair. | |
Float_t | pz () |
TVector3 | momentum () |
Returns momentum of pair. | |
TVector3 | vertex () |
Returns vertex of pair. | |
void | print () |
Prints a one-line summary of the pair. | |
Protected Member Functions | |
void | Kinematics () |
Called by constructor to reconstruct two-body kinematics. More... | |
ClassDef (StEEmcIUPair, 1) | |
Makes class available in root. | |
Protected Attributes | |
Float_t | mMass |
Float_t | mEnergy |
Float_t | mZgg |
Float_t | mPhigg |
TVector3 | mMomentum |
TVector3 | mVertex1 |
TVector3 | mVertex2 |
TVector3 | mVertex |
StEEmcIUPoint | mPoint [2] |
Definition at line 9 of file StEEmcIUPair.h.
StEEmcIUPair::StEEmcIUPair | ( | StEEmcIUPoint | p1, |
StEEmcIUPoint | p2 | ||
) |
Reconstruct point pairs where vertex doesn't matter or isn't available (i.e. in production)
Definition at line 38 of file StEEmcIUPair.cxx.
References StEEmcIUPair().
StEEmcIUPair::StEEmcIUPair | ( | StEEmcIUPoint | p1, |
StEEmcIUPoint | p2, | ||
TVector3 | vertex1, | ||
TVector3 | vertex2 | ||
) |
StEEmcIUPair::StEEmcIUPair | ( | const StEEmcIUPair & | old | ) |
|
protected |
Called by constructor to reconstruct two-body kinematics.
Determine energy of candidate meson
Energy sharing
Momenta of each gamma
Opening angle between gammas
Total momentum
Set the "mean" vertex
Calculate invariant mass
Definition at line 66 of file StEEmcIUPair.cxx.
References StEEmcIUPoint::energy(), energy(), mEnergy, mMass, mMomentum, mPhigg, mPoint, mVertex, mVertex1, mVertex2, mZgg, and StEEmcIUPoint::position().
Referenced by StEEmcIUPair().
|
inline |
Returns specified point
index | [0,1] |
Definition at line 30 of file StEEmcIUPair.h.
References mPoint.
Referenced by StEEmcIUPi0Analysis::accept(), StEEmcIUMixMaker::fillQA(), StEEmcIUPi0Analysis::Make(), and StEEmcIUPi0Analysis::twoBodyCut().
|
protected |
Definition at line 58 of file StEEmcIUPair.h.
Referenced by energy(), Kinematics(), and StEEmcIUPair().
|
protected |
Definition at line 57 of file StEEmcIUPair.h.
Referenced by Kinematics(), mass(), and StEEmcIUPair().
|
protected |
Definition at line 61 of file StEEmcIUPair.h.
Referenced by Kinematics(), momentum(), pt(), and StEEmcIUPair().
|
protected |
Definition at line 60 of file StEEmcIUPair.h.
Referenced by Kinematics(), phigg(), and StEEmcIUPair().
|
protected |
Definition at line 67 of file StEEmcIUPair.h.
Referenced by Kinematics(), point(), print(), and StEEmcIUPair().
|
protected |
Definition at line 65 of file StEEmcIUPair.h.
Referenced by Kinematics(), print(), and vertex().
|
protected |
Definition at line 63 of file StEEmcIUPair.h.
Referenced by Kinematics(), and StEEmcIUPair().
|
protected |
Definition at line 64 of file StEEmcIUPair.h.
Referenced by Kinematics(), and StEEmcIUPair().
|
protected |
Definition at line 59 of file StEEmcIUPair.h.
Referenced by Kinematics(), StEEmcIUPair(), and zgg().