BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
MdcSWire Class Reference

#include <MdcSWire.h>

Public Member Functions

 MdcSWire (HepPoint3D &eastP, HepPoint3D &westP, double sag=0, int id=0, int cell=0)
 ~MdcSWire ()
double getSag (void) const
const HepPoint3DgetEastPoint (void) const
const HepPoint3DgetWestPoint (void) const
const MdcSagTrajgetTraj (void) const
double xEast (void) const
double yEast (void) const
double zEast (void) const
double xWest (void) const
double yWest (void) const
double zWest (void) const
double xMid (void) const
double yMid (void) const
double rEnd (void) const
const MdcLayerlayer (void) const
int Id (void) const
int cell (void) const
double zLength (void) const
double dPhiz (void) const
double zEndDC (void) const
double rMid (void) const
double phiE (void) const
double phi (void) const
double stereo (void) const
double stDip (void) const
double radiusDC (double z) const
double phiDC (double z) const
double xWireDC (double z) const
double yWireDC (double z) const
double dPhizDC (double z) const
Hep3Vector yAxis (double z=0.)
const Hep3Vector & zAxis (void) const
void print (std::ostream &o) const
void printInfo (std::ostream &o) const
 MdcSWire (HepPoint3D &eastP, HepPoint3D &westP, double sag=0, int id=0, int cell=0)
 ~MdcSWire ()
double getSag (void) const
const HepPoint3DgetEastPoint (void) const
const HepPoint3DgetWestPoint (void) const
const MdcSagTrajgetTraj (void) const
double xEast (void) const
double yEast (void) const
double zEast (void) const
double xWest (void) const
double yWest (void) const
double zWest (void) const
double xMid (void) const
double yMid (void) const
double rEnd (void) const
const MdcLayerlayer (void) const
int Id (void) const
int cell (void) const
double zLength (void) const
double dPhiz (void) const
double zEndDC (void) const
double rMid (void) const
double phiE (void) const
double phi (void) const
double stereo (void) const
double stDip (void) const
double radiusDC (double z) const
double phiDC (double z) const
double xWireDC (double z) const
double yWireDC (double z) const
double dPhizDC (double z) const
Hep3Vector yAxis (double z=0.)
const Hep3Vector & zAxis (void) const
void print (std::ostream &o) const
void printInfo (std::ostream &o) const
 MdcSWire (HepPoint3D &eastP, HepPoint3D &westP, double sag=0, int id=0, int cell=0)
 ~MdcSWire ()
double getSag (void) const
const HepPoint3DgetEastPoint (void) const
const HepPoint3DgetWestPoint (void) const
const MdcSagTrajgetTraj (void) const
double xEast (void) const
double yEast (void) const
double zEast (void) const
double xWest (void) const
double yWest (void) const
double zWest (void) const
double xMid (void) const
double yMid (void) const
double rEnd (void) const
const MdcLayerlayer (void) const
int Id (void) const
int cell (void) const
double zLength (void) const
double dPhiz (void) const
double zEndDC (void) const
double rMid (void) const
double phiE (void) const
double phi (void) const
double stereo (void) const
double stDip (void) const
double radiusDC (double z) const
double phiDC (double z) const
double xWireDC (double z) const
double yWireDC (double z) const
double dPhizDC (double z) const
Hep3Vector yAxis (double z=0.)
const Hep3Vector & zAxis (void) const
void print (std::ostream &o) const
void printInfo (std::ostream &o) const

Protected Member Functions

void setLayerPtr (const MdcLayer *lay)
void setLayerPtr (const MdcLayer *lay)
void setLayerPtr (const MdcLayer *lay)

Friends

class MdcLayer

Detailed Description

Constructor & Destructor Documentation

◆ MdcSWire() [1/3]

MdcSWire::MdcSWire ( HepPoint3D & eastP,
HepPoint3D & westP,
double sag = 0,
int id = 0,
int cell = 0 )

Definition at line 8 of file MdcSWire.cxx.

