AliRoot Core
3dc7879 (3dc7879)

Public Member Functions  
AliTPCtrackFast ()  
void  MakeTrack () 
Double_t  CookdEdxNtot (Double_t f0, Float_t f1) 
Double_t  CookdEdxQtot (Double_t f0, Float_t f1) 
Double_t  CookdEdxNtotThr (Double_t f0, Float_t f1, Double_t thr, Int_t dEdxMode) 
Double_t  CookdEdxQtotThr (Double_t f0, Float_t f1, Double_t thr, Int_t dEdxMode) 
Double_t  CookdEdxDtot (Double_t f0, Float_t f1, Float_t gain, Float_t thr, Float_t noise, Bool_t corr, Int_t dEdxMode) 
Double_t  CookdEdxDmax (Double_t f0, Float_t f1, Float_t gain, Float_t thr, Float_t noise, Bool_t corr, Int_t dEdxMode) 
Double_t  CookdEdx (Int_t npoints, Double_t *amp, Double_t f0, Float_t f1, Int_t dEdxMode) 
Static Public Member Functions  
static void  Simul (const char *simul, Int_t ntracks, Double_t diff, Bool_t simulOverlap=kTRUE) 
Public Attributes  
Float_t  fMNprim 
mean number of primary electrons per cm More...  
Float_t  fTY 
track Y at the vertex in (cm) More...  
Float_t  fTZ 
track Z at the vertex in (cm) More...  
Float_t  fTAngleY 
y angle  tan(y)  dy/dx (cm/cm) More...  
Float_t  fTAngleZ 
z angle  tan(z)  dy/dx (cm/cm) More...  
Float_t  fDiff 
diffusion in mm/sqrt(m)  nominal is 2.2 mm/sqrt(m) More...  
Float_t  fDiffLong 
diffusion sigma longitudinal direction More...  
Int_t  fN 
number of clusters simulated More...  
Bool_t  fBOverlap 
flag generate overlap track More...  
Float_t  fMNprimOverlap 
mean number of primary electrons for overlap track More...  
Float_t  fDAngleYOverlap 
y angle  tan(y) for overlap track in cm More...  
Float_t  fDAngleZOverlap 
z angle  tan z for overlap track in cm More...  
Float_t  fDYOverlap 
delta y position of overlap track at row 0 in dy/dx More...  
Float_t  fDZOverlap 
delta z position of overlap track at row 0 in dz/dx More...  
TClonesArray *  fCl 
array of clusters More...  
Bool_t  fInit 
initialization flag More...  
Definition at line 163 of file AliTPCclusterFast.cxx.
AliTPCtrackFast::AliTPCtrackFast  (  ) 
Definition at line 215 of file AliTPCclusterFast.cxx.
Double_t AliTPCtrackFast::CookdEdx  (  Int_t  npoints, 
Double_t *  amp,  
Double_t  f0,  
Float_t  f1,  
Int_t  dEdxMode  
) 
Calculate truncated mean npoints  number of points in array amp  array with points f0f1  truncation range dEdxMode  specify handling of the 0 clusters, actual handling  filling of amplitude defiend in algorithm above dEdxMode = 0  accept everything dEdxMode = 1  do not count 0 amplitudes dEdxMode = 2  use 0 amplitude as it is dEdxMode = 3  use amplitude as it is (in above function amp. replace by the thr) dEdxMode = 4  use amplitude as it is (in above function amp. replace by the minimal amplitude)
Definition at line 494 of file AliTPCclusterFast.cxx.
Double_t AliTPCtrackFast::CookdEdxDmax  (  Double_t  f0, 
Float_t  f1,  
Float_t  gain,  
Float_t  thr,  
Float_t  noise,  
Bool_t  corr,  
Int_t  dEdxMode  
) 
maximal charge in the cluster (maximal amplitude in the digit matrix), hits were digitized before, but additional actions can be specified by switches
Definition at line 466 of file AliTPCclusterFast.cxx.
Double_t AliTPCtrackFast::CookdEdxDtot  (  Double_t  f0, 
Float_t  f1,  
Float_t  gain,  
Float_t  thr,  
Float_t  noise,  
Bool_t  corr,  
Int_t  dEdxMode  
) 
total charge in the cluster (sum of the pad x time matrix ), hits were digitized before, but additional actions can be specified by switches // dEdx_{Qtot}
Definition at line 437 of file AliTPCclusterFast.cxx.
Double_t AliTPCtrackFast::CookdEdxNtot  (  Double_t  f0, 
Float_t  f1  
) 
Double_t CookdEdxNtot(Double_t f0,Float_t f1); // dEdx_{hit} reconstructed meen number of electrons
Definition at line 321 of file AliTPCclusterFast.cxx.
Double_t AliTPCtrackFast::CookdEdxNtotThr  (  Double_t  f0, 
Float_t  f1,  
Double_t  thr,  
Int_t  dEdxMode  
) 
dEdx_{hit} reconstructed mean number of electrons thr = threshold in terms of the number of electrons dEdxMode = algorithm to deal with trhesold values replacing
Definition at line 344 of file AliTPCclusterFast.cxx.
Double_t AliTPCtrackFast::CookdEdxQtot  (  Double_t  f0, 
Float_t  f1  
) 
dEdx_{Q} reconstructed mean number of electronsxGain
Definition at line 332 of file AliTPCclusterFast.cxx.
Double_t AliTPCtrackFast::CookdEdxQtotThr  (  Double_t  f0, 
Float_t  f1,  
Double_t  thr,  
Int_t  dEdxMode  
) 
dEdx_{Q} reconstructed mean number of electrons xgain thr = threshold in terms of the number of electrons dEdxMode = algorithm to deal with trhesold values replacing
Definition at line 389 of file AliTPCclusterFast.cxx.
void AliTPCtrackFast::MakeTrack  (  ) 
track paramters in absolute units cluster should be expresse in relative units
Definition at line 244 of file AliTPCclusterFast.cxx.
Referenced by Simul().

