HYDRA_development_version
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HPionTrackerTrack Class Reference

#include <hpiontrackertrack.h>

Inheritance diagram for HPionTrackerTrack:
Collaboration diagram for HPionTrackerTrack:

Public Member Functions

 HPionTrackerTrack (void)
 
 ~HPionTrackerTrack (void)
 
Float_t getPx (void) const
 
Float_t getPy (void) const
 
Float_t getPz (void) const
 
Float_t getMatch (void) const
 
Float_t getP (void) const
 
Float_t getTheta (void) const
 
Float_t getPhi (void) const
 
Float_t getCosTheta (void) const
 
Float_t getPhi0 (void) const
 
Float_t getTheta0 (void) const
 
Float_t getY0 (void) const
 
Float_t getDist (void) const
 
void setPxyz (Float_t px, Float_t py, Float_t pz, Float_t match)
 
void setPThetaPhi (Float_t p, Float_t theta, Float_t phi, Float_t match)
 
void setPos1 (Float_t, Float_t)
 
void setPos2 (Float_t, Float_t)
 
void setPosH (Float_t, Float_t)
 
void setPosAll (Float_t, Float_t, Float_t, Float_t, Float_t, Float_t)
 
void setProdAngles (Float_t, Float_t)
 
void setProdY (Float_t)
 
void setDist (Float_t)
 
void getPos1 (Float_t &, Float_t &) const
 
void getPos2 (Float_t &, Float_t &) const
 
void getPosH (Float_t &, Float_t &) const
 
void getProdAngles (Float_t &, Float_t &) const
 
void getProdY (Float_t &) const
 

Private Attributes

Float_t fP
 
Float_t fTheta
 
Float_t fPhi
 
Float_t fCosTheta
 
Float_t fX1
 
Float_t fY1
 
Float_t fX2
 
Float_t fY2
 
Float_t fXh
 
Float_t fYh
 
Float_t fPx
 
Float_t fPy
 
Float_t fPz
 
Float_t fPhi0
 
Float_t fTheta0
 
Float_t fY0
 
Float_t fMatch
 
Float_t fDist
 

Detailed Description

Definition at line 6 of file hpiontrackertrack.h.

Constructor & Destructor Documentation

HPionTrackerTrack::HPionTrackerTrack ( void  )
inline

Definition at line 35 of file hpiontrackertrack.h.

HPionTrackerTrack::~HPionTrackerTrack ( void  )
inline

Definition at line 41 of file hpiontrackertrack.h.

Member Function Documentation

Float_t HPionTrackerTrack::getCosTheta ( void  ) const
inline

Definition at line 50 of file hpiontrackertrack.h.

References fCosTheta.

Float_t HPionTrackerTrack::getDist ( void  ) const
inline

Definition at line 54 of file hpiontrackertrack.h.

References fDist.

Float_t HPionTrackerTrack::getMatch ( void  ) const
inline

Definition at line 46 of file hpiontrackertrack.h.

References fMatch.

Float_t HPionTrackerTrack::getP ( void  ) const
inline

Definition at line 47 of file hpiontrackertrack.h.

References fP.

Float_t HPionTrackerTrack::getPhi ( void  ) const
inline

Definition at line 49 of file hpiontrackertrack.h.

References fPhi.

Float_t HPionTrackerTrack::getPhi0 ( void  ) const
inline

Definition at line 51 of file hpiontrackertrack.h.

References fPhi0.

void HPionTrackerTrack::getPos1 ( Float_t &  hx,
Float_t &  hy 
) const

Definition at line 52 of file hpiontrackertrack.cc.

References fX1, and fY1.

void HPionTrackerTrack::getPos2 ( Float_t &  hx,
Float_t &  hy 
) const

Definition at line 58 of file hpiontrackertrack.cc.

References fX2, and fY2.

void HPionTrackerTrack::getPosH ( Float_t &  hx,
Float_t &  hy 
) const

Definition at line 64 of file hpiontrackertrack.cc.

References fXh, and fYh.

void HPionTrackerTrack::getProdAngles ( Float_t &  theta,
Float_t &  phi 
) const

Definition at line 70 of file hpiontrackertrack.cc.

References fPhi0, and fTheta0.

void HPionTrackerTrack::getProdY ( Float_t &  y0) const

Definition at line 76 of file hpiontrackertrack.cc.

References fY0.

Float_t HPionTrackerTrack::getPx ( void  ) const
inline

Definition at line 43 of file hpiontrackertrack.h.

References fPx.

Float_t HPionTrackerTrack::getPy ( void  ) const
inline

Definition at line 44 of file hpiontrackertrack.h.

References fPy.

Float_t HPionTrackerTrack::getPz ( void  ) const
inline

Definition at line 45 of file hpiontrackertrack.h.

References fPz.

Float_t HPionTrackerTrack::getTheta ( void  ) const
inline

Definition at line 48 of file hpiontrackertrack.h.

References fTheta.

Float_t HPionTrackerTrack::getTheta0 ( void  ) const
inline

Definition at line 52 of file hpiontrackertrack.h.

References fTheta0.

Float_t HPionTrackerTrack::getY0 ( void  ) const
inline

Definition at line 53 of file hpiontrackertrack.h.

