![]() |
Belle II Software
release-08-02-06
|
TRGCDCLpar class. More...
#include <Lpar.h>
Classes | |
class | Cpar |
Private class cpar. More... | |
Public Member Functions | |
TRGCDCLpar () | |
Constructor. | |
virtual | ~TRGCDCLpar () |
Destructor. | |
TRGCDCLpar & | operator= (const TRGCDCLpar &) |
assignment operator(s) | |
void | neg () |
member functions | |
void | circle (double x1, double y1, double x2, double y2, double x3, double y3) |
circle | |
double | kappa () const |
const member functions | |
double | radius () const |
const member functions | |
CLHEP::HepVector | center () const |
const member functions | |
double | s (double x, double y) const |
const member functions | |
double | d (double x, double y) const |
const member functions | |
double | dr (double x, double y) const |
const member functions | |
double | s (double r, int dir=0) const |
const member functions | |
double | phi (double r, int dir=0) const |
const member functions | |
int | sd (double r, double x, double y, double limit, double &s, double &d) const |
const member functions | |
CLHEP::HepVector | Hpar (const HepGeom::Point3D< double > &pivot) const |
const member functions | |
Private Member Functions | |
TRGCDCLpar (const TRGCDCLpar &) | |
Constructors and destructor. | |
bool | operator== (const TRGCDCLpar &) const |
comparison operators | |
bool | operator!= (const TRGCDCLpar &) const |
comparison operators | |
void | scale (double s) |
private member functions | |
void | rotate (double c, double s) |
private member functions | |
void | move (double x, double y) |
private member functions | |
double | alpha () const |
private const member functions | |
double | beta () const |
private const member functions | |
double | gamma () const |
private const member functions | |
double | check () const |
private const member functions | |
CLHEP::HepMatrix | dldc () const |
private const member functions | |
double | d0 (double x, double y) const |
private const member functions | |
double | kr2g (double r) const |
private const member functions | |
double | x (double r) const |
private const member functions | |
double | y (double r) const |
private const member functions | |
void | xhyh (double x, double y, double &xh, double &yh) const |
private const member functions | |
double | xi2 () const |
private const member functions | |
bool | xy (double, double &, double &, int dir=0) const |
private const member functions | |
double | r_max () const |
private const member functions | |
double | xc () const |
private const member functions | |
double | yc () const |
private const member functions | |
double | da () const |
private const member functions | |
double | arcfun (double xh, double yh) const |
private const member functions | |
Private Attributes | |
double | m_alpha |
data members | |
double | m_beta |
data members | |
double | m_gamma |
data members | |
double | m_kappa |
data members | |
Static Private Attributes | |
static const double | BELLE_ALPHA |
belle alpha | |
Friends | |
class | TRGCDCLpav |
friend functions and classes | |
class | TRGCDCLpar::Cpar |
std::ostream & | operator<< (std::ostream &o, const TRGCDCLpar &) |
ostream operator | |
int | intersect (const TRGCDCLpar &, const TRGCDCLpar &, CLHEP::HepVector &, CLHEP::HepVector &) |
intersection | |
TRGCDCLpar class.