#include <TMuiEval.hh>
Inheritance diagram for TMuiEval_v1:
Public Methods | |
TMuiEval_v1 () | |
TMuiEval_v1 (const Key &, UShort_t arm, UShort_t index) | |
TMuiEval_v1 (const TMuiEval *base_ptr) | |
TMuiEval_v1 (const TMuiEval &base_ref) | |
virtual | ~TMuiEval_v1 () |
const eval_res_list * | get_eval_res_list () const |
void | push_eval_res_list (const TMuiEvalRes &res_eval) |
const TMuiRoadEval * | get_road_eval () const |
void | set_road_eval (const TMuiRoadEval &road_eval) |
UShort_t | get_arm () const |
UShort_t | get_index () const |
void | set_arm (UShort_t arm) |
void | set_index (UShort_t index) |
void | print (std::ostream &os=std::cout, bool max=false) const |
Private Attributes | |
UShort_t | _arm |
UShort_t | _index |
eval_res_list | _eval_res_list |
TMuiRoadEval | _road_eval |
|
|
|
Definition at line 12 of file TMuiEval.cxx.
|
|
Definition at line 20 of file TMuiEval.cxx.
00020 : 00021 TMuiEval(*base_ptr), 00022 _arm(base_ptr->get_arm()), 00023 _index(base_ptr->get_index()), 00024 _eval_res_list(*(base_ptr->get_eval_res_list())), 00025 _road_eval(*(base_ptr->get_road_eval())){;} |
|
Definition at line 27 of file TMuiEval.cxx.
00027 : 00028 TMuiEval(base_ref), 00029 _arm(base_ref.get_arm()), 00030 _index(base_ref.get_index()), 00031 _eval_res_list(*(base_ref.get_eval_res_list())), 00032 _road_eval(*(base_ref.get_road_eval())){;} |
|
Definition at line 95 of file TMuiEval.hh.
00095 {;} |
|
arm Reimplemented from TMuiEval. Definition at line 102 of file TMuiEval.hh. References _arm.
00102 { return _arm;} |
|
Read only pointer to eval residuals Reimplemented from TMuiEval. Definition at line 97 of file TMuiEval.hh. References _eval_res_list, and TMuiEval::eval_res_list.
00097 { return &_eval_res_list;} |
|
index Reimplemented from TMuiEval. Definition at line 103 of file TMuiEval.hh. References _index.
00103 { return _index;} |
|
Read only access to the track eval object Reimplemented from TMuiEval. Definition at line 99 of file TMuiEval.hh. References _road_eval.
00099 { return &_road_eval;} |
|
Print data members to ostream os, defaults to std::cout Reimplemented from TMuiEval. Definition at line 35 of file TMuiEval.cxx. References _arm, _index, and _road_eval.
00036 { 00037 MUTOO::PRINT(os,GetName()); 00038 os << " arm: " << _arm 00039 << " index: " << _index << std::endl; 00040 _road_eval.print(os); 00041 MUTOO::PRINT(os,"**"); 00042 } |
|
Add a eval residual to the list Reimplemented from TMuiEval. Definition at line 98 of file TMuiEval.hh. References _eval_res_list.
00098 { _eval_res_list.push_back(res_eval);} |
|
arm Reimplemented from TMuiEval. Definition at line 104 of file TMuiEval.hh. References _arm.
00104 { _arm=arm;} |
|
index Reimplemented from TMuiEval. Definition at line 105 of file TMuiEval.hh. References _index.
00105 { _index=index;} |
|
Set the track eval object Reimplemented from TMuiEval. Definition at line 100 of file TMuiEval.hh. References _road_eval.
00100 { _road_eval=road_eval;} |
|
Definition at line 110 of file TMuiEval.hh. |
|
Definition at line 112 of file TMuiEval.hh. Referenced by get_eval_res_list, and push_eval_res_list. |
|
Definition at line 111 of file TMuiEval.hh. |
|
Definition at line 113 of file TMuiEval.hh. Referenced by get_road_eval, print, and set_road_eval. |