#include "T49XiFinder.h"

T49XiFinder


class description - source file - inheritance tree (.pdf)

class T49XiFinder : public TObject

Inheritance Chart:
TObject
<-
T49XiFinder

    public:
T49XiFinder() T49XiFinder(const T49XiFinder&) virtual ~T49XiFinder() static TClass* Class() virtual void CreateChargedInput(TObjArray* inputArray, Bool_t primary = kFALSE) virtual void CreateNeutralInput(TObjArray* inputArray, Bool_t primary = kFALSE) virtual void DeleteChargedInput() virtual void DeleteNeutralInput() virtual Bool_t FindXis() virtual TObjArray* GetChargedDaughters() virtual TObjArray* GetChargedInputArray() virtual TObjArray* GetNeutralDaughters() virtual TObjArray* GetNeutralInputArray() virtual TObjArray* GetXis() virtual void InitGlobalParameter() virtual TClass* IsA() const T49XiFinder& operator=(const T49XiFinder&) virtual void SetChargedInput(TObjArray* inputArray) virtual void SetNeutralInput(TObjArray* inputArray) virtual void SetTrkstepCharged(T49Trkstep* trkstep) virtual void SetTrkstepXi(T49Trkstep* trkstep) void SetV0Zmin(Float_t z) void SetVerbose(Int_t v = 1) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
TObjArray* fNeutralInputArray ! Array of neutral input particles TObjArray* fChargedInputArray ! Array of charged input particles TObjArray* fXiArray ! Array of found Xi/Omega candidates TObjArray* fNeutralDaughterArray ! Array of neutral Xi/Omega daughters TObjArray* fChargedDaughterArray ! Array of charged Xi/Omega daughters T49Trkstep* fTrkstepCharged ! Trkstep for the charged daughters T49Trkstep* fTrkstepXi ! Trkstep for the Xi/Omega candidates Float_t fZtarget Target z position Float_t fZmin Minimal z position for which the Xi search is done Float_t fZstepsize Step size along z Float_t fDcaXcut Cut in dca x Float_t fDcaYcut Cut in dca y Float_t fDcaRcut Cut in dca r Float_t fSideCut Same / opposite side cut Float_t fPtarmCut Cut in Xi/Omega Armenteros Pt Float_t fPtMaxCut Cut in Xi/Omega Pt Float_t fPtotMaxCut Cut in Xi/Omega Ptot Float_t fXtargCut Cut in Xi/Omega xtarget Float_t fYtargCut Cut in Xi/Omega ytarget Float_t fV0MassMin Defines the (anti)lambda mass window Float_t fV0MassMax Defines the (anti)lambda mass window Float_t fV0Zmin Minimal z position for (anti)lambda decay vertex Float_t fV0ArmPtMax Maximal Armenteros Pt for the (anti)lambda Float_t fChargedXtargMin Lower cut in the x target impact parameter for the charged track Float_t fChargedYtargMin Lower cut in the y target impact parameter for the charged track Int_t fChargedNPointMin Lower cut in the number of points for the charged track Int_t fVerbose Verbose flag

Class Description

                                                                   
  T49XiFinder applies the xifinder algorithm to mini-DST data.     
                                                                   


T49XiFinder()
 T49XiFinder default constructor


~T49XiFinder()
 T49XiFinder destructor


void InitGlobalParameter()
 Initializes the T49XiFinder with the standard parameter for the global
 reconstruction and 256tb data.


Bool_t FindXis()
 Looks for Xi/Omega candidates employing the same procedure than the
 xifinder of the reconstruction chain.


void CreateChargedInput(TObjArray *inputArray, Bool_t primary)
 Defines the charge input array by applying the xifinder cuts to the
 pion/kaon candidate.


void CreateNeutralInput(TObjArray *inputArray, Bool_t primary)
 Defines the neutral input array by applying the xifinder cuts to the
 V0 candidate.


void SetTrkstepCharged(T49Trkstep *trkstep)
 Define T49Trkstep for the charged tracks.


void SetTrkstepXi(T49Trkstep *trkstep)
 Define T49Trkstep for the Xi/Omega.


void DeleteChargedInput()
 Deletes the charged input list


void DeleteNeutralInput()
 Deletes the neutral input list




Inline Functions


                void SetNeutralInput(TObjArray* inputArray)
                void SetChargedInput(TObjArray* inputArray)
          TObjArray* GetXis()
          TObjArray* GetNeutralDaughters()
          TObjArray* GetChargedDaughters()
          TObjArray* GetNeutralInputArray()
          TObjArray* GetChargedInputArray()
                void SetV0Zmin(Float_t z)
                void SetVerbose(Int_t v = 1)
             TClass* Class()
             TClass* IsA() const
                void ShowMembers(TMemberInspector& insp, char* parent)
                void Streamer(TBuffer& b)
                void StreamerNVirtual(TBuffer& b)
         T49XiFinder T49XiFinder(const T49XiFinder&)
        T49XiFinder& operator=(const T49XiFinder&)


Last update: Thu Aug 17 15:34:09 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.