Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Atlfast::TrackParameters Class Reference

Represents the parameters of a track. More...

#include <TrackParameters.h>

Inheritance diagram for Atlfast::TrackParameters:

Inheritance graph
[legend]
Collaboration diagram for Atlfast::TrackParameters:

Collaboration graph
[legend]
List of all members.

Public Methods

 TrackParameters ()
 TrackParameters (double eta, Phi phi, double pT, double impactParameter, double zPerigee, double cotTheta, double invPtCharge)
double eta () const
Phi phi () const
double pT () const
double impactParameter () const
double zPerigee () const
double cotTheta () const
double invPtCharge () const

Private Attributes

double m_eta
Phi m_phi
double m_pT
double m_impactParameter
double m_zPerigee
double m_cotTheta
double m_invPtCharge

Detailed Description

Represents the parameters of a track.

Definition at line 12 of file TrackParameters.h.


Constructor & Destructor Documentation

Atlfast::TrackParameters::TrackParameters   [inline]
 

Definition at line 14 of file TrackParameters.h.

00014 {}

Atlfast::TrackParameters::TrackParameters double    eta,
Phi    phi,
double    pT,
double    impactParameter,
double    zPerigee,
double    cotTheta,
double    invPtCharge
[inline]
 

Definition at line 15 of file TrackParameters.h.

References cotTheta(), eta(), impactParameter(), invPtCharge(), m_cotTheta, m_eta, m_impactParameter, m_invPtCharge, m_phi, m_pT, m_zPerigee, phi(), pT(), and zPerigee().

00023                     :
00024       m_eta(eta),
00025       m_phi(phi),
00026       m_pT(pT),
00027       m_impactParameter(impactParameter),
00028       m_zPerigee(zPerigee),
00029       m_cotTheta(cotTheta),
00030       m_invPtCharge(invPtCharge){}
      


Member Function Documentation

double Atlfast::TrackParameters::cotTheta   const [inline, virtual]
 

Implements Atlfast::ITrackParameters.

Definition at line 37 of file TrackParameters.h.

References m_cotTheta.

Referenced by Atlfast::operator<<(), and TrackParameters().

00037 { return m_cotTheta;}

double Atlfast::TrackParameters::eta   const [inline, virtual]
 

Implements Atlfast::ITrackParameters.

Definition at line 32 of file TrackParameters.h.

References m_eta.

Referenced by Atlfast::operator<<(), and TrackParameters().

00032 { return m_eta;}

double Atlfast::TrackParameters::impactParameter   const [inline, virtual]
 

Implements Atlfast::ITrackParameters.

Definition at line 35 of file TrackParameters.h.

References m_impactParameter.

Referenced by Atlfast::operator<<(), and TrackParameters().

00035 { return m_impactParameter;}

double Atlfast::TrackParameters::invPtCharge   const [inline, virtual]
 

Implements Atlfast::ITrackParameters.

Definition at line 38 of file TrackParameters.h.

References m_invPtCharge.

Referenced by Atlfast::operator<<(), Atlfast::TrackTrajectory::signOfCharge(), and TrackParameters().

00038 { return m_invPtCharge;}  

Phi Atlfast::TrackParameters::phi   const [inline, virtual]
 

Implements Atlfast::ITrackParameters.

Definition at line 33 of file TrackParameters.h.

References m_phi.

Referenced by Atlfast::operator<<(), and TrackParameters().

00033 { return m_phi;} 

double Atlfast::TrackParameters::pT   const [inline, virtual]
 

Implements Atlfast::ITrackParameters.

Definition at line 34 of file TrackParameters.h.

References m_pT.

Referenced by Atlfast::operator<<(), and TrackParameters().

00034 { return m_pT;}

double Atlfast::TrackParameters::zPerigee   const [inline, virtual]
 

Implements Atlfast::ITrackParameters.

Definition at line 36 of file TrackParameters.h.

References m_zPerigee.

Referenced by Atlfast::operator<<(), and TrackParameters().

00036 { return m_zPerigee;}


Member Data Documentation

double Atlfast::TrackParameters::m_cotTheta [private]
 

Definition at line 47 of file TrackParameters.h.

Referenced by cotTheta(), and TrackParameters().

double Atlfast::TrackParameters::m_eta [private]
 

Definition at line 42 of file TrackParameters.h.

Referenced by eta(), and TrackParameters().

double Atlfast::TrackParameters::m_impactParameter [private]
 

Definition at line 45 of file TrackParameters.h.

Referenced by impactParameter(), and TrackParameters().

double Atlfast::TrackParameters::m_invPtCharge [private]
 

Definition at line 48 of file TrackParameters.h.

Referenced by invPtCharge(), and TrackParameters().

Phi Atlfast::TrackParameters::m_phi [private]
 

Definition at line 43 of file TrackParameters.h.

Referenced by phi(), and TrackParameters().

double Atlfast::TrackParameters::m_pT [private]
 

Definition at line 44 of file TrackParameters.h.

Referenced by pT(), and TrackParameters().

double Atlfast::TrackParameters::m_zPerigee [private]
 

Definition at line 46 of file TrackParameters.h.

Referenced by TrackParameters(), and zPerigee().


The documentation for this class was generated from the following file:
Generated on Fri Nov 29 12:55:20 2002 by doxygen1.3-rc1