StFtpcTracker
class description - source file - inheritance tree
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()
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
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.