![]() |
AliRoot Core
edcc906 (edcc906)
|
#include <AliESDpid.h>
Static Public Member Functions | |
static void | SetUseElectronExclusionBands (Bool_t val) |
static Bool_t | GetUseElectronExclusionBands () |
static void | SetNSpeciesForTracking (Int_t n) |
static Int_t | GetNSpeciesForTracking () |
Protected Member Functions | |
virtual Float_t | GetSignalDeltaTOFold (const AliVParticle *track, AliPID::EParticleType type, Bool_t ratio=kFALSE) const |
virtual Float_t | GetNumberOfSigmasTOFold (const AliVParticle *track, AliPID::EParticleType type) const |
![]() | |
Int_t | CalculateTRDResponse (const AliVTrack *track, Double_t p[], AliTRDPIDResponse::ETRDPIDMethod PIDmethod) const |
EDetPidStatus | GetComputeTRDProbability (const AliVTrack *track, Int_t nSpecies, Double_t p[], AliTRDPIDResponse::ETRDPIDMethod PIDmethod=AliTRDPIDResponse::kLQ1D) const |
EDetPidStatus | GetTOFPIDStatus (const AliVTrack *track) const |
Private Attributes | |
Float_t | fRangeTOFMismatch |
AliVEventHandler * | fEventHandler |
Static Private Attributes | |
static Bool_t | fgUseElectronExclusionBands = kFALSE |
MC event handler. More... | |
static Int_t | fgNSpeciesForTracking = AliPID::kSPECIESC |
Additional Inherited Members | |
![]() | |
enum | EDetector { kITS =0, kTPC =1, kTRD =2, kTOF =3, kHMPID =4, kEMCAL =5, kPHOS =6, kNdetectors =7 } |
enum | EDetCode { kDetITS = 0x1, kDetTPC = 0x2, kDetTRD = 0x4, kDetTOF = 0x8, kDetHMPID = 0x10, kDetEMCAL = 0x20, kDetPHOS = 0x40 } |
enum | EBeamType { kPP = 0, kPPB, kPBPB } |
enum | EStartTimeType_t { kFILL_T0, kTOF_T0, kT0_T0, kBest_T0 } |
enum | ITSPIDmethod { kITSTruncMean, kITSLikelihood } |
enum | EDetPidStatus { kDetNoSignal =0, kDetPidOk =1, kDetMismatch =2, kDetNoParams =3 } |
![]() | |
AliITSPIDResponse | fITSResponse |
AliTPCPIDResponse | fTPCResponse |
AliTRDPIDResponse | fTRDResponse |
AliTOFPIDResponse | fTOFResponse |
AliHMPIDPIDResponse | fHMPIDResponse |
AliEMCALPIDResponse | fEMCALResponse |
Float_t | fRange |
ITSPIDmethod | fITSPIDmethod |
Bool_t | fTuneMConData |
Int_t | fTuneMConDataMask |
Definition at line 27 of file AliESDpid.h.
|
inline |
Definition at line 29 of file AliESDpid.h.
|
inline |
Definition at line 30 of file AliESDpid.h.
|
inlinevirtual |
Definition at line 32 of file AliESDpid.h.
Bool_t AliESDpid::CheckTOFMatching | ( | AliESDtrack * | track | ) | const |
Definition at line 310 of file AliESDpid.cxx.
Referenced by ~AliESDpid().
void AliESDpid::CombinePID | ( | AliESDtrack * | track | ) | const |
Definition at line 269 of file AliESDpid.cxx.
Referenced by ~AliESDpid().
|
inline |
Definition at line 51 of file AliESDpid.h.
|
inlinestatic |
Definition at line 58 of file AliESDpid.h.
|
protectedvirtual |
Reimplemented from AliPIDResponse.
Definition at line 372 of file AliESDpid.cxx.
Referenced by GetNSpeciesForTracking().
|
protectedvirtual |
Reimplemented from AliPIDResponse.
Definition at line 351 of file AliESDpid.cxx.
Referenced by GetNSpeciesForTracking().
|
inlinestatic |
Definition at line 56 of file AliESDpid.h.
void AliESDpid::MakeITSPID | ( | AliESDtrack * | track | ) | const |
Definition at line 117 of file AliESDpid.cxx.
Referenced by ~AliESDpid().
Int_t AliESDpid::MakePID | ( | AliESDEvent * | event, |
Bool_t | TPCOnly = kFALSE , |
||
Float_t | timeZeroTOF = 9999 |
||
) | const |
Definition at line 45 of file AliESDpid.cxx.
Referenced by ~AliESDpid().
void AliESDpid::MakePIDForTracking | ( | AliESDEvent * | event | ) | const |
Definition at line 441 of file AliESDpid.cxx.
Referenced by AliReconstruction::RunTracking(), and ~AliESDpid().
void AliESDpid::MakeTOFPID | ( | AliESDtrack * | track, |
Float_t | |||
) | const |
Definition at line 184 of file AliESDpid.cxx.
Referenced by ~AliESDpid().
void AliESDpid::MakeTPCPID | ( | AliESDtrack * | track | ) | const |
Definition at line 76 of file AliESDpid.cxx.
Referenced by ~AliESDpid().
void AliESDpid::MakeTRDPID | ( | AliESDtrack * | track | ) | const |
Definition at line 259 of file AliESDpid.cxx.
Referenced by ~AliESDpid().
Definition at line 31 of file AliESDpid.h.
|
inline |
Definition at line 53 of file AliESDpid.h.
|
inline |
Definition at line 50 of file AliESDpid.h.
|
static |
Definition at line 460 of file AliESDpid.cxx.
Referenced by GetUseElectronExclusionBands(), and AliReconstruction::SetRun1PIDforTracking().
void AliESDpid::SetPIDForTracking | ( | AliESDtrack * | track | ) | const |
Definition at line 388 of file AliESDpid.cxx.
Referenced by MakePIDForTracking(), and ~AliESDpid().
|
static |
Definition at line 452 of file AliESDpid.cxx.
Referenced by SetEventHandler(), and AliReconstruction::SetRun1PIDforTracking().
|
private |
Definition at line 68 of file AliESDpid.h.
Referenced by operator=(), and SetEventHandler().
|
staticprivate |
Definition at line 71 of file AliESDpid.h.
Referenced by GetNSpeciesForTracking(), SetNSpeciesForTracking(), and SetPIDForTracking().
|
staticprivate |
MC event handler.
Definition at line 70 of file AliESDpid.h.
Referenced by GetUseElectronExclusionBands(), SetPIDForTracking(), and SetUseElectronExclusionBands().
|
private |
Definition at line 67 of file AliESDpid.h.
Referenced by CheckTOFMatching(), GetNMaxSigmaTOFTPCMismatch(), operator=(), and SetNMaxSigmaTOFTPCMismatch().