9 : _traj( sag, eastP, westP )
10 , _east( eastP )
11 , _west( westP )
12 , _sag( sag )
13 , _id( id )
14 , _cell( cell ) {
15 _rend = sqrt( xEast() * xEast() + yEast() * yEast() );
16 _phiend = _east.phi();
17 BesAngle westPphi( westP.phi() );
18 BesAngle eastPphi( eastP.phi() );
19 _twist = ( westPphi - eastPphi ) * 0.5;
20}

◆ ~MdcSWire() [1/3]

MdcSWire::~MdcSWire ( )
inline

◆ MdcSWire() [2/3]

MdcSWire::MdcSWire ( HepPoint3D & eastP,
HepPoint3D & westP,
double sag = 0,
int id = 0,
int cell = 0 )

◆ ~MdcSWire() [2/3]

MdcSWire::~MdcSWire ( )
inline

◆ MdcSWire() [3/3]

MdcSWire::MdcSWire ( HepPoint3D & eastP,
HepPoint3D & westP,
double sag = 0,
int id = 0,
int cell = 0 )

◆ ~MdcSWire() [3/3]

MdcSWire::~MdcSWire ( )
inline

Member Function Documentation

◆ cell() [1/3]

int MdcSWire::cell ( void ) const
inline

Definition at line 44 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/MdcSWire.h.

44{ return _cell; } // local cell number in layer

Referenced by MdcSWire(), and print().

◆ cell() [2/3]

int MdcSWire::cell ( void ) const
inline

Definition at line 44 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

44{ return _cell; } // local cell number in layer

◆ cell() [3/3]

int MdcSWire::cell ( void ) const
inline

Definition at line 44 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

44{ return _cell; } // local cell number in layer

◆ dPhiz() [1/3]

double MdcSWire::dPhiz ( void ) const
inline

Definition at line 46 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/MdcSWire.h.

46{ return _twist; }

Referenced by MdcLayer::MdcLayer(), print(), printInfo(), rMid(), and stereo().

◆ dPhiz() [2/3]

double MdcSWire::dPhiz ( void ) const
inline

Definition at line 46 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

46{ return _twist; }

◆ dPhiz() [3/3]

double MdcSWire::dPhiz ( void ) const
inline

Definition at line 46 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

46{ return _twist; }

◆ dPhizDC() [1/3]

double MdcSWire::dPhizDC ( double z) const
inline

◆ dPhizDC() [2/3]

double MdcSWire::dPhizDC ( double z) const
inline

Definition at line 61 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

61{ return atan2( z * stereo(), rMid() ); }

◆ dPhizDC() [3/3]

double MdcSWire::dPhizDC ( double z) const
inline

Definition at line 61 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

61{ return atan2( z * stereo(), rMid() ); }

◆ getEastPoint() [1/3]

const HepPoint3D * MdcSWire::getEastPoint ( void ) const
inline

◆ getEastPoint() [2/3]

const HepPoint3D * MdcSWire::getEastPoint ( void ) const
inline

Definition at line 30 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

30{ return &_east; }

◆ getEastPoint() [3/3]

const HepPoint3D * MdcSWire::getEastPoint ( void ) const
inline

Definition at line 30 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

30{ return &_east; }

◆ getSag() [1/3]

double MdcSWire::getSag ( void ) const
inline

Definition at line 29 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/MdcSWire.h.

29{ return _sag; }

Referenced by print(), printInfo(), and MdcLayer::sag().

◆ getSag() [2/3]

double MdcSWire::getSag ( void ) const
inline

Definition at line 29 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

29{ return _sag; }

◆ getSag() [3/3]

double MdcSWire::getSag ( void ) const
inline

Definition at line 29 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

29{ return _sag; }

◆ getTraj() [1/3]

const MdcSagTraj * MdcSWire::getTraj ( void ) const
inline

◆ getTraj() [2/3]

const MdcSagTraj * MdcSWire::getTraj ( void ) const
inline

Definition at line 32 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

32{ return &_traj; }

◆ getTraj() [3/3]

const MdcSagTraj * MdcSWire::getTraj ( void ) const
inline

Definition at line 32 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

32{ return &_traj; }

◆ getWestPoint() [1/3]

const HepPoint3D * MdcSWire::getWestPoint ( void ) const
inline

Definition at line 31 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/MdcSWire.h.

31{ return &_west; }

