#include <TMui1DRoadO.h>
Inheritance diagram for TMui1DRoadO:
Public Methods | |
Constructors/Destructors | |
TMui1DRoadO () | |
virtual | ~TMui1DRoadO () |
TMui1DRoadO (const Key &key) | |
TMui1DRoadO (const Key &, UShort_t arm, UShort_t panel, UShort_t orientation, UShort_t index) | |
Fit Parameters Interface | |
virtual TMutFitPar | get_fit_par () const |
virtual void | set_fit_par (const TMutFitPar &fit_par) |
Functional Interface | |
virtual PHPoint | get_gap0_point () const |
virtual void | set_depth (UShort_t depth) |
virtual void | set_nhit (UShort_t nhit) |
virtual void | set_max_hit_plane (UShort_t maxhit) |
virtual void | set_road_quality (Float_t quality) |
virtual void | set_ghost_flag (UShort_t ghostflag) |
virtual void | set_gapbit (UShort_t gapbit) |
virtual void | set_freedom (UShort_t freedom) |
virtual void | set_fitweight (UShort_t fitplane, Double_t fitweight) |
virtual UShort_t | get_depth () const |
virtual UShort_t | get_nhit () const |
virtual int | get_numfired () const |
virtual int | get_numskipped () const |
virtual UShort_t | get_max_hit_plane () const |
virtual Float_t | get_road_quality () const |
virtual UShort_t | get_freedom () const |
virtual Double_t | get_fitweight (UShort_t fitplane) const |
virtual UShort_t | get_ghost_flag () const |
virtual UShort_t | get_gapbit () const |
Locators | |
virtual void | set_arm (UShort_t arm) |
virtual void | set_panel (UShort_t panel) |
virtual void | set_orientation (UShort_t orientation) |
virtual void | set_index (UShort_t index) |
virtual UShort_t | get_arm () const |
virtual UShort_t | get_panel () const |
virtual UShort_t | get_orientation () const |
virtual UShort_t | get_index () const |
Dumpers | |
virtual void | print (std::ostream &os=std::cout) const |
The MUID Road Interface Object
The MUID road object presents an interface to a TMutFitPar object and some data members of old framework mui road object.
The feature information of a mui road, such as direction (theta, phi), gap0 position (x, y), is stored in TMutFitPar. Others informations, such as road quality, are stored as seperated data member.
The purpose for having this interface object is the translate old frame work MuId road into a new framework object.
Definition at line 37 of file TMui1DRoadO.h.
|
Default constructor Definition at line 45 of file TMui1DRoadO.h.
00045 {;} |
|
Default destructor Definition at line 48 of file TMui1DRoadO.h.
00048 {;} |
|
Default constructor Definition at line 51 of file TMui1DRoadO.h.
00051 : 00052 PHKey(key){;} |
|
Construct with key and location Definition at line 55 of file TMui1DRoadO.h.
00059 {;} |
|
Arm [0,1] Reimplemented in TMui1DRoadO_v1. Definition at line 153 of file TMui1DRoadO.h.
00153 {return 0;} |
|
Depth Reimplemented in TMui1DRoadO_v1. Definition at line 107 of file TMui1DRoadO.h.
00107 { return 0;} |
|
Read only reference to TMutFitPar Reimplemented in TMui1DRoadO_v1. Definition at line 66 of file TMui1DRoadO.h.
00066 { return TMutFitPar();} |
|
Fit Weight Reimplemented in TMui1DRoadO_v1. Definition at line 128 of file TMui1DRoadO.h.
00128 {return 0.0;} |
|
Freedom ? Reimplemented in TMui1DRoadO_v1. Definition at line 125 of file TMui1DRoadO.h.
00125 {return 0;} |
|
Returns a PHPoint corresponding the intersection of the MUID road and gap 0 of the MUID. Reimplemented in TMui1DRoadO_v1. Definition at line 80 of file TMui1DRoadO.h.
00080 { return PHPoint(); } |
|
Gap bit Reimplemented in TMui1DRoadO_v1. Definition at line 134 of file TMui1DRoadO.h.
00134 {return 0;} |
|
Ghost flag Reimplemented in TMui1DRoadO_v1. Definition at line 131 of file TMui1DRoadO.h.
00131 {return 0;} |
|
Index Reimplemented in TMui1DRoadO_v1. Definition at line 162 of file TMui1DRoadO.h.
00162 {return 0;} |
|
Maximum hits per plane Reimplemented in TMui1DRoadO_v1. Definition at line 119 of file TMui1DRoadO.h.
00119 {return 0;} |
|
Number of hits Reimplemented in TMui1DRoadO_v1. Definition at line 110 of file TMui1DRoadO.h.
00110 {return 0;} |
|
Number of fired gaps Reimplemented in TMui1DRoadO_v1. Definition at line 113 of file TMui1DRoadO.h.
00113 {return 0;} |
|
Number of skipped gaps Reimplemented in TMui1DRoadO_v1. Definition at line 116 of file TMui1DRoadO.h.
00116 {return 0;} |
|
Orientation[0,1] Reimplemented in TMui1DRoadO_v1. Definition at line 159 of file TMui1DRoadO.h.
00159 {return 0;} |
|
Panel [0,5] Reimplemented in TMui1DRoadO_v1. Definition at line 156 of file TMui1DRoadO.h.
00156 {return 0;} |
|
Road quality flag Reimplemented in TMui1DRoadO_v1. Definition at line 122 of file TMui1DRoadO.h.
00122 {return 0;} |
|
Reimplemented in TMui1DRoadO_v1. Definition at line 169 of file TMui1DRoadO.h.
00169 {} |
|
Arm [0,1] Reimplemented in TMui1DRoadO_v1. Definition at line 141 of file TMui1DRoadO.h.
00141 {} |
|
Depth Reimplemented in TMui1DRoadO_v1. Definition at line 83 of file TMui1DRoadO.h.
00083 {} |
|
TMutFitPar (track pars in geometric units) Reimplemented in TMui1DRoadO_v1. Definition at line 69 of file TMui1DRoadO.h.
00069 {} |
|
Fit Weight Reimplemented in TMui1DRoadO_v1. Definition at line 104 of file TMui1DRoadO.h.
00104 {} |
|
Freedom ? Reimplemented in TMui1DRoadO_v1. Definition at line 101 of file TMui1DRoadO.h.
00101 {} |
|
gap bit Reimplemented in TMui1DRoadO_v1. Definition at line 98 of file TMui1DRoadO.h.
00098 {} |
|
Ghost flag Reimplemented in TMui1DRoadO_v1. Definition at line 95 of file TMui1DRoadO.h.
00095 {} |
|
Index Reimplemented in TMui1DRoadO_v1. Definition at line 150 of file TMui1DRoadO.h.
00150 {} |
|
Maximum hits per plane Reimplemented in TMui1DRoadO_v1. Definition at line 89 of file TMui1DRoadO.h.
00089 {} |
|
Number of hits Reimplemented in TMui1DRoadO_v1. Definition at line 86 of file TMui1DRoadO.h.
00086 {} |
|
Orientation[0,1] Reimplemented in TMui1DRoadO_v1. Definition at line 147 of file TMui1DRoadO.h.
00147 {} |
|
Panel [0,5] Reimplemented in TMui1DRoadO_v1. Definition at line 144 of file TMui1DRoadO.h.
00144 {} |
|
Road quality flag Reimplemented in TMui1DRoadO_v1. Definition at line 92 of file TMui1DRoadO.h.
00092 {} |