CMS 3D CMS Logo

Namespaces | Functions | Variables

/data/git/CMSSW_5_3_11_patch5/src/Validation/EcalClusters/interface/AnglesUtil.h File Reference

#include <cmath>
#include <cstdlib>

Go to the source code of this file.

Namespaces

namespace  kinem

Functions

double kinem::delta_eta (double eta1, double eta2)
double kinem::delta_phi (double ph11, double phi2)
double kinem::delta_R (double eta1, double phi1, double eta2, double phi2)
double kinem::eta (double xyz1[3], double xyz2[3])
double kinem::eta (float xyz1[3], float xyz2[3])
double kinem::eta (double th)
double kinem::eta (double x, double y, double z)
double kinem::phi (double x, double y)
double kinem::phi (double xy1[2], double xy2[2])
double kinem::phi (float xy1[2], float xy2[2])
double kinem::signed_delta_phi (double ph11, double phi2)
double kinem::tanl_from_theta (double theta)
double kinem::theta (double etap)
double kinem::theta (double x, double y, double z)
double kinem::theta (double xyz1[3], double xyz2[3])
double kinem::theta (float xyz1[3], float xyz2[3])
double kinem::theta_from_tanl (double tanl)
void kinem::uvectors (double u[3], double xyz1[3], double xyz2[3])
void kinem::uvectors (float u[3], float xyz1[3], float xyz2[3])
double kinem::y (double E, double pz)

Variables

const float kinem::EPSILON = 1.E-10
const float kinem::ETA_LIMIT = 15.0
const double kinem::PI = 2.0*acos(0.)
const double kinem::TWOPI = 2.0*PI