#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. |