#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. |