![]() |
AliRoot Core
v5-06-30 (35d6c57)
|
#include <AliTPCPid.h>
Public Member Functions | |
AliTPCPid (Int_t ntrs=1000) | |
virtual | ~AliTPCPid () |
AliTPCPid (const AliTPCPid &r) | |
AliTPCPid & | operator= (const AliTPCPid ¶m) |
void | SetEdep (Int_t track, Float_t Edep) |
void | SetPmom (Int_t track, Float_t Pmom) |
void | SetPcod (Int_t track, Int_t Pcod) |
void | PrintPID (Int_t track) |
void | Tab (void) |
void | Reset (void) |
void | SetVec (Int_t track, TVector info) const |
TVector * | GetVec (Int_t track) const |
Int_t | GetPcode (TClonesArray *, Float_t) const |
Int_t | GetPcode (Float_t q, Float_t pm) |
Int_t | GetPcode (AliTPCtrack *track) |
void | SetCut (Int_t n, Float_t pm, Float_t pilo, Float_t pihi, Float_t klo, Float_t khi, Float_t plo, Float_t phi) |
void | SetAProb (Int_t ivar, Int_t icut, Float_t apro) |
Float_t | GetAProb (Int_t ivar, Int_t icut) const |
Float_t | GetWpi () const |
Float_t | GetWk () const |
Float_t | GetWp () const |
Int_t | GetPid () const |
Float_t | Qcorr (Float_t xc) |
Int_t | Qcomp (Float_t *qa, Float_t *qb) const |
Float_t | Qtrm (Int_t track) const |
Float_t | Qtrm (Float_t qarr[6], Int_t narr) |
Int_t | Wpik (Int_t nc, Float_t q) |
Int_t | Wpikp (Int_t nc, Float_t q) |
Int_t | Pion () |
Int_t | Kaon () |
Int_t | Proton () |
Private Attributes | |
TF1 * | fCutKa |
function More... | |
TF1 * | fCutPr |
function More... | |
Float_t | fCutKaTune |
Float_t | fCutPrTune |
tune cuts More... | |
Float_t | fSigmin |
sigma min More... | |
Int_t | fSilent |
flag More... | |
Float_t | fcut [13][7] |
Float_t | faprob [3][8] |
cuts More... | |
Int_t | fmxtrs |
fmxtrs More... | |
TClonesArray * | trs |
pointer More... | |
Float_t | fqtot |
tot q More... | |
Float_t | fWpi |
Float_t | fWk |
Float_t | fWp |
weights More... | |
Float_t | fRpik |
Float_t | fRppi |
Float_t | fRpka |
Float_t | fRp |
ratios More... | |
Int_t | fPcode |
p-code More... | |
Definition at line 17 of file AliTPCPid.h.
AliTPCPid::AliTPCPid | ( | Int_t | ntrs = 1000 | ) |
Definition at line 457 of file AliTPCPid.cxx.
|
inlinevirtual |
Definition at line 22 of file AliTPCPid.h.
AliTPCPid::AliTPCPid | ( | const AliTPCPid & | r | ) |
Definition at line 42 of file AliTPCPid.cxx.
|
inline |
Definition at line 40 of file AliTPCPid.h.
Int_t AliTPCPid::GetPcode | ( | TClonesArray * | , |
Float_t | |||
) | const |
dummy ???
Definition at line 211 of file AliTPCPid.cxx.
Referenced by AliTPCSavePID(), GetPcode(), and Tab().
Int_t AliTPCPid::GetPcode | ( | Float_t | q, |
Float_t | pm | ||
) |
get particle code
Definition at line 258 of file AliTPCPid.cxx.
Int_t AliTPCPid::GetPcode | ( | AliTPCtrack * | track | ) |
get particle code
Definition at line 218 of file AliTPCPid.cxx.
|
inline |
Definition at line 45 of file AliTPCPid.h.
TVector * AliTPCPid::GetVec | ( | Int_t | track | ) | const |
|
inline |
Definition at line 43 of file AliTPCPid.h.
Referenced by Tab().
|
inline |
Definition at line 44 of file AliTPCPid.h.
Referenced by Tab().
|
inline |
Definition at line 42 of file AliTPCPid.h.
Referenced by Tab().
|
inline |
Definition at line 53 of file AliTPCPid.h.
Referenced by GetPcode(), Wpik(), and Wpikp().
assignment operator - dummy
Definition at line 74 of file AliTPCPid.cxx.
|
inline |
Definition at line 52 of file AliTPCPid.h.
Referenced by GetPcode(), Wpik(), and Wpikp().
void AliTPCPid::PrintPID | ( | Int_t | track | ) |
control print
Definition at line 390 of file AliTPCPid.cxx.
|
inline |
Definition at line 54 of file AliTPCPid.h.
Referenced by GetPcode(), and Wpikp().
|
inline |
Definition at line 47 of file AliTPCPid.h.
Float_t AliTPCPid::Qcorr | ( | Float_t | xc | ) |
charge correction
Definition at line 63 of file AliTPCPid.cxx.
Float_t AliTPCPid::Qtrm | ( | Int_t | track | ) | const |
Float_t AliTPCPid::Qtrm | ( | Float_t | qarr[6], |
Int_t | narr | ||
) |
..................
Definition at line 113 of file AliTPCPid.cxx.
void AliTPCPid::Reset | ( | void | ) |
reset
Definition at line 446 of file AliTPCPid.cxx.
|
inline |
Definition at line 39 of file AliTPCPid.h.
void AliTPCPid::SetCut | ( | Int_t | n, |
Float_t | pm, | ||
Float_t | pilo, | ||
Float_t | pihi, | ||
Float_t | klo, | ||
Float_t | khi, | ||
Float_t | plo, | ||
Float_t | phi | ||
) |
void AliTPCPid::SetEdep | ( | Int_t | track, |
Float_t | Edep | ||
) |
energy deposit
Definition at line 351 of file AliTPCPid.cxx.
void AliTPCPid::SetPcod | ( | Int_t | track, |
Int_t | Pcod | ||
) |
set part. code
Definition at line 376 of file AliTPCPid.cxx.
void AliTPCPid::SetPmom | ( | Int_t | track, |
Float_t | Pmom | ||
) |
set part. momentum
Definition at line 364 of file AliTPCPid.cxx.
void AliTPCPid::SetVec | ( | Int_t | track, |
TVector | info | ||
) | const |
void AliTPCPid::Tab | ( | void | ) |
fill table
Definition at line 403 of file AliTPCPid.cxx.
Int_t AliTPCPid::Wpik | ( | Int_t | nc, |
Float_t | q | ||
) |
Int_t AliTPCPid::Wpikp | ( | Int_t | nc, |
Float_t | q | ||
) |
|
private |
cuts
Definition at line 61 of file AliTPCPid.h.
Referenced by AliTPCPid(), GetAProb(), SetAProb(), Wpik(), and Wpikp().
|
private |
Definition at line 61 of file AliTPCPid.h.
Referenced by GetPcode(), SetCut(), Wpik(), and Wpikp().
|
private |
|
private |
Definition at line 58 of file AliTPCPid.h.
Referenced by AliTPCPid().
|
private |
|
private |
|
private |
|
private |
p-code
Definition at line 67 of file AliTPCPid.h.
Referenced by GetPcode(), GetPid(), Kaon(), Pion(), and Proton().
|
private |
|
private |
ratios
Definition at line 66 of file AliTPCPid.h.
|
private |
Definition at line 66 of file AliTPCPid.h.
|
private |
Definition at line 66 of file AliTPCPid.h.
|
private |
Definition at line 66 of file AliTPCPid.h.
|
private |
|
private |
|
private |
Definition at line 65 of file AliTPCPid.h.
Referenced by AliTPCSavePID(), GetPcode(), GetWk(), Wpik(), and Wpikp().
|
private |
weights
Definition at line 65 of file AliTPCPid.h.
Referenced by AliTPCSavePID(), GetPcode(), GetWp(), Wpik(), and Wpikp().
|
private |
Definition at line 65 of file AliTPCPid.h.
Referenced by AliTPCSavePID(), GetPcode(), GetWpi(), Wpik(), and Wpikp().
|
private |
pointer
Definition at line 63 of file AliTPCPid.h.
Referenced by AliTPCPid(), GetVec(), PrintPID(), Reset(), SetEdep(), SetPcod(), SetPmom(), SetVec(), and Tab().