20 #include "StEEmcPair.h"
23 #include "StMessMgr.h"
44 StEEmcPair(p1,p2,TVector3(0,0,0),TVector3(0,0,0));
77 gMessMgr->Debug()<<
"StEEmcPair -I- energy=" <<
mEnergy << endm;
87 gMessMgr->Debug()<<
"StEEmcPair -I- zgg=" <<
mZgg << endm;
95 mPhigg=momentum1.Angle(momentum2);
106 gMessMgr->Debug()<<
"StEEmcPair -I- mass=" <<
mMass << endm;
130 std::cout <<
"pair mass=" <<
mass()
Base class for representing EEMC points.
void energy(Float_t e, Int_t layer=0)
Set the energy of this point.
void print() const
Prints a one-line summary of the pair.
void Kinematics()
Called by constructor to reconstruct two-body kinematics.
Float_t zgg() const
Returns energy-sharing of pair.
Float_t energy() const
Returns energy of pair.
void tower(const StEEmcTower &t, Float_t w=1.)
Add a tower with specified weight to the point.
void position(const TVector3 &p)
Set the position of this point at the SMD plane.
Float_t mass() const
Returns invariant mass of pair.
StEEmcPair()
Default constructor (don't use except for placeholder)
A class to represent pairs of points.