static 
simulation is done in bin size: values has to be rescaled: bin size = (R=0.75, 1, 1.5 cm, RPhi=0.4 or 0.6 cm, Z=0.26 cm (10 MHz),0.52 cm (5 MHz))
diffusion is ~ 0.22 cm per sqrt(m) ~ 0.35 cm for full drift Simulation is done in 10 MHz scenario 5 MHz is obtained skipping the every second sample
Definition at line 536 of file AliTPCclusterFast.cxx.
Referenced by simul().
Bool_t AliTPCtrackFast::fBOverlap 
flag generate overlap track
Definition at line 187 of file AliTPCclusterFast.cxx.
Referenced by Simul().
TClonesArray* AliTPCtrackFast::fCl 
array of clusters
Definition at line 193 of file AliTPCclusterFast.cxx.
Float_t AliTPCtrackFast::fDAngleYOverlap 
y angle  tan(y) for overlap track in cm
Definition at line 189 of file AliTPCclusterFast.cxx.
Referenced by Simul().
Float_t AliTPCtrackFast::fDAngleZOverlap 
z angle  tan z for overlap track in cm
Definition at line 190 of file AliTPCclusterFast.cxx.
Referenced by Simul().
Float_t AliTPCtrackFast::fDiff 
diffusion in mm/sqrt(m)  nominal is 2.2 mm/sqrt(m)
Definition at line 183 of file AliTPCclusterFast.cxx.
Referenced by Simul().
Float_t AliTPCtrackFast::fDiffLong 
diffusion sigma longitudinal direction
Definition at line 184 of file AliTPCclusterFast.cxx.
Referenced by Simul().
Float_t AliTPCtrackFast::fDYOverlap 
delta y position of overlap track at row 0 in dy/dx
Definition at line 191 of file AliTPCclusterFast.cxx.
Referenced by Simul().
Float_t AliTPCtrackFast::fDZOverlap 
delta z position of overlap track at row 0 in dz/dx
Definition at line 192 of file AliTPCclusterFast.cxx.
Referenced by Simul().
Bool_t AliTPCtrackFast::fInit 
initialization flag
Definition at line 195 of file AliTPCclusterFast.cxx.
Float_t AliTPCtrackFast::fMNprim 
mean number of primary electrons per cm
Definition at line 178 of file AliTPCclusterFast.cxx.
Referenced by Simul().
Float_t AliTPCtrackFast::fMNprimOverlap 
mean number of primary electrons for overlap track
Definition at line 188 of file AliTPCclusterFast.cxx.
Referenced by Simul().
Int_t AliTPCtrackFast::fN 
number of clusters simulated
Definition at line 185 of file AliTPCclusterFast.cxx.
Referenced by Simul().
Float_t AliTPCtrackFast::fTAngleY 
y angle  tan(y)  dy/dx (cm/cm)
Definition at line 181 of file AliTPCclusterFast.cxx.
Referenced by Simul().
Float_t AliTPCtrackFast::fTAngleZ 
z angle  tan(z)  dy/dx (cm/cm)
Definition at line 182 of file AliTPCclusterFast.cxx.
Referenced by Simul().
Float_t AliTPCtrackFast::fTY 
track Y at the vertex in (cm)
Definition at line 179 of file AliTPCclusterFast.cxx.
Referenced by Simul().
Float_t AliTPCtrackFast::fTZ 
track Z at the vertex in (cm)
Definition at line 180 of file AliTPCclusterFast.cxx.
Referenced by Simul().