BOSS 6.6.4.p01
BESIII Offline Software System
|
#include <BesAngle.h>
Public Member Functions | |
BesAngle () | |
BesAngle (const double) | |
~BesAngle () | |
operator double () const | |
double | rad () const |
double | deg () const |
double | posRad () const |
double | posDeg () const |
void | setRad (const double) |
void | setDeg (const double) |
double | arc (double radius) const |
void | setSector (int n, int max) |
void | setSector (int n, int max, BesAngle phi_0) |
BesAngle | operator+ (const BesAngle &) const |
BesAngle | operator+ (const double) const |
BesAngle | operator- (const BesAngle &) const |
BesAngle | operator- (const double) const |
BesAngle | operator* (const double) const |
BesAngle | operator/ (const double) const |
void | operator= (const BesAngle) |
void | operator+= (BesAngle) |
void | operator-= (BesAngle) |
void | operator+= (double) |
void | operator-= (double) |
void | operator*= (double) |
void | operator/= (double) |
int | sector (int max) |
int | sector (int max, BesAngle phi_0) |
double | Rad () const |
double | Deg () const |
int | Sector (int max) |
int | Sector (int max, BesAngle phi_0) |
Static Public Attributes | |
static const double | pi = Constants::pi |
used instead. | |
static const double | twoPi = Constants::twoPi |
Static Protected Member Functions | |
static double | normalize (double) |
Protected Attributes | |
double | _phi |
Static Protected Attributes | |
static const double | toDegrees = Constants::radToDegrees |
Friends | |
BesAngle | operator* (const double, const BesAngle &) |
double | sin (const BesAngle) |
double | cos (const BesAngle) |
double | tan (const BesAngle) |
Definition at line 17 of file BesAngle.h.
|
inline |
Definition at line 110 of file BesAngle.h.
Referenced by operator*(), operator+(), operator-(), and operator/().
|
inline |
Definition at line 113 of file BesAngle.h.
|
inline |
Definition at line 116 of file BesAngle.h.
|
inline |
Definition at line 139 of file BesAngle.h.
|
inline |
|
inline |
Definition at line 79 of file BesAngle.h.
|
inlinestaticprotected |
Definition at line 98 of file BesAngle.h.
Referenced by operator*=(), operator+=(), operator-=(), operator/=(), operator=(), and setRad().
|
inline |
Definition at line 24 of file BesAngle.h.
|
inline |
Definition at line 160 of file BesAngle.h.
|
inline |
Definition at line 189 of file BesAngle.h.
Definition at line 148 of file BesAngle.h.
|
inline |
Definition at line 151 of file BesAngle.h.
|
inline |
|
inline |
Definition at line 177 of file BesAngle.h.
Definition at line 154 of file BesAngle.h.
|
inline |
Definition at line 157 of file BesAngle.h.
|
inline |
|
inline |
Definition at line 185 of file BesAngle.h.
|
inline |
Definition at line 163 of file BesAngle.h.
|
inline |
Definition at line 193 of file BesAngle.h.
|
inline |
Definition at line 169 of file BesAngle.h.
|
inline |
Definition at line 130 of file BesAngle.h.
|
inline |
Definition at line 124 of file BesAngle.h.
Referenced by MdcTrackList::pickHits(), and posDeg().
|
inline |
Definition at line 118 of file BesAngle.h.
Referenced by MdcSeg::addHits(), arc(), MdcSegInfoSterO::calcStereo(), MdcUtilitySvc::cellTrackPassedByPhiPatPar(), MdcSegFinder::createSegs(), TrkCircleRep::helix(), TrkHelixRep::helix(), TrkLineRep::helix(), TrkHelixUtils::helixFromMom(), MdcxFindSegs::initWireGroups(), HelixTraj::phi0(), TrkCircleTraj::phi0(), TrkDifLineTraj::phi0(), TrkCompTrk::print(), TrkCircleRep::print(), TrkHelixRep::print(), TrkLineRep::print(), Rad(), MdcSegGrouperAx::storePar(), and TrkExchangePar::TrkExchangePar().
|
inline |
|
inline |
|
inline |
Definition at line 81 of file BesAngle.h.
|
inline |
|
inline |
Definition at line 82 of file BesAngle.h.
|
inline |
Definition at line 136 of file BesAngle.h.
|
inline |
Definition at line 133 of file BesAngle.h.
Referenced by MdcSegGrouperSt::fillWithSegs(), MdcTrack::projectToR(), setDeg(), and setSector().
|
inline |
Definition at line 142 of file BesAngle.h.
|
inline |
Definition at line 145 of file BesAngle.h.
|
friend |
Definition at line 213 of file BesAngle.h.
Definition at line 166 of file BesAngle.h.
|
friend |
Definition at line 210 of file BesAngle.h.
|
friend |
Definition at line 216 of file BesAngle.h.
|
protected |
Definition at line 85 of file BesAngle.h.
Referenced by deg(), operator double(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-=(), operator/(), operator/=(), operator=(), posRad(), rad(), sector(), setRad(), and setSector().
|
static |
used instead.
Definition at line 74 of file BesAngle.h.
|
staticprotected |
Definition at line 89 of file BesAngle.h.
|
static |
Definition at line 75 of file BesAngle.h.