Referenced by printInfo(), zLength(), and MdcSegInfoSterO::zPosition().

◆ getWestPoint() [2/3]

const HepPoint3D * MdcSWire::getWestPoint ( void ) const
inline

Definition at line 31 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

31{ return &_west; }

◆ getWestPoint() [3/3]

const HepPoint3D * MdcSWire::getWestPoint ( void ) const
inline

Definition at line 31 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

31{ return &_west; }

◆ Id() [1/3]

int MdcSWire::Id ( void ) const
inline

Definition at line 43 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/MdcSWire.h.

43{ return _id; } // wire number in Mdc

Referenced by print().

◆ Id() [2/3]

int MdcSWire::Id ( void ) const
inline

Definition at line 43 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

43{ return _id; } // wire number in Mdc

◆ Id() [3/3]

int MdcSWire::Id ( void ) const
inline

Definition at line 43 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

43{ return _id; } // wire number in Mdc

◆ layer() [1/3]

const MdcLayer * MdcSWire::layer ( void ) const
inline

Definition at line 42 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/MdcSWire.h.

42{ return _lay; }

◆ layer() [2/3]

const MdcLayer * MdcSWire::layer ( void ) const
inline

Definition at line 42 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

42{ return _lay; }

◆ layer() [3/3]

const MdcLayer * MdcSWire::layer ( void ) const
inline

Definition at line 42 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

42{ return _lay; }

◆ phi() [1/3]

double MdcSWire::phi ( void ) const
inline

Definition at line 50 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/MdcSWire.h.

50{ return _phiend + _twist; }

Referenced by phiDC(), MdcLayer::phiWire(), print(), xMid(), and yMid().

◆ phi() [2/3]

double MdcSWire::phi ( void ) const
inline

Definition at line 50 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

50{ return _phiend + _twist; }

◆ phi() [3/3]

double MdcSWire::phi ( void ) const
inline

Definition at line 50 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

50{ return _phiend + _twist; }

◆ phiDC() [1/3]

double MdcSWire::phiDC ( double z) const
inline

◆ phiDC() [2/3]

double MdcSWire::phiDC ( double z) const
inline

Definition at line 58 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

58{ return phi() - dPhizDC( z ); }

◆ phiDC() [3/3]

double MdcSWire::phiDC ( double z) const
inline

Definition at line 58 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

58{ return phi() - dPhizDC( z ); }

◆ phiE() [1/3]

double MdcSWire::phiE ( void ) const
inline

◆ phiE() [2/3]

double MdcSWire::phiE ( void ) const
inline

Definition at line 49 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

49{ return _phiend; }

◆ phiE() [3/3]

double MdcSWire::phiE ( void ) const
inline

Definition at line 49 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

49{ return _phiend; }

◆ print() [1/3]

void MdcSWire::print ( std::ostream & o) const

Definition at line 27 of file MdcSWire.cxx.

27 {
28 o << setw( 6 ) << Id() << setw( 10 ) << xEast() << setw( 10 ) << yEast() << setw( 10 )
29 << zEast() << setw( 10 ) << xWest() << setw( 10 ) << yWest() << setw( 10 ) << zWest()
30 << setw( 10 ) << xMid() << setw( 10 ) << yMid() << setw( 10 ) << rEnd() << setw( 10 )
31 << getSag() << setw( 10 ) << cell() << setw( 10 ) << zLength() << setw( 10 ) << dPhiz()
32 << setw( 10 ) << zEndDC() << setw( 10 ) << rMid() << setw( 10 ) << phiE() << setw( 10 )
33 << phi() << setw( 10 ) << stereo() << setw( 10 ) << stDip() << setw( 10 ) << radiusDC( 0. )
34 << setw( 10 ) << phiDC( 0. ) << setw( 10 ) << xWireDC( 0. ) << setw( 10 ) << yWireDC( 0. )
35 << setw( 10 ) << dPhizDC( 0. ) << setw( 10 ) << getTraj()->sag() << //
36 setw( 10 ) << getTraj()->position( 0. ) << setw( 10 ) << getTraj()->direction( 0. )
37 << setw( 10 ) << getTraj()->curvature() << //
38 setw( 10 ) << getTraj()->rawDirection() << std::endl;
39}
HepPoint3D position(double) const
double curvature(double f=0.) const
Hep3Vector direction(double) const

