StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Attributes | List of all members
StPrimaryVertex Class Reference

#include <StPrimaryVertex.h>

Inheritance diagram for StPrimaryVertex:
StVertex StMeasuredPoint StObject

Public Member Functions

StVertexId type () const
 
UInt_t numberOfDaughters () const
 
UInt_t numberOfGoodTracks () const
 
StTrackdaughter (UInt_t)
 
const StTrackdaughter (UInt_t) const
 
StSPtrVecPrimaryTrack & daughters ()
 
const StSPtrVecPrimaryTrack & daughters () const
 
StPtrVecTrack daughters (StTrackFilter &)
 
void addDaughter (StTrack *)
 
void removeDaughter (StTrack *)
 
void setParent (StTrack *)
 
StVertexFinderId vertexFinderId () const
 
UShort_t numTracksUsedInFinder () const
 
UShort_t numMatchesWithCTB () const
 
UShort_t numMatchesWithTOF () const
 
UShort_t numMatchesWithBTOF () const
 
UShort_t numMatchesWithBEMC () const
 
UShort_t numMatchesWithEEMC () const
 
UShort_t numNotMatchesWithCTB () const
 
UShort_t numNotMatchesWithTOF () const
 
UShort_t numNotMatchesWithBTOF () const
 
UShort_t numNotMatchesWithBEMC () const
 
UShort_t numNotMatchesWithEEMC () const
 
UShort_t numTracksCrossingCentralMembrane () const
 
Float_t meanDip () const
 
Float_t sumOfTrackPt () const
 
Float_t ranking () const
 
UShort_t numTracksWithPromptHit () const
 
UShort_t numPostXTracks () const
 
UShort_t numTracksTpcWestOnly () const
 
UShort_t numTracksTpcEastOnly () const
 
void setTrackNumbers ()
 
void setNumMatchesWithCTB (UShort_t val)
 
void setNumMatchesWithTOF (UShort_t val)
 
void setNumMatchesWithBTOF (UShort_t val)
 
void setNumMatchesWithBEMC (UShort_t val)
 
void setNumMatchesWithEEMC (UShort_t val)
 
void setNumNotMatchesWithCTB (UShort_t val)
 
void setNumNotMatchesWithTOF (UShort_t val)
 
void setNumNotMatchesWithBTOF (UShort_t val)
 
void setNumNotMatchesWithBEMC (UShort_t val)
 
void setNumNotMatchesWithEEMC (UShort_t val)
 
void setVertexFinderId (StVertexFinderId val)
 
void setNumTracksUsedInFinder (UShort_t val)
 
void setNumTracksCrossingCentralMembrane (UShort_t val)
 
void setMeanDip (Float_t val)
 
void setSumOfTrackPt (Float_t val)
 
void setRanking (Float_t val)
 
void setNumTracksWithPromptHit (UShort_t p)
 
void setNumPostXTracks (UShort_t p)
 
void setNumTracksTpcWestOnly (UShort_t val)
 
void setNumTracksTpcEastOnly (UShort_t val)
 
void Print (Option_t *option="") const
 
- Public Member Functions inherited from StVertex
int operator== (const StVertex &) const
 
int operator!= (const StVertex &) const
 
int flag () const
 
float chiSquared () const
 
float probChiSquared () const
 
StMatrixF covariantMatrix () const
 
void covarianceMatrix (double covM[6]) const
 
StThreeVectorF positionError () const
 
StTrackparent ()
 
const StTrackparent () const
 
virtual StTrackdaughter (unsigned int)
 
virtual const StTrackdaughter (unsigned int) const
 
virtual void setFlag (int val)
 
virtual void setCovariantMatrix (float[6])
 
void setCovariantMatrix (const double val[6])
 
virtual void setChiSquared (float val)
 
virtual void setProbChiSquared (float val)
 
int idTruth () const
 
int qaTruth () const
 
int idParent () const
 
void setIdTruth (int idtru, int qatru=0)
 
void setIdParent (Int_t id)
 
void setIdTruth ()
 
virtual void setPrimaryVtx ()
 
virtual void setV0Vtx ()
 
virtual void setXiVtx ()
 
virtual void setKinkVertex ()
 
virtual void setBeamConstrained ()
 
virtual void setRejected ()
 
bool isPrimaryVtx () const
 
bool isV0Vtx () const
 
bool isXiVtx () const
 
bool isKinkVertex () const
 
bool isBeamConstrained () const
 
bool isRejected () const
 
void Print (Option_t *option="") const
 
- Public Member Functions inherited from StMeasuredPoint
 StMeasuredPoint (const StThreeVectorF &)
 
int operator== (const StMeasuredPoint &) const
 
int operator!= (const StMeasuredPoint &) const
 
virtual const StThreeVectorFposition () const
 
virtual void setPosition (const StThreeVectorF &)
 
- Public Member Functions inherited from StObject
 StObject (const StObject &sto)
 
StObjectoperator= (const StObject &sto)
 
virtual TObject * clone () const
 
Int_t isZombie () const
 
virtual void makeZombie (int flg=1)
 
UInt_t Ztreamer (TBuffer &R__b)
 
 ClassDef (StObject, 3) static UInt_t fgTally
 

Protected Attributes

StSPtrVecPrimaryTrack mDaughters
 
- Protected Attributes inherited from StVertex
StVertexId mType
 
Char_t mBeg [1]
 
Int_t mFlag
 
Float_t mCovariantMatrix [6]
 
Float_t mChiSquared
 
Float_t mProbChiSquared
 
Int_t mIdTruth
 
UShort_t mQuality
 
Int_t mIdParent
 
Char_t mEnd [1]
 
StLink< StTrackmParent
 
- Protected Attributes inherited from StMeasuredPoint
StThreeVectorF mPosition
 

Additional Inherited Members

- Static Public Member Functions inherited from StVertex
static void SetNoFitPointCutForGoodTrack (UInt_t val)
 
static UInt_t NoFitPointCutForGoodTrack ()
 
- Protected Member Functions inherited from StVertex
void NotImplemented (const char *method) const
 
- Static Protected Attributes inherited from StVertex
static UInt_t fgNoFitPointCutForGoodTrack = 15
 

Detailed Description

Author
Thomas Ullrich, Sep 1999

Definition at line 72 of file StPrimaryVertex.h.


The documentation for this class was generated from the following files: