00001 #include<TMuiEval.hh> 00002 #include<TDataType.h> 00003 00004 ClassImp(TMuiEval) 00005 ClassImp(TMuiEval_v1) 00006 00007 TMuiEval_v1::TMuiEval_v1() : 00008 _arm(0), 00009 _index(0) 00010 {;} 00011 00012 TMuiEval_v1::TMuiEval_v1(const Key& key, 00013 UShort_t arm, 00014 UShort_t index) : 00015 TMuiEval(key), 00016 _arm(arm), 00017 _index(index) 00018 {;} 00019 00020 TMuiEval_v1::TMuiEval_v1(const TMuiEval* base_ptr): 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())){;} 00026 00027 TMuiEval_v1::TMuiEval_v1(const TMuiEval& base_ref): 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())){;} 00033 00034 void 00035 TMuiEval_v1::print(std::ostream& os, bool max) const 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 } 00043 00044 00045 00046