#include "T49Cut2Track.h" |
T49Cut2Track
class description - source file - inheritance tree (.pdf)
public:
T49Cut2Track()
T49Cut2Track(const Text_t* name, const Text_t* title)
T49Cut2Track(const T49Cut2Track&)
~T49Cut2Track()
Int_t CheckPair(T49ParticleRoot* track1, T49ParticleRoot* track2)
static TClass* Class()
TString* GetCutList()
static Float_t GetPartMass(Int_t i)
virtual TClass* IsA() const
T49Cut2Track& operator=(const T49Cut2Track&)
virtual void PrintCutList()
virtual void Reset()
void SetArmenterosAlpha(Double_t min, Double_t max)
void SetArmenterosAlphaCutOff()
void SetArmenterosPt(Double_t min, Double_t max)
void SetArmenterosPtCutOff()
void SetMinDist(Double_t x)
void SetMinDistCutOff()
void SetMinQ(Double_t xmin, Double_t ymin, Double_t zmin)
void SetMinQOff()
void SetMinv(Double_t min, Double_t max)
void SetMinvOff()
static void SetParticleMass(Int_t a, Int_t m)
void SetPsiLCMS(Double_t min, Double_t max)
void SetPsiLCMSCutOff()
void SetQinv(Double_t min, Double_t max)
void SetQinvOff()
virtual void SetStandardCuts()
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
static Float_t fPart1Mass Mass of first particle
static Float_t fPart2Mass Mass of second particle
Int_t fnum2track number of tracks
Int_t fnumgood2track number of accepted tracks
Int_t fFlagDist
Int_t fnDist
Double_t fMinDist Minimum distance of two tracks
Int_t fFlagArmenterosAlpha
Int_t fnArmenterosAlpha
Double_t fMinArmenterosAlpha
Double_t fMaxArmenterosAlpha Armenteros Alpha cut range
Int_t fFlagArmenterosPt
Int_t fnArmenterosPt
Double_t fMinArmenterosPt
Double_t fMaxArmenterosPt Armenteros Pt cut range
Int_t fFlagPsiLCMS
Int_t fnPsiLCMS
Double_t fMinPsiLCMS
Double_t fMaxPsiLCMS Sign of angle between Q in restfram of pair
Int_t fFlagMinQ
Int_t fnMinQ
Double_t fMinQx p1x-p2x in LAB frame
Double_t fMinQy p1y-p2y in LAB frame
Double_t fMinQz p1z-p2z in LAB frame
Int_t fFlagQinv
Int_t fnQinv
Double_t fMinQinv
Double_t fMaxQinv Qinvariant cut
Int_t fFlagMinv
Int_t fnMinv
Double_t fMinMinv
Double_t fMaxMinv Minvariant cut
Cut on track pairs
void SetParticleMass(Int_t a, Int_t m)
Set the particle masses of the lists (a=1,2)
to m =1 Proton = 2 Kaon = 3 Pion = 4 Electron
T49Cut2Track():T49Cut()
Default constructor
T49Cut2Track(const Text_t *name, const Text_t *title)
:T49Cut(name,title)
Default constructor with name and title
~T49Cut2Track()
void Reset()
void SetStandardCuts()
Int_t CheckPair(T49ParticleRoot *t1, T49ParticleRoot *t2)
TString* GetCutList()
Creates a TString with the defined cuts and the cut-statistics
void PrintCutList()
Prints the defined cuts
Inline Functions
Float_t GetPartMass(Int_t i)
void SetMinDist(Double_t x)
void SetArmenterosAlpha(Double_t min, Double_t max)
void SetArmenterosPt(Double_t min, Double_t max)
void SetPsiLCMS(Double_t min, Double_t max)
void SetMinQ(Double_t xmin, Double_t ymin, Double_t zmin)
void SetQinv(Double_t min, Double_t max)
void SetMinv(Double_t min, Double_t max)
void SetMinDistCutOff()
void SetArmenterosAlphaCutOff()
void SetArmenterosPtCutOff()
void SetPsiLCMSCutOff()
void SetMinQOff()
void SetQinvOff()
void SetMinvOff()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
T49Cut2Track T49Cut2Track(const T49Cut2Track&)
T49Cut2Track& operator=(const T49Cut2Track&)
Last update: Thu Aug 17 15:30:20 2006
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.