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]
 

Friends

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

AliHLTTPCCAParam::AliHLTTPCCAParam ( )

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
inline

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: