#include <XANATrackHit.h>
Public Methods | |
XANATrackHit () | |
XANATrackHit (HepPoint3D hitPosition, HepPoint3D updatedPosition, HepVector3D updatedMomentum) | |
construct from data members. More... | |
virtual | ~XANATrackHit () |
HepPoint3D | getHitPosition () const |
HepPoint3D | getUpdatedPosition () const |
HepVector3D | getUpdatedMomentum () const |
Bool_t | getIsStereo () const |
Bool_t | getIsBarrel () const |
void | setHitPosition (HepPoint3D hitPosition) |
void | setUpdatedPosition (HepPoint3D updatedPosition) |
void | setUpdatedMomentum (HepVector3D updatedMomentum) |
void | setIsStereo (Bool_t isStereo) |
void | setIsBarrel (Bool_t isBarrel) |
XANATrack * | getTrack () const |
XANAElectronTrack * | getEleTrack () const |
Bool_t | IsUsed () const |
tells if this object is linked as constituent of higher level object. More... | |
void | setTrack (XANATrack *tra) |
void | setEleTrack (XANAElectronTrack *tra) |
Bool_t | operator== (const XANATrackHit &) const |
Protected Attributes | |
HepPoint3D | hitPosition_ |
HepPoint3D | updatedPosition_ |
HepVector3D | updatedMomentum_ |
Bool_t | isStereo_ |
to identify stereo/mono detectors. More... | |
Bool_t | isBarrel_ |
to identify barrel/endcap detectors. More... | |
TRef | track_ |
pointer to parent track. More... | |
TRef | eleTrack_ |
pointer to parent electron track. More... | |
Private Methods | |
void | lock () |
void | unlock () |
Private Attributes | |
Bool_t | locked_ |
|
|
|
construct from data members.
|
|
|
|
Definition at line 47 of file XANATrackHit.h. References eleTrack_.
00047 {return (XANAElectronTrack *)(eleTrack_.GetObject());} |
|
Definition at line 32 of file XANATrackHit.h. References hitPosition_. Referenced by main.
00032 {return hitPosition_;} |
|
Definition at line 36 of file XANATrackHit.h. References isBarrel_.
00036 {return isBarrel_;} |
|
Definition at line 35 of file XANATrackHit.h. References isStereo_. Referenced by main.
00035 {return isStereo_;} |
|
Definition at line 46 of file XANATrackHit.h. References track_.
|
|
Definition at line 34 of file XANATrackHit.h. References updatedMomentum_. Referenced by main.
00034 {return updatedMomentum_;} |
|
Definition at line 33 of file XANATrackHit.h. References updatedPosition_. Referenced by main.
00033 {return updatedPosition_;} |
|
tells if this object is linked as constituent of higher level object.
Definition at line 50 of file XANATrackHit.h. References locked_.
00050 {return locked_;} |
|
Definition at line 76 of file XANATrackHit.h. References locked_.
00076 {locked_ = true;} |
|
|
|
|
|
Definition at line 39 of file XANATrackHit.h. References hitPosition_.
00039 {hitPosition_= hitPosition;} |
|
Definition at line 43 of file XANATrackHit.h. References isBarrel_. Referenced by XANAEsdBuilder::setEleTrackHits.
00043 {isBarrel_= isBarrel;} |
|
Definition at line 42 of file XANATrackHit.h. References isStereo_. Referenced by XANAEsdBuilder::setEleTrackHits, and TrackObserver::upDate.
00042 {isStereo_= isStereo;} |
|
|
|
Definition at line 41 of file XANATrackHit.h. References updatedMomentum_.
00041 {updatedMomentum_= updatedMomentum;} |
|
Definition at line 40 of file XANATrackHit.h. References updatedPosition_.
00040 {updatedPosition_= updatedPosition;} |
|
Definition at line 77 of file XANATrackHit.h. References locked_.
00077 { locked_ = false;} |
|
pointer to parent electron track.
Definition at line 71 of file XANATrackHit.h. Referenced by getEleTrack. |
|
Definition at line 59 of file XANATrackHit.h. Referenced by getHitPosition, and setHitPosition. |
|
to identify barrel/endcap detectors.
Definition at line 66 of file XANATrackHit.h. Referenced by getIsBarrel, and setIsBarrel. |
|
to identify stereo/mono detectors.
Definition at line 64 of file XANATrackHit.h. Referenced by getIsStereo, and setIsStereo. |
|
Definition at line 75 of file XANATrackHit.h. |
|
pointer to parent track.
Definition at line 69 of file XANATrackHit.h. Referenced by getTrack. |
|
Definition at line 61 of file XANATrackHit.h. Referenced by getUpdatedMomentum, and setUpdatedMomentum. |
|
Definition at line 60 of file XANATrackHit.h. Referenced by getUpdatedPosition, and setUpdatedPosition. |