momentum.h 239 // std::cout << " angles: " << v1._theta << " " << v1._phi << " and " << v2._theta << " " << v2._phi << std::endl;
264 return sqr(v1.py*v2.pz-v1.pz*v2.py) + sqr(v1.pz*v2.px-v1.px*v2.pz) + sqr(v1.px*v2.py-v1.py*v2.px);
base class for managing the spatial part of Cmomentum (defined after) Definition: momentum.h:54 void build_norm() build the spatial normfrom 4-momentum info !!! WARNING !!! !!! computing the norm is the only time-co... Definition: momentum.cpp:148 void get_angular_directions(CSph3vector &angular_dir1, CSph3vector &angular_dir2) for this direction, compute the two reference directions used to measure angles Definition: momentum.cpp:161 const CSph3vector operator+(const CSph3vector &v) addition of vectors WARNING= norm is not updated Definition: momentum.cpp:86 CSph3vector & operator+=(const CSph3vector &v) incrementation of vectors WARNING= norm is not updated Definition: momentum.cpp:107 const CSph3vector operator-(const CSph3vector &v) subtraction of vectors WARNING= norm is not updated Definition: momentum.cpp:93 CSph3vector & operator/=(const double &r) division by a constant WARNING= norm is not updated Definition: momentum.cpp:137 CSph3vector & operator-=(const CSph3vector &v) decrementation of vectors WARNING= norm is not updated Definition: momentum.cpp:117 CSph3vector & operator*=(const double &r) multiplication by a constant WARNING= norm is not updated Definition: momentum.cpp:127 double _theta particle theta angle (available ONLY after a call to build_thetaphi) Definition: momentum.h:136 double _phi particle phi angle (available ONLY after a call to build_thetaphi) Definition: momentum.h:137 const CSph3vector operator/(const double &r) division by a constant WARNING= norm is not updated Definition: momentum.cpp:100 double _norm particle spatial norm (available ONLY after a call to build_norm) Definition: momentum.h:135 void build_thetaphi() just a useful tool to store theta and phi locally (in _theta and _phi) in case you need repeated acce... Definition: momentum.cpp:153 base class for dynamic coordinates management Definition: momentum.h:158 const CSphmomentum operator+(const CSphmomentum &v) addition of vectors !!! WARNING !!! no updating of eta and phi !!! Definition: momentum.cpp:241 double perpmass2() const transverse mass squared, mt^2 = pt^2+m^2 = E^2 - pz^2 Definition: momentum.h:185 double perpmass() const transverse mass, mt = sqrt(pt^2+m^2) = sqrt(E^2 - pz^2) Definition: momentum.h:182 CSphmomentum & operator+=(const CSphmomentum &v) incrementation of vectors !!! WARNING !!! no updating of eta and phi !!! Definition: momentum.cpp:249 CSphmomentum & operator-=(const CSphmomentum &v) decrementation of vectors !!! WARNING !!! no updating of eta and phi !!! Definition: momentum.cpp:263 The SISCone project has been developed by Gavin Salam and Gregory Soyez Documentation generated on Tue Jun 20 2023 18:08:37 for SISCone by Doxygen 1.9.4 |