JSFVertexing


class description - source file - inheritance tree

class JSFVertexing : public TObject


    public:
JSFVertexing() JSFVertexing(Int_t ntracks) JSFVertexing(const JSFVertexing&) virtual ~JSFVertexing() static TClass* Class() void Clear() Double_t FindV0() Double_t FindVertex() Double_t FitVertex() Double_t GetChisq() Int_t GetEntries() Double_t GetPairEpsilon() Double_t GetQuality() void GetVertex(Double_t* v) void GetVertex(TVector3& v) virtual TClass* IsA() const void SetPairEpsilon(Double_t eps) void SetTrack(Int_t id, JSFHelicalTrack h) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) void UCRCLX(Double_t r1, TVector2 xc1, Double_t r2, TVector2 xc2, Double_t eps, TVector2& x1, TVector2& x2, Int_t& isect)

Data Members


    protected:
Int_t fEntries Number of entries Double_t fV[3] Vertex coordinate (cm) Double_t fQuality Quality of vertex (Z difference in cm) Double_t fChisq Chisq of vertex fit Double_t fPairEpsilon epsilon value used for pair finder. TClonesArray* fT -> Helical Track to form vertex

Class Description

 JSFVertexing

 (Description)
 Perorms vertex finding and geometrycally constraining
 vertex finding.

 (Usage)
   See example in example/v0tag
 (Update records)
   2000/01/31 A.Miyamoto  Original version.

$Id: JSFVertexing.cxx,v 1.5 2001/10/23 06:46:47 miyamoto Exp $



JSFVertexing()

JSFVertexing(Int_t ntracks)
 Create a JSFVertexing object for finding and fitting of a vertex
 consisting of ntracks tracks.

~JSFVertexing()

void Clear()
 Clear JSFHelicalTrack objects saved in fT.

void SetTrack(Int_t id, JSFHelicalTrack t)
 Stores JSFHelicalTrack objects for vertex finding and fitting.
 id is a location where JSFHelicalTrack object is stored.
 It should be a number from 0 to fEntries-1 ( nTracks-1 ).

Double_t FindVertex()

Double_t FitVertex()

void UCRCLX(Double_t r1, TVector2 xc1, Double_t r2, TVector2 xc2, Double_t eps, TVector2 &x1, TVector2 &x2, Int_t &isect)

Double_t FindV0()

void Streamer(TBuffer &R__b)
 Stream an object of class JSFVertexing.

void Streamer(TBuffer &R__b)
 Stream an object of class JSFVertexing.



Inline Functions


            Double_t GetQuality()
               Int_t GetEntries()
            Double_t GetChisq()
                void GetVertex(Double_t* v)
                void GetVertex(TVector3& v)
                void SetPairEpsilon(Double_t eps)
            Double_t GetPairEpsilon()
             TClass* Class()
             TClass* IsA() const
                void ShowMembers(TMemberInspector& insp, char* parent)
                void StreamerNVirtual(TBuffer& b)
        JSFVertexing JSFVertexing(const JSFVertexing&)


Last update: Tue Jan 20 15:55:13 2004


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.