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

Public Member Functions

int CreateRealTriplets (StHbtSectoredPicoEvent *, int Index1)
 
int CreateRealTriplets (StHbtSectoredPicoEvent *, int Index1, int Index2)
 
int CreateRealTriplets (StHbtSectoredPicoEvent *, int Index1, int Index2, int Index3)
 
int CalculateCosPhi (StHbtSectoredPicoEvent *, int Index1)
 
int CalculateCosPhi (StHbtSectoredPicoEvent *, int Index1, int Index2)
 
int CalculateCosPhi (StHbtSectoredPicoEvent *, int Index1, int Index2, int Index3)
 
int CreateMixedTriplets (StHbtParticleCollection *, StHbtParticleCollection *, StHbtParticleCollection *)
 
void SortHbtParticleCollection (StHbtParticleCut *, StHbtEvent *, StHbtParticleCollection **)
 
int Index (int, int, int)
 
StHbt1DHistoQ2CF ()
 
StHbt1DHistoQ3CF ()
 
StHbt1DHistoCosPhi ()
 
StHbt1DHistoCosPhiN ()
 
bool CalcCosPhi ()
 
bool IsSectoring ()
 
virtual StHbtTripletCutTripletCut ()
 
virtual StHbtEventCutEventCut ()
 
virtual StHbtParticleCutFirstParticleCut ()
 
virtual StHbtParticleCutSecondParticleCut ()
 
virtual StHbtParticleCutThirdParticleCut ()
 
StHbtCorrFctnCollection * CorrFctnCollection ()
 
virtual StHbtCorrFctnCorrFctn (int n)
 
void AddCorrFctn (StHbtCorrFctn *)
 
void AddEventProcessed ()
 
void SetTripletCut (StHbtTripletCut *)
 
void SetEventCut (StHbtEventCut *)
 
void SetFirstParticleCut (StHbtParticleCut *)
 
void SetSecondParticleCut (StHbtParticleCut *)
 
void SetThirdParticleCut (StHbtParticleCut *)
 
void SetQ2CF (StHbt1DHisto *)
 
void SetQ3CF (StHbt1DHisto *)
 
void SetCosPhi (StHbt1DHisto *)
 
void SetCosPhiN (StHbt1DHisto *)
 
void SetCalcCosPhi (const char *)
 
void SetSectoring (bool)
 
void SetNormFactor (const double)
 
int NumBinsX ()
 
int NumBinsY ()
 
int NumBinsZ ()
 
float PXmax ()
 
float PXmin ()
 
float PYmax ()
 
float PYmin ()
 
float PZmax ()
 
float PZmin ()
 
float DeltaP ()
 
void SetPXmax (float)
 
void SetPXmin (float)
 
void SetPYmax (float)
 
void SetPYmin (float)
 
void SetPZmax (float)
 
void SetPZmin (float)
 
void SetDeltaP (float)
 
unsigned int NumEventsToMix ()
 
void SetNumEventsToMix (const unsigned int &)
 
StHbtPicoEventCollection * MixingBuffer ()
 
bool MixingBufferFull ()
 
StHbtSectoredPicoEventCollection * SectoredMixingBuffer ()
 
bool SectoredMixingBufferFull ()
 
bool AnalyzeIdenticalParticles ()
 
virtual StHbtString Report ()
 
virtual void ProcessEvent (const StHbtEvent *)
 returns reports of all cuts applied and correlation functions being done
 
void EventBegin (const StHbtEvent *)
 
void EventEnd (const StHbtEvent *)
 
int GetNeventsProcessed ()
 
virtual void Finish ()
 

Protected Attributes

unsigned int mNumEventsToMix
 
unsigned int mNeventsProcessed
 
StHbtTripletCutmTripletCut
 
StHbtCorrFctnCollection * mCorrFctnCollection
 
StHbtEventCutmEventCut
 
StHbtParticleCutmFirstParticleCut
 
StHbtParticleCutmSecondParticleCut
 
StHbtParticleCutmThirdParticleCut
 
StHbtPicoEventCollection * mMixingBuffer
 
StHbtSectoredPicoEventCollection * mSectoredMixingBuffer
 
float mPXmax
 
float mPXmin
 
float mPYmax
 
float mPYmin
 
float mPZmax
 
float mPZmin
 
float mDeltaP
 
int mNumBinsX
 
int mNumBinsY
 
int mNumBinsZ
 
double mNormFactor
 
StHbt1DHistomQ2CF
 
StHbt1DHistomQ3CF
 
StHbt1DHistomCosPhi
 
StHbt1DHistomCosPhiN
 
StHbt1DHistomCosPhiE
 
bool mCalcCosPhi
 
bool mIsSectoring
 
char mSaveFile [100]
 

Detailed Description

Definition at line 56 of file StHbtThreeParticleAnalysis.h.


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