Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

AlTrack Class Reference

the Alpha Track object. More...

#include <AlTrack.h>

Inheritance diagram for AlTrack:

Inheritance graph
[legend]
Collaboration diagram for AlTrack:

Collaboration graph
[legend]
List of all members.

Public Methods

 AlTrack ()
 constructor. More...

 AlTrack (const AlTrack &oldAt)
 copy constructor. More...

AlTrack& operator= (const AlTrack &oldAt)
 assignement operator. More...

 ~AlTrack ()
 destructor. More...

ALEPHTYPE TYPE () const
 get the type. More...

float SIG (int x) const
 Triangular covariance matrix. More...

float SIGEE () const
 Error squared on the energy. More...

float SIGPP () const
 Error squared on the momentum. More...

float SIGMM () const
 Error squared on the mass. More...

int NV () const
 offset in FVCL. More...

int NI () const
 numb. coord. in Vdet. More...

int NE () const
 offset in FICL. More...

int NT () const
 numb. coord. in Itc. More...

int NR () const
 numb. coord. in following spirals in ITC. More...

float IR () const
 Inverse radius of curvature in x-y projection. More...

float TL () const
 tangent of dip angle. More...

float P0 () const
 Phi at closest point of approach to line x=y=0. More...

float D0 () const
 Closest distance of approach to line in the x-y plane (impact parameter). More...

float Z0 () const
 Z-coordinate at D0. More...

float AL () const
 Multiple scattering angle between tpc and itc. More...

float EM (int x) const
 Triangular covariance matrix. More...

float C2 () const
 Chisquare of helix fit. More...

int DF () const
 Number of degr. of freedom. More...

int NO () const
 nopt. More...

int SI (int seg) const
 Sector slot number. More...

float TM (int seg) const
 Truncated mean of dE/dx measurements. More...

float TL2 (int seg) const
 Useful length of track for dE/dx. More...

int NS (int seg) const
 Number of samples used for dE/dx. More...

float AD (int seg) const
 Average drift length of samples. More...

int TN (int seg) const
 Pointer to track entry in TGFT. More...

int SF (int seg) const
 saturation flag. More...

float TMmean () const
 mean of TM on all segments. More...

float TL2sum () const
 sum of TL2 on all segments. More...

int NSsum () const
 sum of NS on all segments. More...

float ADmean () const
 mean of AD on all segments. More...

void setMatchingVector (AlephCollection< AlMCtruth *> &)
 set the vector of matching MC particles. More...

AlephCollection<AlMCtruth*>* getMatchingVector () const
 get the vector of matching MC particles. More...

AlEflwgetEflw ()
 get the associated energy flow. More...

void setEflw (AlEflw *eft)
 set the associated energy flow. More...


Private Attributes

AlephCollection<AlMCtruth*>* Match
AlEflwtheEflw

Detailed Description

the Alpha Track object.

Definition at line 24 of file AlTrack.h.


Constructor & Destructor Documentation

AlTrack::AlTrack ( )
 

constructor.

Definition at line 21 of file AlTrack.cpp.

AlTrack::AlTrack ( const AlTrack & oldAt )
 

copy constructor.

Definition at line 28 of file AlTrack.cpp.

AlTrack::~AlTrack ( )
 

destructor.

Definition at line 48 of file AlTrack.cpp.


Member Function Documentation

float AlTrack::AD ( int seg ) const
 

Average drift length of samples.

Definition at line 179 of file AlTrack.cpp.

Referenced by ADmean().

float AlTrack::ADmean ( ) const
 

mean of AD on all segments.

Definition at line 201 of file AlTrack.cpp.

float AlTrack::AL ( ) const
 

Multiple scattering angle between tpc and itc.

Definition at line 119 of file AlTrack.cpp.

float AlTrack::C2 ( ) const
 

Chisquare of helix fit.

Definition at line 136 of file AlTrack.cpp.

float AlTrack::D0 ( ) const
 

Closest distance of approach to line in the x-y plane (impact parameter).

Definition at line 111 of file AlTrack.cpp.

int AlTrack::DF ( ) const
 

Number of degr. of freedom.

Definition at line 140 of file AlTrack.cpp.

float AlTrack::EM ( int x ) const
 

Triangular covariance matrix.

Triangular covariance matrix stored in the order:

  • 1
  • 2 3
  • 4 5 6
  • 7 8 9 10
  • 11 12 13 14 15
  • 16 17 18 19 20 21

Definition at line 132 of file AlTrack.cpp.

float AlTrack::IR ( ) const
 

Inverse radius of curvature in x-y projection.

Definition at line 99 of file AlTrack.cpp.

int AlTrack::NE ( ) const
 

offset in FICL.

Definition at line 90 of file AlTrack.cpp.

int AlTrack::NI ( ) const
 

numb. coord. in Vdet.

Definition at line 81 of file AlTrack.cpp.

int AlTrack::NO ( ) const
 

nopt.

