#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. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002