StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
StHbtThPairGauss Class Reference
Inheritance diagram for StHbtThPairGauss:
StHbtThPair StHbtThPairGaussFit

Public Member Functions

virtual void Set (const StHbtPair *aPair)
 
void SetSize (double aXYZ, double aT)
 
void SetSize (double aX, double aY, double aZ, double aT)
 
void UseHiddenMomentum ()
 
void UseParticleMomentum ()
 
void UseHiddenPid ()
 
void UseFixedPid (int const tPid1, double const tMass1)
 
void UseFixedPid (int const tPid1, double const tMass1, int const tPid2, double const tMass2)
 
void SetBoostRCMS (double aPlab, double aMBeam, double aMTarget)
 
void SetRCMS ()
 
void SetLCMS ()
 
void SetPRF ()
 
- Public Member Functions inherited from StHbtThPair
virtual void SetWeight (StHbtFsiWeight *)
 
virtual const StHbtLorentzVectorGetRealMomentum1 () const
 
virtual const StHbtLorentzVectorGetRealMomentum2 () const
 
virtual const StHbtLorentzVectorGetMeasMomentum1 () const
 
virtual const StHbtLorentzVectorGetMeasMomentum2 () const
 
virtual const StHbtLorentzVectorGetEmPoint1 () const
 
virtual const StHbtLorentzVectorGetEmPoint2 () const
 
virtual int GetPid1 () const
 
virtual int GetPid2 () const
 
virtual const StHbtPairGetMeasPair () const
 
virtual double GetWeightNum ()
 
virtual double GetWeightDen ()
 
virtual StHbtString Report ()
 
virtual double RealQInv () const
 
double RealqSideCMS () const
 
double RealqOutCMS () const
 
double RealqLongCMS () const
 
double RealqSidePf () const
 
double RealqOutPf () const
 
double RealqLongPf () const
 
virtual void set (const StHbtPair *)
 
void setMomRes1 (int pid)
 
void setMomRes2 (int pid)
 
void setPairPurity (double aPairPurity)
 
virtual StHbtLorentzVector const * getMomentum1 () const
 
virtual StHbtLorentzVector const * getMomentum2 () const
 
virtual StHbtLorentzVector const * getEmPoint1 () const
 
virtual StHbtLorentzVector const * getEmPoint2 () const
 
virtual int getPid1 () const
 
virtual int getPid2 () const
 
virtual double QInv () const
 
double KStarSide () const
 
double KStarOut () const
 
double KStarLong () const
 
double KStar () const
 
double CVK () const
 
double KStarFlipped () const
 
double CVKFlipped () const
 
double RStar () const
 
double RTrans () const
 
double ROut () const
 
double RLong () const
 
double RSide () const
 
double DTime () const
 
double DTimePairLCMS () const
 
double ROutPairCMS () const
 
double RLongPairCMS () const
 
double RSidePairCMS () const
 
double DTimePairCMS () const
 
double Betat () const
 
double Ut () const
 
double Pt () const
 

Protected Member Functions

void SetMomentum_PID (const StHbtPair *)
 
void SetPosition ()
 
void BoostPosition ()
 
- Protected Member Functions inherited from StHbtThPair
virtual void setVariables (const StHbtPair *)
 
void UpdateWeight ()
 
void calcMomParameters () const
 
void calcPosParameters () const
 

Protected Attributes

TRandom mRand
 
bool mUseHidMom
 
bool mUseHidPid
 
double mSizeX
 
double mSizeY
 
double mSizeZ
 
double mTime
 
RefFrame mRef
 
double mBetaRCMS
 
double mGammaRCMS
 
StHbtLorentzVector mPos1
 
StHbtLorentzVector mPos2
 
StHbtLorentzVector mMom1
 
StHbtLorentzVector mMom2
 
double mMassSq1
 
double mMassSq2
 
- Protected Attributes inherited from StHbtThPair
const StHbtLorentzVectormMomentum1
 
const StHbtLorentzVectormMomentum2
 
StHbtLorentzVectormEmPoint1
 
StHbtLorentzVectormEmPoint2
 
int mPid1
 
int mPid2
 
const StHbtPairmMeasPair
 
StHbtFsiWeightmWeight
 
double mWeightNum
 
double mWeightDen
 
bool mWeightOk
 
short mMomParCalculated
 
double mKStarSide
 
double mKStarOut
 
double mKStarLong
 
double mKStar
 
double mCVK
 
double mKStarFlipped
 
double mCVKFlipped
 
double mBetat
 
double mUt
 
double mPt
 
short mPosParCalculated
 
double mRStar
 
double mRTrans
 
double mROut
 
double mRSide
 
double mRLong
 
double mDTime
 
double mDTimePairLCMS
 
double mROutPairCMS
 
double mRSidePairCMS
 
double mRLongPairCMS
 
double mDTimePairCMS
 
short mMomRes1
 
short mMomRes2
 
double mPLoss1 [3]
 
double mPtRes1 [3]
 
double mPhiRes1 [3]
 
double mThetaRes1 [3]
 
double mPLoss2 [3]
 
double mPtRes2 [3]
 
double mPhiRes2 [3]
 
double mThetaRes2 [3]
 
double mPairPurity
 

Detailed Description

Definition at line 35 of file StHbtThPairGauss.h.


The documentation for this class was generated from the following files: