StFtpcTracker


class description - source file - inheritance tree

class StFtpcTracker : public TObject


    public:
StFtpcTracker StFtpcTracker() StFtpcTracker StFtpcTracker(St_fcl_fppoint* fcl_fppoint, Double_t* vertexPos = NULL, Double_t max_Dca = 100.) StFtpcTracker StFtpcTracker(StFtpcVertex* vertex, TClonesArray* hit, TClonesArray* track, Double_t dca) StFtpcTracker StFtpcTracker(StFtpcVertex* vertex, St_fcl_fppoint* fcl_fppoint, St_fpt_fptrack* fpt_fptrack, Double_t dca) StFtpcTracker StFtpcTracker(StFtpcTracker&) virtual void ~StFtpcTracker() static TClass* Class() Int_t FitAndWrite(St_fpt_fptrack* trackTable) TClonesArray* GetClusters() Double_t GetMaxDca() const Int_t GetNumberOfClusters() Int_t GetNumberOfTracks() TClonesArray* GetTracks() StFtpcVertex* GetVertex() virtual TClass* IsA() const void SetMaxDca(Double_t f) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) Int_t Write()

Data Members

protected:
StFtpcVertex* mVertex pointer to the vertex TClonesArray* mHit ClonesArray of clusters TClonesArray* mTrack ClonesArray of tracks Bool_t mHitsCreated indicator if this class created the mHit ClonesArray Bool_t mVertexCreated indicator if this class created the mVertex Double_t mMaxDca cut value for momentum fit


See also

StFtpcConfMapper

Class Description

                                                                               
 StFtpcTracker class - interface class for the different Ftpc track algorithms 
                                                                               
 This class contains the pointers needed to do tracking in the Ftpc i.e. a     
 pointer to the vertex, pointers to clusters and tracks.                       
                                                                               


StFtpcTracker()
 Default constructor.
 Sets the pointers to 0 an cut for momnetum fit loosely.

StFtpcTracker(St_fcl_fppoint *fcl_fppoint, Double_t vertexPos[3], Double_t max_Dca)
 Usual used constructor.
 Sets up the pointers and the cut value for the momentum fit.

StFtpcTracker(StFtpcVertex *vertex, TClonesArray *hit, TClonesArray *track, Double_t dca)
 Constructor to handle the case where everything is there already.

StFtpcTracker(StFtpcVertex *vertex, St_fcl_fppoint *fcl_fppoint, St_fpt_fptrack *fpt_fptrack, Double_t dca)
 Constructor to handle the case where everything is there already but only in StAF tables.

~StFtpcTracker()
 Destructor.

Int_t FitAndWrite(St_fpt_fptrack *trackTableWrapper)
 Writes tracks to STAF table.

Int_t Write()
 Writes tracks and clusters in ROOT file.
 In the moment this makes no sense because the important information
 about momentum of tracks and coordinates of clusters or stored in
 StThreeVerctor<double> which does not inherit from TObject. So it
 is not written out!



Inline Functions


        StFtpcVertex* GetVertex()
                Int_t GetNumberOfClusters()
                Int_t GetNumberOfTracks()
        TClonesArray* GetClusters()
        TClonesArray* GetTracks()
             Double_t GetMaxDca() const
                 void SetMaxDca(Double_t f)
              TClass* Class()
              TClass* IsA() const
                 void ShowMembers(TMemberInspector& insp, char* parent)
                 void Streamer(TBuffer& b)
        StFtpcTracker StFtpcTracker(StFtpcTracker&)


Author: Holm G. Hümmler, Markus D. Oldenburg
Last update: 12.05.2000
Copyright © MDO Production 1999


ROOT page - Home page - Class index - 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.