nopt=nmult*100+iopt*10+ierr

  • IOPT=1 Circle+line fit with UFITMS
  • IOPT=2 3-D iteration with UFITMS
  • IOPT=3 M.S. A*(R-R0)/R with UFITMS
  • IOPT=4 M.S. I-DD0(A) I-PH0(A) with UFITMS
  • IOPT=9 Kalman filter fit UFTKAL
  • NMULT=1 Increased TPC errors for M.S. in UFITMS
  • NMULT=0 TPC errors left alone
  • IERR=1 Circle+line fit failed in UFITMS
  • IERR=2 Cannot invert cov matrix from UFITMS
  • IERR=3 Cov. matrix from UFITMS not pos. def.
  • IERR=4 Kalman filter fit was tried but failed; The old fit from UFITMS was retained

Definition at line 158 of file AlTrack.cpp.

int AlTrack::NR ( ) const
 

numb. coord. in following spirals in ITC.

Definition at line 94 of file AlTrack.cpp.

int AlTrack::NS ( int seg ) const
 

Number of samples used for dE/dx.

Definition at line 175 of file AlTrack.cpp.

int AlTrack::NSsum ( ) const
 

sum of NS on all segments.

Definition at line 198 of file AlTrack.cpp.

int AlTrack::NT ( ) const
 

numb. coord. in Itc.

Definition at line 85 of file AlTrack.cpp.

int AlTrack::NV ( ) const
 

offset in FVCL.

Definition at line 77 of file AlTrack.cpp.

float AlTrack::P0 ( ) const
 

Phi at closest point of approach to line x=y=0.

Definition at line 107 of file AlTrack.cpp.

int AlTrack::SF ( int seg ) const
 

saturation flag.

Definition at line 187 of file AlTrack.cpp.

int AlTrack::SI ( int seg ) const
 

Sector slot number.

Definition at line 163 of file AlTrack.cpp.

float AlTrack::SIG ( int x ) const
 

Triangular covariance matrix.

Triangular _kinematic_ covariance matrix stored in the order:

  • 1
  • 2 3
  • 4 5 6
  • 7 8 9 10

Definition at line 60 of file AlTrack.cpp.

Referenced by SIGEE(), SIGMM(), and SIGPP().

float AlTrack::SIGEE ( ) const
 

Error squared on the energy.

Definition at line 61 of file AlTrack.cpp.

float AlTrack::SIGMM ( ) const
 

Error squared on the mass.

Definition at line 69 of file AlTrack.cpp.

float AlTrack::SIGPP ( ) const
 

Error squared on the momentum.

Definition at line 62 of file AlTrack.cpp.

float AlTrack::TL ( ) const
 

tangent of dip angle.

Definition at line 103 of file AlTrack.cpp.

float AlTrack::TL2 ( int seg ) const
 

Useful length of track for dE/dx.

Definition at line 171 of file AlTrack.cpp.

float AlTrack::TL2sum ( ) const
 

sum of TL2 on all segments.

Definition at line 195 of file AlTrack.cpp.

float AlTrack::TM ( int seg ) const
 

Truncated mean of dE/dx measurements.

Definition at line 167 of file AlTrack.cpp.

Referenced by TMmean().

float AlTrack::TMmean ( ) const
 

mean of TM on all segments.

Definition at line 191 of file AlTrack.cpp.

int AlTrack::TN ( int seg ) const
 

Pointer to track entry in TGFT.

Definition at line 183 of file AlTrack.cpp.

ALEPHTYPE AlTrack::TYPE ( ) const [inline, virtual]
 

get the type.

Reimplemented from QvecBase.

Definition at line 41 of file AlTrack.h.

float AlTrack::Z0 ( ) const
 

Z-coordinate at D0.

Definition at line 115 of file AlTrack.cpp.

AlEflw * AlTrack::getEflw ( ) [inline]
 

get the associated energy flow.

Definition at line 85 of file AlTrack.h.

AlephCollection< AlMCtruth *> * AlTrack::getMatchingVector ( ) const
 

get the vector of matching MC particles.

Definition at line 215 of file AlTrack.cpp.

AlTrack & AlTrack::operator= ( const AlTrack & oldAt )
 

assignement operator.

Definition at line 35 of file AlTrack.cpp.

void AlTrack::setEflw ( AlEflw * eft ) [inline]
 

set the associated energy flow.

Definition at line 87 of file AlTrack.h.

Referenced by AlphaBanks::InitObjectStructure().

void AlTrack::setMatchingVector ( AlephCollection< AlMCtruth *> & )
 

set the vector of matching MC particles.


Member Data Documentation

AlephCollection< AlMCtruth *> * AlTrack::Match<AlMCtruth*> [private]
 

Definition at line 90 of file AlTrack.h.

AlEflw * AlTrack::theEflw [private]
 

Definition at line 91 of file AlTrack.h.


The documentation for this class was generated from the following files:
Generated at Wed Jun 18 17:21:32 2003 for ALPHA++ by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001