6#include <CLHEP/Geometry/Point3D.h>
9#include "MdcGeom/MdcSWire.h"
10#include "MdcGeom/Constants.h"
24 void print( std::ostream& o )
const;
27 bool exist(
void)
const {
return _exist; }
28 int view(
void)
const {
return _view; }
29 int layNum(
void)
const {
return _layer; }
30 int nWires(
void)
const {
return _nwires; }
34 double stDip(
void)
const {
return _stdip; }
35 double zEnd(
void)
const {
return _zend; }
36 double rMid(
void)
const {
return _rmid; }
37 double rEnd(
void)
const {
return _rend; }
42 double stereo(
void)
const {
return _stereo; }
43 double dPhiz(
void)
const {
return _delphi; }
57 double phiWireDC(
int cell,
double z)
const;
59 double xWire(
int cell)
const;
60 double yWire(
int cell)
const;
double cos(const BesAngle a)
**********Class see also m_nmax DOUBLE PRECISION m_amel DOUBLE PRECISION m_x2 DOUBLE PRECISION m_alfinv DOUBLE PRECISION m_Xenph INTEGER m_KeyWtm INTEGER m_idyfs DOUBLE PRECISION m_zini DOUBLE PRECISION m_q2 DOUBLE PRECISION m_Wt_KF DOUBLE PRECISION m_WtCut INTEGER m_KFfin *COMMON c_KarLud $ !Input CMS energy[GeV] $ !CMS energy after beam spread beam strahlung[GeV] $ !Beam energy spread[GeV] $ !z boost due to beam spread $ !electron beam mass *ff pair spectrum $ !minimum v
static const double twoPi
const Trajectory * makeHitTrajInGlobalCoords(int wire, double z=0) const
double yWire(int cell) const
double phiWire(int cell) const
MdcSWire * getWire(int wire) const
double phiOffset(void) const
double phiWireDC(int cell, double z) const
void setCellHeight(double height)
double zLength(void) const
double cellWidth(double z) const
double phiEPOffset(void) const
double radiusDC(double z) const
double stereo(void) const
double cellHeight(void) const
double cellWidth(void) const
void print(std::ostream &o) const
double dPhizDC(double z) const
int superLayer(void) const
double xWire(int cell) const
double zLength(void) const
double getSag(void) const
double radiusDC(double z) const