StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
AliHLTTPCCAParam Class Reference

Public Member Functions

 AliHLTTPCCAParam ()
void Initialize (int iSlice, int nRows, float rowX[], float alpha, float dAlpha, float rMin, float rMax, float zMin, float zMax, float padPitch, float zSigma, float bz)
void Update ()
void Slice2Global (float x, float y, float z, float *X, float *Y, float *Z) const
void Global2Slice (float x, float y, float z, float *X, float *Y, float *Z) const
int ISlice () const
int NRows () const
int NRows8 () const
int NInnerRows () const
const float * RowX () const
float RowX (int iRow) const
float Alpha () const
float Alpha (int iSlice) const
float DAlpha () const
float CosAlpha () const
float SinAlpha () const
float AngleMin () const
float AngleMax () const
float RMin () const
float RMax () const
float ZMin () const
float ZMax () const
float ErrZ () const
float ErrX () const
float ErrY () const
float Bz () const
float cBz () const
float TrackConnectionFactor () const
float TrackChiCut () const
float TrackChi2Cut () const
int MaxTrackMatchDRow () const
float HitPickUpFactor () const
void SetISlice (int v)
void SetNRows (int v)
void SetNInnerRows (int v)
void SetRowX (int iRow, float v)
void SetAlpha (float v)
void SetDAlpha (float v)
void SetCosAlpha (float v)
void SetSinAlpha (float v)
void SetAngleMin (float v)
void SetAngleMax (float v)
void SetRMin (float v)
void SetRMax (float v)
void SetZMin (float v)
void SetZMax (float v)
void SetErrZ (float v)
void SetErrX (float v)
void SetErrY (float v)
void SetBz (float v)
void SetTrackConnectionFactor (float v)
void SetTrackChiCut (float v)
void SetTrackChi2Cut (float v)
void SetMaxTrackMatchDRow (int v)
void SetHitPickUpFactor (float v)
void SetRecoType (int reco)
void GetClusterErrors2 (int iRow, const AliHLTTPCCATrackParam &t, float &Err2Y, float &Err2Z) const
 mvz start 20.01.2010
void GetClusterErrors2 (ushort_v rowIndexes, const sfloat_v &X, const sfloat_v &Y, sfloat_v &Z, sfloat_v &Err2Y, sfloat_v &Err2Z) const
void GetClusterErrors2 (int iRow, const TrackParamVector &t, sfloat_v *Err2Y, sfloat_v *Err2Z) const
 mvz end 20.01.2010 More...
void GetClusterErrors2 (ushort_v rowIndexes, const TrackParamVector &t, sfloat_v *Err2Y, sfloat_v *Err2Z) const
void SetParamS0Par (int i, int j, int k, float val)
float GetBz () const
float GetBz (float x, float y, float z) const
sfloat_v GetBz (sfloat_v x, sfloat_v y, sfloat_v z) const
float GetBz (const AliHLTTPCCATrackParam &t) const
sfloat_v GetBz (const AliHLTTPCCATrackParamVector &t) const
void StoreToFile (FILE *f) const
void RestoreFromFile (FILE *f)

Protected Member Functions

float GetClusterError2 (int yz, int type, float z, float angle) const
sfloat_v GetClusterError2 (int yz, int type, sfloat_v z, sfloat_v angle) const

Protected Attributes

int fISlice
int fNRows
int fNInnerRows
float fAlpha
float fDAlpha
float fCosAlpha
float fSinAlpha
float fAngleMin
float fAngleMax
float fRMin
float fRMax
float fZMin
float fZMax
float fErrX
float fErrY
float fErrZ
float fPadPitch
float fBz
float fHitPickUpFactor
int fMaxTrackMatchDRow
float fTrackConnectionFactor
float fTrackChiCut
float fTrackChi2Cut
vector< float > fRowX
int fRecoType
float fParamS0Par [2][3][7]
float fPolinomialFieldBz [6]


std::istream & operator>> (std::istream &, AliHLTTPCCAParam &)
std::ostream & operator<< (std::ostream &, const AliHLTTPCCAParam &)
 mvz end 20.01.2010

Detailed Description

Definition at line 38 of file AliHLTTPCCAParam.h.

Constructor & Destructor Documentation


mvz start

mvz end

Definition at line 30 of file AliHLTTPCCAParam.cxx.

Member Function Documentation

void AliHLTTPCCAParam::GetClusterErrors2 ( int  iRow,
const TrackParamVector t,
sfloat_v *  Err2Y,
sfloat_v *  Err2Z 
) const

mvz end 20.01.2010

mvz start 20.01.2010

Definition at line 330 of file AliHLTTPCCAParam.h.

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