JSFZVTOP3
class description - source file - inheritance tree
public:
JSFZVTOP3()
virtual ~JSFZVTOP3()
void CalculateMSPTM()
static TClass* Class()
void DebugPrint()
Float_t GetChisquare()
Float_t GetDecayLength()
Float_t GetDecayLength0()
Float_t GetMSPT()
Float_t GetMSPTM()
Int_t GetNISO()
Int_t GetNsec()
Int_t GetNsecOriginalVertex()
Int_t GetNTRK()
Int_t GetNVRT()
Float_t GetProbability()
Float_t GetProbability2()
Float_t GetProbabilityOriginalVertex()
Float_t GetPTM2()
Float_t GetSecondaryMass()
Float_t GetSecondaryMomentum()
static Int_t GUFLD(Float_t* pos, Float_t* b0)
virtual TClass* IsA() const
virtual void MakeVertices(TObjArray* tracks = 0)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
static Int_t ZXFIT(Int_t* mode, Int_t* jj, Int_t* vid, Float_t* vpos, Float_t* vpossg, Float_t* chisq, Float_t* xvtx, Float_t* xvtxsg, Float_t* chisqtk, Float_t** pxyz, Int_t* ier)
static void ZXSWIM(Int_t* mode, Float_t* ok, Float_t* vpos, Int_t* id)
protected:
Int_t fNTRK number of input tracks.
Int_t fNVRT number of found vertices.
Int_t fNISO number of tracks left isolated.
Float_t fPTKS[4] X,Y,Z,magnitude ot summed track momenta
Float_t fIPX[3] XYZ location of IP
Float_t fAXI[3] Ghost axis direction
Float_t fGWID Fitted ghost track gaussian width /um
Float_t fMSPTM
Float_t fMSPT
Float_t fPTM2
Float_t fChisq
Float_t fProb
Float_t fProb2 Vfit probability of first fit.
Float_t fProbo Probability of original vertex
Int_t fNseco
Int_t fNsec
Float_t fDecayLength
Float_t fDecayLength0
Float_t fSecondaryMass
Float_t fSecondaryMomentum
static JSFCDCTrack** fTrackPointers
Do topological vertex finding.
$Id: JSFZVTOP3.cxx,v 1.4 2003/05/25 10:44:51 miyamoto Exp $
JSFZVTOP3()
~JSFZVTOP3()
void ZXSWIM(Int_t *mode, Float_t *ok, Float_t vpos[], Int_t *id)
Int_t ZXFIT(Int_t *mode, Int_t *jj, Int_t vid[], Float_t vpos[],
Float_t vpossg[], Float_t *chisq, Float_t xvtx[], Float_t xvtxsg[],
Float_t chisqtk[],Float_t pxyz[][3], Int_t *ier)
Does vertex fitting...
(Inputs)
mode ;
jj ; Number of tracks
vid[]; An array of track id whose vertex is fitted.
vpos[3] : Initial vertex position
vpossg[3] : error of vertex position.
(Output)
chisq : Chisq of vertex fit
xvtx(3) : Fitted vertex (x,y,z)
xvtxsq(6) : Error matrix of vertex position
chisqtk() : Chi-square of each track.
pxyz[][3] : three momentum at the vertex
Int_t GUFLD(Float_t pos[3], Float_t b0[3])
Return magnetic field.
void MakeVertices(TObjArray *tracks)
Do vertexing using ZVTOP Algorithm
(Input)
tracks : Pointers to JSFCDCTrack class which belongs to this track
(Output)
Results are saved as data member of the class.
void DebugPrint()
Print a vertexing result.
void CalculateMSPTM()
Inline Functions
Float_t GetMSPTM()
Float_t GetMSPT()
Float_t GetPTM2()
Int_t GetNVRT()
Int_t GetNTRK()
Int_t GetNISO()
Float_t GetChisquare()
Float_t GetProbability()
Float_t GetProbability2()
Int_t GetNsec()
Float_t GetDecayLength()
Float_t GetDecayLength0()
Float_t GetSecondaryMass()
Float_t GetSecondaryMomentum()
Float_t GetProbabilityOriginalVertex()
Int_t GetNsecOriginalVertex()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Last update: Tue Jan 20 15:55:29 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.