◆ print() [2/3]

void MdcSWire::print ( std::ostream & o) const

◆ print() [3/3]

void MdcSWire::print ( std::ostream & o) const

◆ printInfo() [1/3]

void MdcSWire::printInfo ( std::ostream & o) const

Definition at line 41 of file MdcSWire.cxx.

41 {
42 o << "east " << getEastPoint()->x() << " " << getEastPoint()->y() << " "
43 << getEastPoint()->z() << "\n"
44 << "west " << getWestPoint()->x() << " " << getWestPoint()->y() << " "
45 << getWestPoint()->z() << "\n"
46 << "sagitta: " << getSag() << " z length: " << zLength() << " twist: " << dPhiz()
47 << " stereo: " << stereo() << "\n"
48 << "x-y mid: " << xMid() << " - " << yMid() << std::endl;
49}

◆ printInfo() [2/3]

void MdcSWire::printInfo ( std::ostream & o) const

◆ printInfo() [3/3]

void MdcSWire::printInfo ( std::ostream & o) const

◆ radiusDC() [1/3]

double MdcSWire::radiusDC ( double z) const
inline

Definition at line 54 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/MdcSWire.h.

54 {
55 return rEnd() - stDip() * ( 1. - z * z / ( zEndDC() * zEndDC() ) );
56 }

Referenced by print(), MdcLayer::radiusDC(), xWireDC(), and yWireDC().

◆ radiusDC() [2/3]

double MdcSWire::radiusDC ( double z) const
inline

Definition at line 54 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

54 {
55 return rEnd() - stDip() * ( 1. - z * z / ( zEndDC() * zEndDC() ) );
56 }

◆ radiusDC() [3/3]

double MdcSWire::radiusDC ( double z) const
inline

Definition at line 54 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

54 {
55 return rEnd() - stDip() * ( 1. - z * z / ( zEndDC() * zEndDC() ) );
56 }

◆ rEnd() [1/3]

double MdcSWire::rEnd ( void ) const
inline

Definition at line 41 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/MdcSWire.h.

41{ return _rend; }

Referenced by MdcLayer::MdcLayer(), print(), radiusDC(), rMid(), stDip(), and stereo().

◆ rEnd() [2/3]

double MdcSWire::rEnd ( void ) const
inline

Definition at line 41 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

41{ return _rend; }

◆ rEnd() [3/3]

double MdcSWire::rEnd ( void ) const
inline

Definition at line 41 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

41{ return _rend; }

◆ rMid() [1/3]

double MdcSWire::rMid ( void ) const
inline

◆ rMid() [2/3]

double MdcSWire::rMid ( void ) const
inline

Definition at line 48 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

48{ return rEnd() * cos( dPhiz() ); }

◆ rMid() [3/3]

double MdcSWire::rMid ( void ) const
inline

Definition at line 48 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

48{ return rEnd() * cos( dPhiz() ); }

◆ setLayerPtr() [1/3]

void MdcSWire::setLayerPtr ( const MdcLayer * lay)
inlineprotected

Definition at line 72 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/MdcSWire.h.

72{ _lay = lay; }

Referenced by MdcLayer::MdcLayer().

◆ setLayerPtr() [2/3]

void MdcSWire::setLayerPtr ( const MdcLayer * lay)
inlineprotected

Definition at line 72 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

72{ _lay = lay; }

◆ setLayerPtr() [3/3]

void MdcSWire::setLayerPtr ( const MdcLayer * lay)
inlineprotected

Definition at line 72 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

72{ _lay = lay; }

◆ stDip() [1/3]

double MdcSWire::stDip ( void ) const
inline

Definition at line 52 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/MdcSWire.h.

52{ return rEnd() - rMid(); }

Referenced by print(), and radiusDC().

◆ stDip() [2/3]

double MdcSWire::stDip ( void ) const
inline

Definition at line 52 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

52{ return rEnd() - rMid(); }

◆ stDip() [3/3]

double MdcSWire::stDip ( void ) const
inline

Definition at line 52 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

52{ return rEnd() - rMid(); }