References fY0.

void HPionTrackerTrack::setDist ( Float_t  )
inline

Definition at line 64 of file hpiontrackertrack.h.

void HPionTrackerTrack::setPos1 ( Float_t  hx,
Float_t  hy 
)

Definition at line 81 of file hpiontrackertrack.cc.

References fX1, and fY1.

void HPionTrackerTrack::setPos2 ( Float_t  hx,
Float_t  hy 
)

Definition at line 87 of file hpiontrackertrack.cc.

References fX2, and fY2.

void HPionTrackerTrack::setPosAll ( Float_t  hx1,
Float_t  hy1,
Float_t  hx2,
Float_t  hy2,
Float_t  hxh,
Float_t  hyh 
)

Definition at line 99 of file hpiontrackertrack.cc.

References fX1, fX2, fXh, fY1, fY2, and fYh.

Referenced by HPionTrackerTrackF::insertTrack().

void HPionTrackerTrack::setPosH ( Float_t  hx,
Float_t  hy 
)

Definition at line 93 of file hpiontrackertrack.cc.

References fXh, and fYh.

void HPionTrackerTrack::setProdAngles ( Float_t  theta,
Float_t  phi 
)

Definition at line 109 of file hpiontrackertrack.cc.

References fPhi0, fTheta0, phi, and theta.

Referenced by HPionTrackerTrackF::insertTrack().

void HPionTrackerTrack::setProdY ( Float_t  y0)

Definition at line 115 of file hpiontrackertrack.cc.

References fY0.

Referenced by HPionTrackerTrackF::insertTrack().

void HPionTrackerTrack::setPThetaPhi ( Float_t  p,
Float_t  theta,
Float_t  phi,
Float_t  match 
)

Definition at line 32 of file hpiontrackertrack.cc.

References fCosTheta, fMatch, fP, fPhi, fPx, fPy, fPz, fTheta, phi, and theta.

Referenced by HPionTrackerTrackF::insertTrack().

void HPionTrackerTrack::setPxyz ( Float_t  px,
Float_t  py,
Float_t  pz,
Float_t  match 
)

Member Data Documentation

Float_t HPionTrackerTrack::fCosTheta
private

Definition at line 12 of file hpiontrackertrack.h.

Referenced by getCosTheta(), and setPThetaPhi().

Float_t HPionTrackerTrack::fDist
private

Definition at line 32 of file hpiontrackertrack.h.

Referenced by getDist().

Float_t HPionTrackerTrack::fMatch
private

Definition at line 31 of file hpiontrackertrack.h.

Referenced by getMatch(), and setPThetaPhi().

Float_t HPionTrackerTrack::fP
private

Definition at line 9 of file hpiontrackertrack.h.

Referenced by getP(), and setPThetaPhi().

Float_t HPionTrackerTrack::fPhi
private

Definition at line 11 of file hpiontrackertrack.h.

Referenced by getPhi(), and setPThetaPhi().

Float_t HPionTrackerTrack::fPhi0
private

Definition at line 27 of file hpiontrackertrack.h.

Referenced by getPhi0(), getProdAngles(), and setProdAngles().

Float_t HPionTrackerTrack::fPx
private

Definition at line 23 of file hpiontrackertrack.h.

Referenced by getPx(), and setPThetaPhi().

Float_t HPionTrackerTrack::fPy
private

Definition at line 24 of file hpiontrackertrack.h.

Referenced by getPy(), and setPThetaPhi().

Float_t HPionTrackerTrack::fPz
private

Definition at line 25 of file hpiontrackertrack.h.

Referenced by getPz(), and setPThetaPhi().

Float_t HPionTrackerTrack::fTheta
private

Definition at line 10 of file hpiontrackertrack.h.

Referenced by getTheta(), and setPThetaPhi().

Float_t HPionTrackerTrack::fTheta0
private

Definition at line 28 of file hpiontrackertrack.h.

Referenced by getProdAngles(), getTheta0(), and setProdAngles().

Float_t HPionTrackerTrack::fX1
private

Definition at line 14 of file hpiontrackertrack.h.

Referenced by getPos1(), setPos1(), and setPosAll().

Float_t HPionTrackerTrack::fX2
private

Definition at line 17 of file hpiontrackertrack.h.

Referenced by getPos2(), setPos2(), and setPosAll().

Float_t HPionTrackerTrack::fXh
private

Definition at line 20 of file hpiontrackertrack.h.

Referenced by getPosH(), setPosAll(), and setPosH().

Float_t HPionTrackerTrack::fY0
private

Definition at line 29 of file hpiontrackertrack.h.

Referenced by getProdY(), getY0(), and setProdY().

Float_t HPionTrackerTrack::fY1
private

Definition at line 15 of file hpiontrackertrack.h.

Referenced by getPos1(), setPos1(), and setPosAll().

Float_t HPionTrackerTrack::fY2
private

Definition at line 18 of file hpiontrackertrack.h.

Referenced by getPos2(), setPos2(), and setPosAll().

Float_t HPionTrackerTrack::fYh
private

Definition at line 21 of file hpiontrackertrack.h.

Referenced by getPosH(), setPosAll(), and setPosH().


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