#include <TMuiEvalRes.hh>
| Public Methods | |
| Constructors/Destructors | |
| TMuiEvalRes () | |
| virtual | ~TMuiEvalRes () | 
| Truth Data | |
| virtual Float_t | get_x_true () const | 
| virtual Float_t | get_y_true () const | 
| virtual Float_t | get_z_true () const | 
| virtual Float_t | get_theta_true () const | 
| virtual Float_t | get_phi_true () const | 
| virtual Float_t | get_px_true () const | 
| virtual Float_t | get_py_true () const | 
| virtual Float_t | get_pz_true () const | 
| virtual void | set_x_true (Float_t x_true) | 
| virtual void | set_y_true (Float_t y_true) | 
| virtual void | set_z_true (Float_t z_true) | 
| virtual void | set_theta_true (Float_t theta_true) | 
| virtual void | set_phi_true (Float_t phi_true) | 
| virtual void | set_px_true (Float_t px_true) | 
| virtual void | set_py_true (Float_t py_true) | 
| virtual void | set_pz_true (Float_t pz_true) | 
| Reconstructed Data | |
| virtual Float_t | get_x_reco () const | 
| virtual Float_t | get_y_reco () const | 
| virtual Float_t | get_z_reco () const | 
| virtual Float_t | get_theta_reco () const | 
| virtual Float_t | get_phi_reco () const | 
| virtual Float_t | get_delta_x () const | 
| virtual Float_t | get_delta_y () const | 
| virtual Float_t | get_delta_z () const | 
| virtual void | set_x_reco (Float_t x_reco) | 
| virtual void | set_y_reco (Float_t y_reco) | 
| virtual void | set_z_reco (Float_t z_reco) | 
| virtual void | set_theta_reco (Float_t theta_reco) | 
| virtual void | set_phi_reco (Float_t phi_reco) | 
| Locators | |
| virtual UShort_t | get_arm () const | 
| virtual UShort_t | get_plane () const | 
| virtual UShort_t | get_panel () const | 
| virtual UShort_t | get_orientation () const | 
| virtual void | set_arm (UShort_t arm) | 
| virtual void | set_plane (UShort_t plane) | 
| virtual void | set_panel (UShort_t panel) | 
| virtual void | set_orientation (UShort_t orientation) | 
| Private Methods | |
| virtual Float_t | difference (Float_t a, Float_t b) const | 
| Private Attributes | |
| Float_t | _x_true | 
| Float_t | _y_true | 
| Float_t | _z_true | 
| Float_t | _theta_true | 
| Float_t | _phi_true | 
| Float_t | _x_reco | 
| Float_t | _y_reco | 
| Float_t | _z_reco | 
| Float_t | _theta_reco | 
| Float_t | _phi_reco | 
| Float_t | _px_true | 
| Float_t | _py_true | 
| Float_t | _pz_true | 
| UShort_t | _arm | 
| UShort_t | _plane | 
| UShort_t | _panel | 
| UShort_t | _orientation | 
For each chamber, you have a set of reco values, such as momentum and the coordinate of cross point ( the intersection point of track with the chamber plane. You definitely want to compare all the values with your MC input.
Definition at line 16 of file TMuiEvalRes.hh.
| 
 | 
| Default constructor | 
| 
 | 
| Virtual destructor Definition at line 27 of file TMuiEvalRes.hh. 
 00027 {;}
 | 
| 
 | ||||||||||||
| 
 Definition at line 119 of file TMuiEvalRes.hh. Referenced by get_delta_x, get_delta_y, and get_delta_z. 
 00119                                                          {
00120     if(a!=0) {
00121       return (b-a)/a;
00122     } else {
00123       return -999.0;
00124     }
00125   }
 | 
| 
 | 
| 
 Definition at line 103 of file TMuiEvalRes.hh. References _arm. 
 00103 { return _arm;}
 | 
| 
 | 
| Difference between x_true and x_reco. Definition at line 82 of file TMuiEvalRes.hh. References _x_reco, _x_true, and difference. 
 00082 { return difference(_x_true,_x_reco);}
 | 
| 
 | 
| Difference between y_true and y_reco. Definition at line 84 of file TMuiEvalRes.hh. References _y_reco, _y_true, and difference. 
 00084 { return difference(_y_true,_y_reco);}
 | 
| 
 | 
| Difference between z_true and z_reco. Definition at line 86 of file TMuiEvalRes.hh. References _z_reco, _z_true, and difference. 
 00086 { return difference(_z_true,_z_reco);}
 | 
| 
 | 
| 
 Definition at line 106 of file TMuiEvalRes.hh. References _orientation. 
 00106 { return _orientation;}
 | 
| 
 | 
| 
 Definition at line 105 of file TMuiEvalRes.hh. References _panel. 
 00105 { return _panel;}
 | 
| 
 | 
| phi coordinate of where reco track intersects with detector plane Definition at line 79 of file TMuiEvalRes.hh. References _phi_reco. 
 00079 { return _phi_reco;}
 | 
| 
 | 
| phi coordinate of where MC track intersects with detector plane Definition at line 42 of file TMuiEvalRes.hh. References _phi_true. 
 00042 { return _phi_true;}
 | 
| 
 | 
| 
 Definition at line 104 of file TMuiEvalRes.hh. References _plane. 
 00104 { return _plane;}
 | 
| 
 | 
| px of MC track when it intersects with detector plane Definition at line 44 of file TMuiEvalRes.hh. References _px_true. Referenced by mMuiEvalO::fill_eval_res. 
 00044 { return _px_true;}
 | 
| 
 | 
| py of MC track when it intersects with detector plane Definition at line 46 of file TMuiEvalRes.hh. References _py_true. Referenced by mMuiEvalO::fill_eval_res. 
 00046 { return _py_true;}
 | 
| 
 | 
| pz of MC track when it intersects with detector plane Definition at line 48 of file TMuiEvalRes.hh. References _pz_true. Referenced by mMuiEvalO::fill_eval_res. 
 00048 { return _pz_true;}
 | 
| 
 | 
| theta coordinate of where reco track intersects with detector plane Definition at line 77 of file TMuiEvalRes.hh. References _theta_reco. 
 00077 { return _theta_reco;}
 | 
| 
 | 
| theta coordinate of where MC track intersects with detector plane Definition at line 40 of file TMuiEvalRes.hh. References _theta_true. 
 00040 { return _theta_true;}
 | 
| 
 | 
| x coordinate of where reco track intersects with detector plane Definition at line 71 of file TMuiEvalRes.hh. References _x_reco. 
 00071 { return _x_reco;}
 | 
| 
 | 
| x coordinate of where MC track intersects with detector plane Definition at line 34 of file TMuiEvalRes.hh. References _x_true. 
 00034 { return _x_true;}
 | 
| 
 | 
| y coordinate of where reco track intersects with detector plane Definition at line 73 of file TMuiEvalRes.hh. References _y_reco. 
 00073 { return _y_reco;}
 | 
| 
 | 
| y coordinate of where MC track intersects with detector plane Definition at line 36 of file TMuiEvalRes.hh. References _y_true. 
 00036 { return _y_true;}
 | 
| 
 | 
| z coordinate of where reco track intersects with detector plane Definition at line 75 of file TMuiEvalRes.hh. References _z_reco. 
 00075 { return _z_reco;}
 | 
| 
 | 
| z coordinate of where MC track intersects with detector plane Definition at line 38 of file TMuiEvalRes.hh. References _z_true. 
 00038 { return _z_true;}
 | 
| 
 | 
| 
 Definition at line 108 of file TMuiEvalRes.hh. References _arm. Referenced by mMuiEvalO::fill_eval_res. 
 00108 { _arm=arm;}
 | 
| 
 | 
| 
 Definition at line 111 of file TMuiEvalRes.hh. References _orientation. Referenced by mMuiEvalO::fill_eval_res. 
 00111 { _orientation=orientation;}
 | 
| 
 | 
| 
 Definition at line 110 of file TMuiEvalRes.hh. References _panel. Referenced by mMuiEvalO::fill_eval_res. 
 00110 { _panel=panel;}
 | 
| 
 | 
| phi coordinate of where reco track intersects with detector plane Definition at line 97 of file TMuiEvalRes.hh. References _phi_reco. 
 00097 { _phi_reco=phi_reco;}
 | 
| 
 | 
| phi coordinate of where MC track intersects with detector plane Definition at line 59 of file TMuiEvalRes.hh. References _phi_true. Referenced by mMuiEvalO::fill_eval_res. 
 00059 { _phi_true=phi_true;}
 | 
| 
 | 
| 
 Definition at line 109 of file TMuiEvalRes.hh. References _plane. Referenced by mMuiEvalO::fill_eval_res. 
 00109 { _plane=plane;}
 | 
| 
 | 
| px of MC track when it intersects with detector plane Definition at line 61 of file TMuiEvalRes.hh. References _px_true. Referenced by mMuiEvalO::fill_eval_res. 
 00061 { _px_true=px_true;}
 | 
| 
 | 
| py of MC track when it intersects with detector plane Definition at line 63 of file TMuiEvalRes.hh. References _py_true. Referenced by mMuiEvalO::fill_eval_res. 
 00063 { _py_true=py_true;}
 | 
| 
 | 
| pz of MC track when it intersects with detector plane Definition at line 65 of file TMuiEvalRes.hh. References _pz_true. Referenced by mMuiEvalO::fill_eval_res. 
 00065 { _pz_true=pz_true;}
 | 
| 
 | 
| theta coordinate of where reco track intersects with detector plane Definition at line 95 of file TMuiEvalRes.hh. References _theta_reco. 
 00095 { _theta_reco=theta_reco;}
 | 
| 
 | 
| theta coordinate of where MC track intersects with detector plane Definition at line 57 of file TMuiEvalRes.hh. References _theta_true. Referenced by mMuiEvalO::fill_eval_res. 
 00057 { _theta_true=theta_true;}
 | 
| 
 | 
| x coordinate of where reco track intersects with detector plane Definition at line 89 of file TMuiEvalRes.hh. References _x_reco. 
 00089 { _x_reco=x_reco;}
 | 
| 
 | 
| x coordinate of where MC track intersects with detector plane Definition at line 51 of file TMuiEvalRes.hh. References _x_true. Referenced by mMuiEvalO::fill_eval_res. 
 00051 { _x_true=x_true;}
 | 
| 
 | 
| y coordinate of where reco track intersects with detector plane Definition at line 91 of file TMuiEvalRes.hh. References _y_reco. 
 00091 { _y_reco=y_reco;}
 | 
| 
 | 
| y coordinate of where MC track intersects with detector plane Definition at line 53 of file TMuiEvalRes.hh. References _y_true. Referenced by mMuiEvalO::fill_eval_res. 
 00053 { _y_true=y_true;}
 | 
| 
 | 
| z coordinate of where reco track intersects with detector plane Definition at line 93 of file TMuiEvalRes.hh. References _z_reco. 
 00093 { _z_reco=z_reco;}
 | 
| 
 | 
| z coordinate of where MC track intersects with detector plane Definition at line 55 of file TMuiEvalRes.hh. References _z_true. Referenced by mMuiEvalO::fill_eval_res. 
 00055 { _z_true=z_true;}
 | 
| 
 | 
| 
 Definition at line 143 of file TMuiEvalRes.hh. | 
| 
 | 
| 
 Definition at line 146 of file TMuiEvalRes.hh. Referenced by get_orientation, and set_orientation. | 
| 
 | 
| 
 Definition at line 145 of file TMuiEvalRes.hh. | 
| 
 | 
| 
 Definition at line 137 of file TMuiEvalRes.hh. Referenced by get_phi_reco, and set_phi_reco. | 
| 
 | 
| 
 Definition at line 131 of file TMuiEvalRes.hh. Referenced by get_phi_true, and set_phi_true. | 
| 
 | 
| 
 Definition at line 144 of file TMuiEvalRes.hh. | 
| 
 | 
| 
 Definition at line 139 of file TMuiEvalRes.hh. Referenced by get_px_true, and set_px_true. | 
| 
 | 
| 
 Definition at line 140 of file TMuiEvalRes.hh. Referenced by get_py_true, and set_py_true. | 
| 
 | 
| 
 Definition at line 141 of file TMuiEvalRes.hh. Referenced by get_pz_true, and set_pz_true. | 
| 
 | 
| 
 Definition at line 136 of file TMuiEvalRes.hh. Referenced by get_theta_reco, and set_theta_reco. | 
| 
 | 
| 
 Definition at line 130 of file TMuiEvalRes.hh. Referenced by get_theta_true, and set_theta_true. | 
| 
 | 
| 
 Definition at line 133 of file TMuiEvalRes.hh. Referenced by get_delta_x, get_x_reco, and set_x_reco. | 
| 
 | 
| 
 Definition at line 127 of file TMuiEvalRes.hh. Referenced by get_delta_x, get_x_true, and set_x_true. | 
| 
 | 
| 
 Definition at line 134 of file TMuiEvalRes.hh. Referenced by get_delta_y, get_y_reco, and set_y_reco. | 
| 
 | 
| 
 Definition at line 128 of file TMuiEvalRes.hh. Referenced by get_delta_y, get_y_true, and set_y_true. | 
| 
 | 
| 
 Definition at line 135 of file TMuiEvalRes.hh. Referenced by get_delta_z, get_z_reco, and set_z_reco. | 
| 
 | 
| 
 Definition at line 129 of file TMuiEvalRes.hh. Referenced by get_delta_z, get_z_true, and set_z_true. | 