◆ stereo() [1/3]

double MdcSWire::stereo ( void ) const
inline

Definition at line 51 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/MdcSWire.h.

51{ return 2. * rEnd() * sin( dPhiz() ) / zLength(); }

Referenced by dPhizDC(), MdcLayer::MdcLayer(), print(), and printInfo().

◆ stereo() [2/3]

double MdcSWire::stereo ( void ) const
inline

Definition at line 51 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

51{ return 2. * rEnd() * sin( dPhiz() ) / zLength(); }

◆ stereo() [3/3]

double MdcSWire::stereo ( void ) const
inline

Definition at line 51 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

51{ return 2. * rEnd() * sin( dPhiz() ) / zLength(); }

◆ xEast() [1/3]

double MdcSWire::xEast ( void ) const
inline

Definition at line 33 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/MdcSWire.h.

33{ return _east.x(); }

Referenced by MdcSWire(), and print().

◆ xEast() [2/3]

double MdcSWire::xEast ( void ) const
inline

Definition at line 33 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

33{ return _east.x(); }

◆ xEast() [3/3]

double MdcSWire::xEast ( void ) const
inline

Definition at line 33 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

33{ return _east.x(); }

◆ xMid() [1/3]

double MdcSWire::xMid ( void ) const
inline

Definition at line 39 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/MdcSWire.h.

39{ return rMid() * cos( phi() ); }

Referenced by print(), printInfo(), and MdcLayer::xWire().

◆ xMid() [2/3]

double MdcSWire::xMid ( void ) const
inline

Definition at line 39 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

39{ return rMid() * cos( phi() ); }

◆ xMid() [3/3]

double MdcSWire::xMid ( void ) const
inline

Definition at line 39 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

39{ return rMid() * cos( phi() ); }

◆ xWest() [1/3]

double MdcSWire::xWest ( void ) const
inline

Definition at line 36 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/MdcSWire.h.

36{ return _west.x(); }

Referenced by print().

◆ xWest() [2/3]

double MdcSWire::xWest ( void ) const
inline

Definition at line 36 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

36{ return _west.x(); }

◆ xWest() [3/3]

double MdcSWire::xWest ( void ) const
inline

Definition at line 36 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

36{ return _west.x(); }

◆ xWireDC() [1/3]

double MdcSWire::xWireDC ( double z) const
inline

Definition at line 59 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/MdcSWire.h.

59{ return radiusDC( z ) * cos( phiDC( z ) ); }

Referenced by MdcUtilitySvc::docaPatPar(), print(), MdcHit::x(), and yAxis().

◆ xWireDC() [2/3]

double MdcSWire::xWireDC ( double z) const
inline

Definition at line 59 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

59{ return radiusDC( z ) * cos( phiDC( z ) ); }

◆ xWireDC() [3/3]

double MdcSWire::xWireDC ( double z) const
inline

Definition at line 59 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

59{ return radiusDC( z ) * cos( phiDC( z ) ); }

◆ yAxis() [1/3]

Hep3Vector MdcSWire::yAxis ( double z = 0.)

Definition at line 22 of file MdcSWire.cxx.

22 {
23 Hep3Vector vec( xWireDC( z ), yWireDC( z ), z );
24 return vec.unit();
25}
dble_vec_t vec[12]

◆ yAxis() [2/3]

Hep3Vector MdcSWire::yAxis ( double z = 0.)

◆ yAxis() [3/3]

Hep3Vector MdcSWire::yAxis ( double z = 0.)

◆ yEast() [1/3]

double MdcSWire::yEast ( void ) const
inline

Definition at line 34 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/MdcSWire.h.

34{ return _east.y(); }

Referenced by MdcSWire(), and print().

◆ yEast() [2/3]

double MdcSWire::yEast ( void ) const
inline

Definition at line 34 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

34{ return _east.y(); }

◆ yEast() [3/3]

double MdcSWire::yEast ( void ) const
inline

Definition at line 34 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

34{ return _east.y(); }

◆ yMid() [1/3]

double MdcSWire::yMid ( void ) const
inline

Definition at line 40 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/MdcSWire.h.

40{ return rMid() * sin( phi() ); }

