#include <XANAElectronTrack.h>
Inheritance diagram for XANAElectronTrack:


Public Methods | |
| XANAElectronTrack () | |
| XANAElectronTrack (Short_t charge, Float_t chi2OverDof, Short_t numberOfTrackHits, Short_t numberOfLostHits, Float_t impactParameter, Float_t longImpactParameter, Float_t transImpactParameter, HepVector3D momentumAtVertex, HepPoint3D positionAtFirstPoint, HepVector3D momentumAtFirstPoint, HepPoint3D positionAtLastPoint, HepVector3D momentumAtLastPoint, std::string algoName) | |
| construct with data. More... | |
| XANAElectronTrack (const XANAElectronTrack &right) | |
| virtual | ~XANAElectronTrack () |
| XANAElectronCandidate * | getElectronCandidate () const |
| void | setElectronCandidate (XANAElectronCandidate *electron) |
| XANASuperCluster * | getSuperCluster () const |
| void | setSuperCluster (XANASuperCluster *super) |
| XANAElectronSeed * | getElectronSeed () const |
| void | setElectronSeed (XANAElectronSeed *seed) |
| Bool_t | IsUsed () const |
| tells if this object is linked as constituent of higher level object. More... | |
| Bool_t | operator== (const XANAElectronTrack &) const |
| const XANAElectronTrack & | operator= (const XANAElectronTrack &right) |
| Bool_t | operator< (const XANAElectronTrack &) const |
Protected Methods | |
| void | lock () |
| void | unlock () |
Protected Attributes | |
| TRef | electron_ |
| relation to parent electron candidate. More... | |
| TRef | cluster_ |
| relation to its super cluster. More... | |
| TRef | seed_ |
| relation to its seed. More... | |
| Bool_t | locked_ |
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
construct with data.
|
|
|
|
|
|
|
|
|
Definition at line 40 of file XANAElectronTrack.h. References electron_. Referenced by main.
00040 {return (XANAElectronCandidate *)(electron_.GetObject());}
|
|
|
Definition at line 44 of file XANAElectronTrack.h. References seed_. Referenced by main.
00044 {return (XANAElectronSeed *)(seed_.GetObject());}
|
|
|
Definition at line 42 of file XANAElectronTrack.h. References cluster_. Referenced by main.
00042 {return (XANASuperCluster *)(cluster_.GetObject());}
|
|
|
tells if this object is linked as constituent of higher level object.
Reimplemented from XANATrack. Reimplemented in XANAElectronGSFTrack. Definition at line 48 of file XANAElectronTrack.h. References locked_.
00048 {return locked_;}
|
|
|
Reimplemented from XANATrack. Definition at line 65 of file XANAElectronTrack.h. References locked_.
00065 {locked_ = true;}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from XANATrack. Definition at line 66 of file XANAElectronTrack.h. References locked_.
00066 { locked_ = false;}
|
|
|
relation to its super cluster.
Definition at line 60 of file XANAElectronTrack.h. Referenced by getSuperCluster. |
|
|
relation to parent electron candidate.
Definition at line 58 of file XANAElectronTrack.h. Referenced by getElectronCandidate. |
|
|
Reimplemented from XANATrack. Definition at line 64 of file XANAElectronTrack.h. Referenced by IsUsed, XANAElectronGSFTrack::IsUsed, lock, and unlock. |
|
|
relation to its seed.
Definition at line 62 of file XANAElectronTrack.h. Referenced by getElectronSeed. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002