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
StHbtThPairDoubleGauss Class Reference
Inheritance diagram for StHbtThPairDoubleGauss:
StHbtThPair

Public Member Functions

virtual void Set (const StHbtPair *aPair)
 
void SetSizes (double aXYZ1, double aT1, double aXYZ2, double aT2)
 
void SetSizes (double aX1, double aY1, double aZ1, double aT1, double aX2, double aY2, double aZ2, double aT2)
 
void SetSize1 (double aXYZ, double aT)
 
void SetSize1 (double aX, double aY, double aZ, double aT)
 
void SetSize2 (double aXYZ, double aT)
 
void SetSize2 (double aX, double aY, double aZ, double aT)
 
void SetPositionShift (double aX, double aY, double aZ, double aT)
 
void SetFirstProb (double amProb)
 
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 ()
 
void SetCoreHalo ()
 
void SetTwoSources ()
 
void SetRadialGaus ()
 
void SetPRFGaus ()
 
void SetResolutionMult (const double mult)
 
void SetMomentumShift (const double shift)
 
void UseSmearedHiddenInfo ()
 
void UseShiftedHiddenInfo ()
 
void UseEvtGenHiddenInfo ()
 
void Write ()
 
- 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 (const StHbtPair *)
 
void BoostPosition ()
 
StHbtLorentzVectorGenerateFreezeOut (int partno)
 
- Protected Member Functions inherited from StHbtThPair
virtual void setVariables (const StHbtPair *)
 
void UpdateWeight ()
 
void calcMomParameters () const
 
void calcPosParameters () const
 

Protected Attributes

TRandom2 mRand
 
bool mUseHidMom
 
bool mUseHidPid
 
bool mCoreHalo
 
double mSizeX1
 
double mSizeY1
 
double mSizeZ1
 
double mSizeX2
 
double mSizeY2
 
double mSizeZ2
 
double mTime1
 
double mTime2
 
double mXShift
 
double mYShift
 
double mZShift
 
double mTShift
 
double mProb1
 
RefFrameDG mRef
 
double mBetaRCMS
 
double mGammaRCMS
 
double mResMult
 
double mShift
 
HiddenInfoType mHiddenInfoType
 
StHbtLorentzVector mPos1
 
StHbtLorentzVector mPos2
 
StHbtLorentzVector mMom1
 
StHbtLorentzVector mMom2
 
StHbt3DHisto * mPosDist1
 
StHbt3DHisto * mPosDist2
 
StHbt2DHistomPosPtDist1
 
StHbt2DHistomPosPtDist2
 
StHbt1DHistomTDist1
 
StHbt1DHistomTDist2
 
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 44 of file StHbtThPairDoubleGauss.h.


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