Referenced by print(), printInfo(), and MdcLayer::yWire().

◆ yMid() [2/3]

double MdcSWire::yMid ( void ) const
inline

Definition at line 40 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

40{ return rMid() * sin( phi() ); }

◆ yMid() [3/3]

double MdcSWire::yMid ( void ) const
inline

Definition at line 40 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

40{ return rMid() * sin( phi() ); }

◆ yWest() [1/3]

double MdcSWire::yWest ( void ) const
inline

Definition at line 37 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/MdcSWire.h.

37{ return _west.y(); }

Referenced by print().

◆ yWest() [2/3]

double MdcSWire::yWest ( void ) const
inline

Definition at line 37 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

37{ return _west.y(); }

◆ yWest() [3/3]

double MdcSWire::yWest ( void ) const
inline

Definition at line 37 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

37{ return _west.y(); }

◆ yWireDC() [1/3]

double MdcSWire::yWireDC ( double z) const
inline

Definition at line 60 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/MdcSWire.h.

60{ return radiusDC( z ) * sin( phiDC( z ) ); }

Referenced by MdcUtilitySvc::docaPatPar(), print(), MdcHit::y(), and yAxis().

◆ yWireDC() [2/3]

double MdcSWire::yWireDC ( double z) const
inline

Definition at line 60 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

60{ return radiusDC( z ) * sin( phiDC( z ) ); }

◆ yWireDC() [3/3]

double MdcSWire::yWireDC ( double z) const
inline

Definition at line 60 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

60{ return radiusDC( z ) * sin( phiDC( z ) ); }

◆ zAxis() [1/3]

const Hep3Vector & MdcSWire::zAxis ( void ) const
inline

Definition at line 66 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/MdcSWire.h.

66{ return _traj.rawDirection(); }

Referenced by MdcSegInfoSterO::zPosition().

◆ zAxis() [2/3]

const Hep3Vector & MdcSWire::zAxis ( void ) const
inline

Definition at line 66 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

66{ return _traj.rawDirection(); }

◆ zAxis() [3/3]

const Hep3Vector & MdcSWire::zAxis ( void ) const
inline

Definition at line 66 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

66{ return _traj.rawDirection(); }

◆ zEast() [1/3]

double MdcSWire::zEast ( void ) const
inline

Definition at line 35 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/MdcSWire.h.

35{ return _east.z(); }

Referenced by print().

◆ zEast() [2/3]

double MdcSWire::zEast ( void ) const
inline

Definition at line 35 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

35{ return _east.z(); }

◆ zEast() [3/3]

double MdcSWire::zEast ( void ) const
inline

Definition at line 35 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

35{ return _east.z(); }

◆ zEndDC() [1/3]

double MdcSWire::zEndDC ( void ) const
inline

◆ zEndDC() [2/3]

double MdcSWire::zEndDC ( void ) const
inline

Definition at line 47 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

47{ return 0.5 * zLength(); }

◆ zEndDC() [3/3]

double MdcSWire::zEndDC ( void ) const
inline

Definition at line 47 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

47{ return 0.5 * zLength(); }

◆ zLength() [1/3]

double MdcSWire::zLength ( void ) const
inline

◆ zLength() [2/3]

double MdcSWire::zLength ( void ) const
inline

Definition at line 45 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

45{ return getEastPoint()->z() - getWestPoint()->z(); }

◆ zLength() [3/3]

double MdcSWire::zLength ( void ) const
inline

Definition at line 45 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

45{ return getEastPoint()->z() - getWestPoint()->z(); }

◆ zWest() [1/3]

double MdcSWire::zWest ( void ) const
inline

Definition at line 38 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcGeom/MdcSWire.h.

38{ return _west.z(); }

Referenced by print().

◆ zWest() [2/3]

double MdcSWire::zWest ( void ) const
inline

Definition at line 38 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcGeom/MdcSWire.h.

38{ return _west.z(); }

◆ zWest() [3/3]

double MdcSWire::zWest ( void ) const
inline

Definition at line 38 of file Reconstruction/MdcPatRec/MdcGeom/include/MdcGeom/MdcSWire.h.

38{ return _west.z(); }

◆ MdcLayer


The documentation for this class was generated from the following files: