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