#include <XANAVertex.h>
Public Methods | |
| XANAVertex () | |
| XANAVertex (HepPoint3D position, Float_t chi2, Float_t ndof, std::string algoName) | |
| construct with data. More... | |
| virtual | ~XANAVertex () |
| HepPoint3D | getPosition () const |
| Float_t | getChi2 () const |
| Float_t | getNormalizedChi2 () const |
| Float_t | getNdof () const |
| HepVector3D | getVectorialSum () const |
| std::string | getAlgoName () const |
| char * | getCharAlgoName () const |
| void | setPosition (HepPoint3D position) |
| void | setChi2 (Float_t chi2) |
| void | setNdof (Float_t ndof) |
| void | setAlgoName (std::string algoName) |
| TRefArray * | getTracks () const |
| TRefArray * | getTracksAtVertex () const |
| void | addTrack (XANATrack *track) |
| void | addTrackAtVertex (XANATrackAtVertex *track) |
| void | clear () |
| Bool_t | IsUsed () const |
| tells if this object is linked as constituent of higher level object. More... | |
| Bool_t | operator== (const XANAVertex &) const |
| XANAVertex (const XANAVertex &right) | |
| const XANAVertex & | operator= (const XANAVertex &right) |
Protected Attributes | |
| HepPoint3D | position_ |
| the vertex position. More... | |
| HepVector3D | vectorialSum_ |
| the vectorialSum of track momentum. More... | |
| Float_t | chi2_ |
| total chi2. More... | |
| Float_t | ndof_ |
| number of degrees of freedom. More... | |
| Short_t | numberOfTracks_ |
| TRefArray * | tracks_ |
| Short_t | numberOfTracksAtVertex_ |
| TRefArray * | tracksAtVertex_ |
| Int_t | algoLen_ |
| identifies which algo was used. More... | |
| char * | algoName_ |
Private Methods | |
| void | lock () |
| void | unlock () |
Private Attributes | |
| Bool_t | locked_ |
Static Private Attributes | |
| const Int_t | strLen_ |
|
|
|
|
||||||||||||||||||||
|
construct with data.
|
|
|
|
|
|
|
|
|
Referenced by VertexObserver::upDate. |
|
|
|
|
|
|
|
|
Definition at line 34 of file XANAVertex.h. References algoName_.
00034 {return std::string(algoName_);}
|
|
|
Definition at line 35 of file XANAVertex.h. References algoName_.
00035 {return algoName_;}
|
|
|
Definition at line 30 of file XANAVertex.h. References chi2_.
00030 {return chi2_;}
|
|
|
Definition at line 32 of file XANAVertex.h. References ndof_.
00032 {return ndof_;}
|
|
|
Definition at line 31 of file XANAVertex.h.
|
|
|
Definition at line 29 of file XANAVertex.h. References position_.
00029 {return position_;}
|
|
|
Definition at line 44 of file XANAVertex.h. References tracks_.
00044 {return tracks_;}
|
|
|
Definition at line 46 of file XANAVertex.h. References tracksAtVertex_.
00046 {return tracksAtVertex_;}
|
|
|
Definition at line 33 of file XANAVertex.h. References vectorialSum_.
00033 {return vectorialSum_;}
|
|
|
tells if this object is linked as constituent of higher level object.
Definition at line 55 of file XANAVertex.h. References locked_.
00055 {return locked_;}
|
|
|
Definition at line 91 of file XANAVertex.h. References locked_.
00091 {locked_ = true;}
|
|
|
|
|
|
|
|
|
Definition at line 41 of file XANAVertex.h. References algoName_.
00041 {sprintf(algoName_,algoName.c_str());}
|
|
|
Definition at line 39 of file XANAVertex.h. References chi2_.
00039 {chi2_=chi2;}
|
|
|
Definition at line 40 of file XANAVertex.h. References ndof_.
00040 {ndof_=ndof;}
|
|
|
Definition at line 38 of file XANAVertex.h. References position_.
00038 {position_=position;}
|
|
|
Definition at line 92 of file XANAVertex.h. References locked_.
00092 { locked_ = false;}
|
|
|
identifies which algo was used.
Definition at line 84 of file XANAVertex.h. |
|
|
Definition at line 85 of file XANAVertex.h. Referenced by getAlgoName, getCharAlgoName, and setAlgoName. |
|
|
total chi2.
Definition at line 71 of file XANAVertex.h. Referenced by getChi2, getNormalizedChi2, and setChi2. |
|
|
Definition at line 90 of file XANAVertex.h. |
|
|
number of degrees of freedom.
Definition at line 73 of file XANAVertex.h. Referenced by getNdof, getNormalizedChi2, and setNdof. |
|
|
Definition at line 75 of file XANAVertex.h. |
|
|
Definition at line 79 of file XANAVertex.h. |
|
|
the vertex position.
Definition at line 67 of file XANAVertex.h. Referenced by getPosition, and setPosition. |
|
|
Definition at line 89 of file XANAVertex.h. |
|
|
Definition at line 77 of file XANAVertex.h. Referenced by getTracks. |
|
|
Definition at line 81 of file XANAVertex.h. Referenced by getTracksAtVertex. |
|
|
the vectorialSum of track momentum.
Definition at line 69 of file XANAVertex.h. Referenced by getVectorialSum. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002