AliRoot Core  edcc906 (edcc906)
AliPIDResponse Class Reference

#include <AliPIDResponse.h>

Inheritance diagram for AliPIDResponse:

Public Types

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 }
 

Public Member Functions

 AliPIDResponse (Bool_t isMC=kFALSE)
 
virtual ~AliPIDResponse ()
 
AliITSPIDResponseGetITSResponse ()
 
AliTPCPIDResponseGetTPCResponse ()
 
AliTOFPIDResponseGetTOFResponse ()
 
AliTRDPIDResponseGetTRDResponse ()
 
AliEMCALPIDResponseGetEMCALResponse ()
 
EDetPidStatus NumberOfSigmas (EDetector detCode, const AliVParticle *track, AliPID::EParticleType type, Double_t &val) const
 
Float_t NumberOfSigmas (EDetector detCode, const AliVParticle *track, AliPID::EParticleType type) const
 
virtual Float_t NumberOfSigmasITS (const AliVParticle *track, AliPID::EParticleType type) const
 
virtual Float_t NumberOfSigmasTPC (const AliVParticle *track, AliPID::EParticleType type) const
 
virtual Float_t NumberOfSigmasTPC (const AliVParticle *track, AliPID::EParticleType type, AliTPCPIDResponse::ETPCdEdxSource dedxSource) const
 
virtual Float_t NumberOfSigmasTRD (const AliVParticle *track, AliPID::EParticleType type) const
 
virtual Float_t NumberOfSigmasEMCAL (const AliVParticle *track, AliPID::EParticleType type, Double_t &eop, Double_t showershape[4]) const
 
virtual Float_t NumberOfSigmasTOF (const AliVParticle *track, AliPID::EParticleType type) const
 
virtual Float_t NumberOfSigmasTOF (const AliVParticle *track, AliPID::EParticleType type, Float_t) const
 
virtual Float_t NumberOfSigmasHMPID (const AliVParticle *track, AliPID::EParticleType type) const
 
virtual Float_t NumberOfSigmasEMCAL (const AliVParticle *track, AliPID::EParticleType type) const
 
Bool_t IdentifiedAsElectronTRD (const AliVTrack *track, Double_t efficiencyLevel, Double_t centrality=-1, AliTRDPIDResponse::ETRDPIDMethod PIDmethod=AliTRDPIDResponse::kLQ1D) const
 
Bool_t IdentifiedAsElectronTRD (const AliVTrack *track, Int_t &ntracklets, Double_t efficiencyLevel, Double_t centrality=-1, AliTRDPIDResponse::ETRDPIDMethod PIDmethod=AliTRDPIDResponse::kLQ1D) const
 
EDetPidStatus GetSignalDelta (EDetector detCode, const AliVParticle *track, AliPID::EParticleType type, Double_t &val, Bool_t ratio=kFALSE) const
 
Double_t GetSignalDelta (EDetector detCode, const AliVParticle *track, AliPID::EParticleType type, Bool_t ratio=kFALSE) const
 
EDetPidStatus ComputePIDProbability (EDetCode detCode, const AliVTrack *track, Int_t nSpecies, Double_t p[]) const
 
EDetPidStatus ComputePIDProbability (EDetector detCode, const AliVTrack *track, Int_t nSpecies, Double_t p[]) const
 
virtual EDetPidStatus ComputeITSProbability (const AliVTrack *track, Int_t nSpecies, Double_t p[]) const
 
virtual EDetPidStatus ComputeTPCProbability (const AliVTrack *track, Int_t nSpecies, Double_t p[]) const
 
virtual EDetPidStatus ComputeTOFProbability (const AliVTrack *track, Int_t nSpecies, Double_t p[]) const
 
virtual EDetPidStatus ComputeTRDProbability (const AliVTrack *track, Int_t nSpecies, Double_t p[]) const
 
virtual EDetPidStatus ComputeEMCALProbability (const AliVTrack *track, Int_t nSpecies, Double_t p[]) const
 
virtual EDetPidStatus ComputePHOSProbability (const AliVTrack *track, Int_t nSpecies, Double_t p[]) const
 
virtual EDetPidStatus ComputeHMPIDProbability (const AliVTrack *track, Int_t nSpecies, Double_t p[]) const
 
virtual EDetPidStatus ComputeTRDProbability (const AliVTrack *track, Int_t nSpecies, Double_t p[], AliTRDPIDResponse::ETRDPIDMethod PIDmethod) const
 
EDetPidStatus CheckPIDStatus (EDetector detCode, const AliVTrack *track) const
 
AliTOFPIDParamsGetTOFPIDParams () const
 
Float_t GetTOFMismatchProbability (const AliVTrack *track=NULL) const
 
void SetITSPIDmethod (ITSPIDmethod pmeth)
 
void SetOADBPath (const char *path)
 
const char * GetOADBPath () const
 
void SetCustomTPCpidResponse (const char *tpcpid)
 
const char * GetCustomTPCpidResponse () const
 
void SetCustomTPCpidResponseOADBFile (const char *tpcpid)
 
const char * GetCustomTPCpidResponseOADBFile () const
 
void SetCustomTPCetaMaps (const char *tpcEtaMaps)
 
const char * GetCustomTPCetaMaps () const
 
void InitialiseEvent (AliVEvent *event, Int_t pass, TString recoPassName="", Int_t run=-1)
 
void SetCurrentFile (const char *file)
 
void SetCurrentAliRootRev (Int_t alirootRev)
 
Int_t GetCurrentAliRootRev () const
 
void SetCachePID (Bool_t cache)
 
Bool_t GetCachePID () const
 
void FillTrackDetectorPID (const AliVTrack *track, EDetector detector) const
 
void FillTrackDetectorPID ()
 
AliVEventGetCurrentEvent () const
 
AliMCEventGetCurrentMCEvent () const
 
void SetCurrentMCEvent (AliMCEvent *mcEvent)
 
void SetMCperiod (const char *mcPeriod)
 
void SetRecoPass (Int_t recoPass)
 
void SetRecoPassName (Int_t recoPassName)
 
Float_t GetCurrentCentrality () const
 
void SetCurrentCentrality (Float_t centrality)
 
void SetUseTPCEtaCorrection (Bool_t useEtaCorrection=kTRUE)
 
Bool_t UseTPCEtaCorrection () const
 
void SetUseTPCMultiplicityCorrection (Bool_t useMultiplicityCorrection=kTRUE)
 
Bool_t UseTPCMultiplicityCorrection () const
 
void SetUseTRDEtaCorrection (Bool_t useTRDEtaCorrection=kTRUE)
 
Bool_t UseTRDEtaCorrection () const
 
void SetUseTRDClusterCorrection (Bool_t useTRDClusterCorrection=kTRUE)
 
Bool_t UseTRDClusterCorrection () const
 
void SetUseTRDCentralityCorrection (Bool_t useTRDCentralityCorrection=kTRUE)
 
Bool_t UseTRDCentralityCorrection () const
 
void SetTOFtail (Float_t tail=0.9)
 
void SetTOFResponse (AliVEvent *vevent, EStartTimeType_t option)
 
virtual Float_t GetITSsignalTunedOnData (const AliVTrack *t) const
 
virtual Float_t GetTPCsignalTunedOnData (const AliVTrack *t) const
 
virtual Float_t GetTOFsignalTunedOnData (const AliVTrack *t) const
 
Bool_t IsTunedOnData () const
 
void SetTunedOnData (Bool_t flag=kTRUE, Int_t recoPass=0, TString recoPassName="")
 
Int_t GetTunedOnDataMask () const
 
void SetTunedOnDataMask (Int_t detMask)
 
 AliPIDResponse (const AliPIDResponse &other)
 
AliPIDResponseoperator= (const AliPIDResponse &other)
 
EBeamType GetBeamType () const
 
void SetNoTOFmism (Bool_t value=kTRUE)
 
void SetProbabilityRangeNsigma (Float_t range)
 
Float_t GetProbabilityRangeNsigma () const
 

Protected Member Functions

virtual Float_t GetNumberOfSigmasTOFold (const AliVParticle *, AliPID::EParticleType) const
 
virtual Float_t GetSignalDeltaTOFold (const AliVParticle *, AliPID::EParticleType, Bool_t=kFALSE) 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
 

Protected Attributes

AliITSPIDResponse fITSResponse
 
AliTPCPIDResponse fTPCResponse
 
AliTRDPIDResponse fTRDResponse
 
AliTOFPIDResponse fTOFResponse
 
AliHMPIDPIDResponse fHMPIDResponse
 
AliEMCALPIDResponse fEMCALResponse
 
Float_t fRange
 
ITSPIDmethod fITSPIDmethod
 
Bool_t fTuneMConData
 
Int_t fTuneMConDataMask
 

Private Member Functions

void ExecNewRun ()
 flag to switch off the TOF mismatch in the TOF weights (to check with old aliroot version) More...
 
void SetITSParametrisation ()
 
void SetTPCEtaMaps (Double_t refineFactorMapX=6.0, Double_t refineFactorMapY=6.0, Double_t refineFactorSigmaMapX=6.0, Double_t refineFactorSigmaMapY=6.0)
 
Bool_t InitializeTPCResponse ()
 
void SetTPCPidResponseMaster ()
 
void SetTPCParametrisation ()
 
Double_t GetTPCMultiplicityBin (const AliVEvent *const event)
 
void AddPointToHyperplane (TH2D *h, TLinearFitter *linExtrapolation, Int_t binX, Int_t binY)
 
TH2D * RefineHistoViaLinearInterpolation (TH2D *h, Double_t refineFactorX=6.0, Double_t refineFactorY=6.0)
 
void SetTRDPidResponseMaster ()
 
void InitializeTRDResponse ()
 
void SetTRDSlices (UInt_t TRDslicesForPID[2], AliTRDPIDResponse::ETRDPIDMethod method) const
 
void SetTRDdEdxParams ()
 
void SetTRDEtaMaps ()
 
void SetTRDClusterMaps ()
 
void SetTRDCentralityMaps ()
 
void SetTOFPidResponseMaster ()
 
void InitializeTOFResponse ()
 
void SetHMPIDPidResponseMaster ()
 
void InitializeHMPIDResponse ()
 
void SetEMCALPidResponseMaster ()
 
void InitializeEMCALResponse ()
 
void SetRecoInfo ()
 
Float_t GetNumberOfSigmas (EDetector detCode, const AliVParticle *track, AliPID::EParticleType type) const
 
Float_t GetNumberOfSigmasITS (const AliVParticle *track, AliPID::EParticleType type) const
 
Float_t GetNumberOfSigmasTPC (const AliVParticle *track, AliPID::EParticleType type) const
 
Float_t GetNumberOfSigmasTRD (const AliVParticle *track, AliPID::EParticleType type) const
 
Float_t GetNumberOfSigmasTOF (const AliVParticle *track, AliPID::EParticleType type) const
 
Float_t GetNumberOfSigmasHMPID (const AliVParticle *track, AliPID::EParticleType type) const
 
Float_t GetNumberOfSigmasEMCAL (const AliVParticle *track, AliPID::EParticleType type, Double_t &eop, Double_t showershape[4]) const
 
Float_t GetNumberOfSigmasEMCAL (const AliVParticle *track, AliPID::EParticleType type) const
 
Float_t GetBufferedNumberOfSigmas (EDetector detCode, const AliVParticle *track, AliPID::EParticleType type) const
 
EDetPidStatus GetSignalDeltaITS (const AliVParticle *track, AliPID::EParticleType type, Double_t &val, Bool_t ratio=kFALSE) const
 
EDetPidStatus GetSignalDeltaTPC (const AliVParticle *track, AliPID::EParticleType type, Double_t &val, Bool_t ratio=kFALSE) const
 
EDetPidStatus GetSignalDeltaTRD (const AliVParticle *track, AliPID::EParticleType type, Double_t &val, Bool_t ratio=kFALSE) const
 
EDetPidStatus GetSignalDeltaTOF (const AliVParticle *track, AliPID::EParticleType type, Double_t &val, Bool_t ratio=kFALSE) const
 
EDetPidStatus GetSignalDeltaHMPID (const AliVParticle *vtrack, AliPID::EParticleType type, Double_t &val, Bool_t ratio=kFALSE) const
 
EDetPidStatus GetComputePIDProbability (EDetector detCode, const AliVTrack *track, Int_t nSpecies, Double_t p[]) const
 
EDetPidStatus GetComputeITSProbability (const AliVTrack *track, Int_t nSpecies, Double_t p[]) const
 
EDetPidStatus GetComputeTPCProbability (const AliVTrack *track, Int_t nSpecies, Double_t p[]) const
 
EDetPidStatus GetComputeTOFProbability (const AliVTrack *track, Int_t nSpecies, Double_t p[], Bool_t kNoMism=kFALSE) const
 
EDetPidStatus GetComputeEMCALProbability (const AliVTrack *track, Int_t nSpecies, Double_t p[]) const
 
EDetPidStatus GetComputePHOSProbability (const AliVTrack *track, Int_t nSpecies, Double_t p[]) const
 
EDetPidStatus GetComputeHMPIDProbability (const AliVTrack *track, Int_t nSpecies, Double_t p[]) const
 
EDetPidStatus GetPIDStatus (EDetector det, const AliVTrack *track) const
 
EDetPidStatus GetITSPIDStatus (const AliVTrack *track) const
 
EDetPidStatus GetTPCPIDStatus (const AliVTrack *track) const
 
EDetPidStatus GetTRDPIDStatus (const AliVTrack *track) const
 
EDetPidStatus GetHMPIDPIDStatus (const AliVTrack *track) const
 
EDetPidStatus GetPHOSPIDStatus (const AliVTrack *track) const
 
EDetPidStatus GetEMCALPIDStatus (const AliVTrack *track) const
 

Private Attributes

Bool_t fIsMC
 
Bool_t fCachePID
 
TString fOADBPath
 
TString fCustomTPCpidResponse
 
TString fCustomTPCpidResponseOADBFile
 
TString fCustomTPCetaMaps
 
TString fBeamType
 
TString fLHCperiod
 beam type (PP) or (PBPB) More...
 
TString fMCperiodTPC
 LHC period. More...
 
TString fMCperiodUser
 corresponding MC period to use for the TPC splines More...
 
TString fCurrentFile
 
TString fRecoPassName
 name of currently processed file More...
 
TString fRecoPassNameUser
 
Int_t fCurrentAliRootRev
 
Int_t fRecoPass
 Aliroot rev. used to reconstruct the data. More...
 
Int_t fRecoPassUser
 reconstruction pass More...
 
Int_t fRun
 
Int_t fOldRun
 current run number More...
 
Float_t fResT0A
 current run number More...
 
Float_t fResT0C
 T0A resolution in current run. More...
 
Float_t fResT0AC
 T0C resolution in current run. More...
 
TObjArrayfTPCPIDResponseArray
 T0A.and.T0C resolution in current run. More...
 
TObjArrayfArrPidResponseMaster
 Array with PID response parametrisations (new object) More...
 
TF1 * fResolutionCorrection
 TPC pid splines (old object) More...
 
AliOADBContainerfOADBvoltageMaps
 TPC resolution correction. More...
 
Bool_t fUseTPCEtaCorrection
 container with the voltage maps More...
 
Bool_t fUseTPCMultiplicityCorrection
 
Bool_t fUseTPCNewResponse
 
AliTRDPIDResponseObjectfTRDPIDResponseObject
 
AliTRDdEdxParamsfTRDdEdxParams
 TRD PID Response Object. More...
 
Bool_t fUseTRDEtaCorrection
 TRD dEdx Response for truncated mean signal. More...
 
Bool_t fUseTRDClusterCorrection
 
Bool_t fUseTRDCentralityCorrection
 
Float_t fTOFtail
 
AliTOFPIDParamsfTOFPIDParams
 TOF tail effect used in TOF probability. More...
 
AliHMPIDPIDParamsfHMPIDPIDParams
 TOF PID Params - period depending (OADB loaded) More...
 
TObjArrayfEMCALPIDParams
 HMPID PID Params (OADB loaded) More...
 
AliVEventfCurrentEvent
 EMCAL PID Params. More...
 
AliMCEventfCurrentMCEvent
 event currently being processed More...
 
Float_t fCurrCentrality
 MC event of event currently being processed. More...
 
EBeamType fBeamTypeNum
 current centrality More...
 
Bool_t fNoTOFmism
 beam type enum More...
 

Static Private Attributes

static Float_t fgTOFmismatchProb = 0.0
 

Detailed Description

Definition at line 39 of file AliPIDResponse.h.

Member Enumeration Documentation

Enumerator
kPP 
kPPB 
kPBPB 

Definition at line 65 of file AliPIDResponse.h.

Enumerator
kDetITS 
kDetTPC 
kDetTRD 
kDetTOF 
kDetHMPID 
kDetEMCAL 
kDetPHOS 

Definition at line 55 of file AliPIDResponse.h.

Enumerator
kITS 
kTPC 
kTRD 
kTOF 
kHMPID 
kEMCAL 
kPHOS 
kNdetectors 

Definition at line 44 of file AliPIDResponse.h.

Enumerator
kDetNoSignal 
kDetPidOk 
kDetMismatch 
kDetNoParams 

Definition at line 75 of file AliPIDResponse.h.

Enumerator
kFILL_T0 
kTOF_T0 
kT0_T0 
kBest_T0 

Definition at line 71 of file AliPIDResponse.h.

Enumerator
kITSTruncMean 
kITSLikelihood 

Definition at line 73 of file AliPIDResponse.h.

Constructor & Destructor Documentation

AliPIDResponse::AliPIDResponse ( Bool_t  isMC = kFALSE)

Definition at line 60 of file AliPIDResponse.cxx.

Referenced by SetTunedOnDataMask().

AliPIDResponse::~AliPIDResponse ( )
virtual

Definition at line 125 of file AliPIDResponse.cxx.

AliPIDResponse::AliPIDResponse ( const AliPIDResponse other)

Definition at line 138 of file AliPIDResponse.cxx.

Member Function Documentation

void AliPIDResponse::AddPointToHyperplane ( TH2D *  h,
TLinearFitter *  linExtrapolation,
Int_t  binX,
Int_t  binY 
)
private

Definition at line 890 of file AliPIDResponse.cxx.

Int_t AliPIDResponse::CalculateTRDResponse ( const AliVTrack track,
Double_t  p[],
AliTRDPIDResponse::ETRDPIDMethod  PIDmethod 
) const
protected
AliPIDResponse::EDetPidStatus AliPIDResponse::CheckPIDStatus ( EDetector  detCode,
const AliVTrack track 
) const

Definition at line 565 of file AliPIDResponse.cxx.

Referenced by NumberOfSigmas(), and NumberOfSigmasTOF().

AliPIDResponse::EDetPidStatus AliPIDResponse::ComputeEMCALProbability ( const AliVTrack track,
Int_t  nSpecies,
Double_t  p[] 
) const
virtual

Definition at line 535 of file AliPIDResponse.cxx.

Referenced by NumberOfSigmasTOF().

AliPIDResponse::EDetPidStatus AliPIDResponse::ComputeHMPIDProbability ( const AliVTrack track,
Int_t  nSpecies,
Double_t  p[] 
) const
virtual

Definition at line 551 of file AliPIDResponse.cxx.

Referenced by NumberOfSigmasTOF().

AliPIDResponse::EDetPidStatus AliPIDResponse::ComputeITSProbability ( const AliVTrack track,
Int_t  nSpecies,
Double_t  p[] 
) const
virtual

Definition at line 507 of file AliPIDResponse.cxx.

Referenced by NumberOfSigmasTOF().

AliPIDResponse::EDetPidStatus AliPIDResponse::ComputePHOSProbability ( const AliVTrack track,
Int_t  nSpecies,
Double_t  p[] 
) const
virtual

Definition at line 541 of file AliPIDResponse.cxx.

Referenced by NumberOfSigmasTOF().

AliPIDResponse::EDetPidStatus AliPIDResponse::ComputePIDProbability ( EDetector  detCode,
const AliVTrack track,
Int_t  nSpecies,
Double_t  p[] 
) const

Definition at line 486 of file AliPIDResponse.cxx.

AliPIDResponse::EDetPidStatus AliPIDResponse::ComputeTOFProbability ( const AliVTrack track,
Int_t  nSpecies,
Double_t  p[] 
) const
virtual

Definition at line 521 of file AliPIDResponse.cxx.

Referenced by NumberOfSigmasTOF().

AliPIDResponse::EDetPidStatus AliPIDResponse::ComputeTPCProbability ( const AliVTrack track,
Int_t  nSpecies,
Double_t  p[] 
) const
virtual

Definition at line 514 of file AliPIDResponse.cxx.

Referenced by NumberOfSigmasTOF().

AliPIDResponse::EDetPidStatus AliPIDResponse::ComputeTRDProbability ( const AliVTrack track,
Int_t  nSpecies,
Double_t  p[] 
) const
virtual

Definition at line 528 of file AliPIDResponse.cxx.

Referenced by NumberOfSigmasTOF().

AliPIDResponse::EDetPidStatus AliPIDResponse::ComputeTRDProbability ( const AliVTrack track,
Int_t  nSpecies,
Double_t  p[],
AliTRDPIDResponse::ETRDPIDMethod  PIDmethod 
) const
virtual

Definition at line 558 of file AliPIDResponse.cxx.

void AliPIDResponse::ExecNewRun ( )
private

flag to switch off the TOF mismatch in the TOF weights (to check with old aliroot version)

Definition at line 650 of file AliPIDResponse.cxx.

Referenced by InitialiseEvent().

void AliPIDResponse::FillTrackDetectorPID ( const AliVTrack track,
EDetector  detector 
) const

Definition at line 2204 of file AliPIDResponse.cxx.

void AliPIDResponse::FillTrackDetectorPID ( )
EBeamType AliPIDResponse::GetBeamType ( ) const
inline

Definition at line 209 of file AliPIDResponse.h.

Referenced by AliPIDCombined::ComputeProbabilities().

Float_t AliPIDResponse::GetBufferedNumberOfSigmas ( EDetector  detCode,
const AliVParticle track,
AliPID::EParticleType  type 
) const
private
Bool_t AliPIDResponse::GetCachePID ( ) const
inline

Definition at line 157 of file AliPIDResponse.h.

AliPIDResponse::EDetPidStatus AliPIDResponse::GetComputeEMCALProbability ( const AliVTrack track,
Int_t  nSpecies,
Double_t  p[] 
) const
private

Definition at line 2936 of file AliPIDResponse.cxx.

Referenced by GetComputePIDProbability().

AliPIDResponse::EDetPidStatus AliPIDResponse::GetComputeHMPIDProbability ( const AliVTrack track,
Int_t  nSpecies,
Double_t  p[] 
) const
private

Definition at line 2974 of file AliPIDResponse.cxx.

Referenced by GetComputePIDProbability().

AliPIDResponse::EDetPidStatus AliPIDResponse::GetComputeITSProbability ( const AliVTrack track,
Int_t  nSpecies,
Double_t  p[] 
) const
private

Definition at line 2718 of file AliPIDResponse.cxx.

Referenced by GetComputePIDProbability().

AliPIDResponse::EDetPidStatus AliPIDResponse::GetComputePHOSProbability ( const AliVTrack track,
Int_t  nSpecies,
Double_t  p[] 
) const
private

Definition at line 2962 of file AliPIDResponse.cxx.

Referenced by GetComputePIDProbability().

AliPIDResponse::EDetPidStatus AliPIDResponse::GetComputePIDProbability ( EDetector  detCode,
const AliVTrack track,
Int_t  nSpecies,
Double_t  p[] 
) const
private

Definition at line 2699 of file AliPIDResponse.cxx.

Referenced by ComputePIDProbability(), and FillTrackDetectorPID().

AliPIDResponse::EDetPidStatus AliPIDResponse::GetComputeTOFProbability ( const AliVTrack track,
Int_t  nSpecies,
Double_t  p[],
Bool_t  kNoMism = kFALSE 
) const
private

Definition at line 2814 of file AliPIDResponse.cxx.

Referenced by GetComputePIDProbability().

AliPIDResponse::EDetPidStatus AliPIDResponse::GetComputeTPCProbability ( const AliVTrack track,
Int_t  nSpecies,
Double_t  p[] 
) const
private

Definition at line 2773 of file AliPIDResponse.cxx.

Referenced by GetComputePIDProbability().

AliPIDResponse::EDetPidStatus AliPIDResponse::GetComputeTRDProbability ( const AliVTrack track,
Int_t  nSpecies,
Double_t  p[],
AliTRDPIDResponse::ETRDPIDMethod  PIDmethod = AliTRDPIDResponse::kLQ1D 
) const
protected
Int_t AliPIDResponse::GetCurrentAliRootRev ( ) const
inline

Definition at line 153 of file AliPIDResponse.h.

Float_t AliPIDResponse::GetCurrentCentrality ( ) const
inline
AliVEvent* AliPIDResponse::GetCurrentEvent ( ) const
inline

Definition at line 161 of file AliPIDResponse.h.

AliMCEvent* AliPIDResponse::GetCurrentMCEvent ( ) const
inline

Definition at line 162 of file AliPIDResponse.h.

const char* AliPIDResponse::GetCustomTPCetaMaps ( ) const
inline

Definition at line 147 of file AliPIDResponse.h.

const char* AliPIDResponse::GetCustomTPCpidResponse ( ) const
inline

Definition at line 141 of file AliPIDResponse.h.

const char* AliPIDResponse::GetCustomTPCpidResponseOADBFile ( ) const
inline

Definition at line 144 of file AliPIDResponse.h.

AliPIDResponse::EDetPidStatus AliPIDResponse::GetEMCALPIDStatus ( const AliVTrack track) const
private
AliEMCALPIDResponse& AliPIDResponse::GetEMCALResponse ( )
inline

Definition at line 86 of file AliPIDResponse.h.

AliPIDResponse::EDetPidStatus AliPIDResponse::GetHMPIDPIDStatus ( const AliVTrack track) const
private
AliPIDResponse::EDetPidStatus AliPIDResponse::GetITSPIDStatus ( const AliVTrack track) const
private
AliITSPIDResponse& AliPIDResponse::GetITSResponse ( )
inline

Definition at line 82 of file AliPIDResponse.h.

Float_t AliPIDResponse::GetITSsignalTunedOnData ( const AliVTrack t) const
virtual

Create gaussian signal response based on the dE/dx response observed in data Currently only for deuterons and triton. The other particles are fine in MC

Definition at line 3155 of file AliPIDResponse.cxx.

Referenced by GetComputeITSProbability(), GetNumberOfSigmasITS(), GetSignalDeltaITS(), and SetTOFtail().

Float_t AliPIDResponse::GetNumberOfSigmas ( EDetector  detCode,
const AliVParticle track,
AliPID::EParticleType  type 
) const
private

Definition at line 2493 of file AliPIDResponse.cxx.

Referenced by FillTrackDetectorPID(), and NumberOfSigmas().

Float_t AliPIDResponse::GetNumberOfSigmasEMCAL ( const AliVParticle track,
AliPID::EParticleType  type,
Double_t &  eop,
Double_t  showershape[4] 
) const
private

Referenced by GetNumberOfSigmas().

Float_t AliPIDResponse::GetNumberOfSigmasEMCAL ( const AliVParticle track,
AliPID::EParticleType  type 
) const
private

Definition at line 2601 of file AliPIDResponse.cxx.

Float_t AliPIDResponse::GetNumberOfSigmasHMPID ( const AliVParticle track,
AliPID::EParticleType  type 
) const
private

Definition at line 2587 of file AliPIDResponse.cxx.

Referenced by GetNumberOfSigmas().

Float_t AliPIDResponse::GetNumberOfSigmasITS ( const AliVParticle track,
AliPID::EParticleType  type 
) const
private

Definition at line 2515 of file AliPIDResponse.cxx.

Referenced by GetNumberOfSigmas().

Float_t AliPIDResponse::GetNumberOfSigmasTOF ( const AliVParticle track,
AliPID::EParticleType  type 
) const
private

Definition at line 2572 of file AliPIDResponse.cxx.

Referenced by GetNumberOfSigmas().

virtual Float_t AliPIDResponse::GetNumberOfSigmasTOFold ( const AliVParticle ,
AliPID::EParticleType   
) const
inlineprotectedvirtual

Reimplemented in AliESDpid, and AliAODpidUtil.

Definition at line 228 of file AliPIDResponse.h.

Referenced by GetComputeTOFProbability(), GetNumberOfSigmasTOF(), and GetTOFMismatchProbability().

Float_t AliPIDResponse::GetNumberOfSigmasTPC ( const AliVParticle track,
AliPID::EParticleType  type 
) const
private

Definition at line 2536 of file AliPIDResponse.cxx.

Referenced by GetNumberOfSigmas(), and GetTOFMismatchProbability().

Float_t AliPIDResponse::GetNumberOfSigmasTRD ( const AliVParticle track,
AliPID::EParticleType  type 
) const
private

Definition at line 2557 of file AliPIDResponse.cxx.

Referenced by GetNumberOfSigmas().

const char* AliPIDResponse::GetOADBPath ( ) const
inline

Definition at line 138 of file AliPIDResponse.h.

AliPIDResponse::EDetPidStatus AliPIDResponse::GetPHOSPIDStatus ( const AliVTrack track) const
private

Definition at line 3104 of file AliPIDResponse.cxx.

Referenced by GetPIDStatus().

AliPIDResponse::EDetPidStatus AliPIDResponse::GetPIDStatus ( EDetector  det,
const AliVTrack track 
) const
private

Definition at line 3134 of file AliPIDResponse.cxx.

Referenced by CheckPIDStatus().

Float_t AliPIDResponse::GetProbabilityRangeNsigma ( ) const
inline

Definition at line 214 of file AliPIDResponse.h.

AliPIDResponse::EDetPidStatus AliPIDResponse::GetSignalDelta ( EDetector  detCode,
const AliVParticle track,
AliPID::EParticleType  type,
Double_t &  val,
Bool_t  ratio = kFALSE 
) const

Definition at line 443 of file AliPIDResponse.cxx.

Referenced by GetSignalDelta(), and NumberOfSigmasTOF().

Double_t AliPIDResponse::GetSignalDelta ( EDetector  detCode,
const AliVParticle track,
AliPID::EParticleType  type,
Bool_t  ratio = kFALSE 
) const

Definition at line 461 of file AliPIDResponse.cxx.

AliPIDResponse::EDetPidStatus AliPIDResponse::GetSignalDeltaHMPID ( const AliVParticle vtrack,
AliPID::EParticleType  type,
Double_t &  val,
Bool_t  ratio = kFALSE 
) const
private

Definition at line 2687 of file AliPIDResponse.cxx.

Referenced by GetSignalDelta().

AliPIDResponse::EDetPidStatus AliPIDResponse::GetSignalDeltaITS ( const AliVParticle track,
AliPID::EParticleType  type,
Double_t &  val,
Bool_t  ratio = kFALSE 
) const
private

Definition at line 2625 of file AliPIDResponse.cxx.

Referenced by GetSignalDelta().

AliPIDResponse::EDetPidStatus AliPIDResponse::GetSignalDeltaTOF ( const AliVParticle track,
AliPID::EParticleType  type,
Double_t &  val,
Bool_t  ratio = kFALSE 
) const
private

Definition at line 2675 of file AliPIDResponse.cxx.

Referenced by GetSignalDelta().

virtual Float_t AliPIDResponse::GetSignalDeltaTOFold ( const AliVParticle ,
AliPID::EParticleType  ,
Bool_t  = kFALSE 
) const
inlineprotectedvirtual

Reimplemented in AliESDpid, and AliAODpidUtil.

Definition at line 229 of file AliPIDResponse.h.

Referenced by GetSignalDeltaTOF().

AliPIDResponse::EDetPidStatus AliPIDResponse::GetSignalDeltaTPC ( const AliVParticle track,
AliPID::EParticleType  type,
Double_t &  val,
Bool_t  ratio = kFALSE 
) const
private

Definition at line 2644 of file AliPIDResponse.cxx.

Referenced by GetSignalDelta().

AliPIDResponse::EDetPidStatus AliPIDResponse::GetSignalDeltaTRD ( const AliVParticle track,
AliPID::EParticleType  type,
Double_t &  val,
Bool_t  ratio = kFALSE 
) const
private

Definition at line 2663 of file AliPIDResponse.cxx.

Referenced by GetSignalDelta().

Float_t AliPIDResponse::GetTOFMismatchProbability ( const AliVTrack track = NULL) const

Definition at line 3056 of file AliPIDResponse.cxx.

Referenced by AliPIDCombined::ComputeProbabilities(), and GetTOFPIDParams().

AliTOFPIDParams* AliPIDResponse::GetTOFPIDParams ( ) const
inline

Definition at line 132 of file AliPIDResponse.h.

Referenced by GetTOFsignalTunedOnData().

AliPIDResponse::EDetPidStatus AliPIDResponse::GetTOFPIDStatus ( const AliVTrack track) const
protected
AliTOFPIDResponse& AliPIDResponse::GetTOFResponse ( )
inline

Definition at line 84 of file AliPIDResponse.h.

Referenced by InitialiseEvent(), and SetTOFResponse().

Float_t AliPIDResponse::GetTOFsignalTunedOnData ( const AliVTrack t) const
virtual

Calculate the TOF signal tuned on data by adding a tail

Definition at line 3260 of file AliPIDResponse.cxx.

Referenced by AliAODpidUtil::GetNumberOfSigmasTOFold(), AliESDpid::GetNumberOfSigmasTOFold(), AliESDpid::GetSignalDeltaTOFold(), and SetTOFtail().

Double_t AliPIDResponse::GetTPCMultiplicityBin ( const AliVEvent *const  event)
private

Definition at line 704 of file AliPIDResponse.cxx.

Referenced by InitialiseEvent().

AliPIDResponse::EDetPidStatus AliPIDResponse::GetTPCPIDStatus ( const AliVTrack track) const
private
AliTPCPIDResponse& AliPIDResponse::GetTPCResponse ( )
inline

Definition at line 83 of file AliPIDResponse.h.

Float_t AliPIDResponse::GetTPCsignalTunedOnData ( const AliVTrack t) const
virtual

Create gaussian signal response based on the dE/dx response observed in data

Definition at line 3210 of file AliPIDResponse.cxx.

Referenced by GetComputeTPCProbability(), GetNumberOfSigmasTPC(), GetSignalDeltaTPC(), and SetTOFtail().

AliPIDResponse::EDetPidStatus AliPIDResponse::GetTRDPIDStatus ( const AliVTrack track) const
private
AliTRDPIDResponse& AliPIDResponse::GetTRDResponse ( )
inline

Definition at line 85 of file AliPIDResponse.h.

Int_t AliPIDResponse::GetTunedOnDataMask ( ) const
inline

Definition at line 201 of file AliPIDResponse.h.

Bool_t AliPIDResponse::IdentifiedAsElectronTRD ( const AliVTrack track,
Double_t  efficiencyLevel,
Double_t  centrality = -1,
AliTRDPIDResponse::ETRDPIDMethod  PIDmethod = AliTRDPIDResponse::kLQ1D 
) const

Definition at line 2127 of file AliPIDResponse.cxx.

Referenced by NumberOfSigmasTOF().

Bool_t AliPIDResponse::IdentifiedAsElectronTRD ( const AliVTrack track,
Int_t &  ntracklets,
Double_t  efficiencyLevel,
Double_t  centrality = -1,
AliTRDPIDResponse::ETRDPIDMethod  PIDmethod = AliTRDPIDResponse::kLQ1D 
) const

Definition at line 2134 of file AliPIDResponse.cxx.

void AliPIDResponse::InitialiseEvent ( AliVEvent event,
Int_t  pass,
TString  recoPassName = "",
Int_t  run = -1 
)

Definition at line 586 of file AliPIDResponse.cxx.

Referenced by GetCustomTPCetaMaps().

void AliPIDResponse::InitializeEMCALResponse ( )
private

Definition at line 2195 of file AliPIDResponse.cxx.

Referenced by ExecNewRun().

void AliPIDResponse::InitializeHMPIDResponse ( )
private

Definition at line 2118 of file AliPIDResponse.cxx.

Referenced by ExecNewRun().

void AliPIDResponse::InitializeTOFResponse ( )
private

Definition at line 2043 of file AliPIDResponse.cxx.

Referenced by ExecNewRun().

Bool_t AliPIDResponse::InitializeTPCResponse ( )
private

Definition at line 1290 of file AliPIDResponse.cxx.

Referenced by ExecNewRun().

void AliPIDResponse::InitializeTRDResponse ( )
private

Definition at line 1778 of file AliPIDResponse.cxx.

Referenced by ExecNewRun().

Bool_t AliPIDResponse::IsTunedOnData ( ) const
inline

Definition at line 199 of file AliPIDResponse.h.

AliPIDResponse::EDetPidStatus AliPIDResponse::NumberOfSigmas ( EDetector  detCode,
const AliVParticle track,
AliPID::EParticleType  type,
Double_t &  val 
) const
Float_t AliPIDResponse::NumberOfSigmas ( EDetector  detCode,
const AliVParticle track,
AliPID::EParticleType  type 
) const

Definition at line 264 of file AliPIDResponse.cxx.

Float_t AliPIDResponse::NumberOfSigmasEMCAL ( const AliVParticle track,
AliPID::EParticleType  type,
Double_t &  eop,
Double_t  showershape[4] 
) const
virtual

Definition at line 374 of file AliPIDResponse.cxx.

Referenced by GetEMCALResponse(), and NumberOfSigmasTOF().

Float_t AliPIDResponse::NumberOfSigmasEMCAL ( const AliVParticle track,
AliPID::EParticleType  type 
) const
virtual

Definition at line 364 of file AliPIDResponse.cxx.

Float_t AliPIDResponse::NumberOfSigmasHMPID ( const AliVParticle track,
AliPID::EParticleType  type 
) const
virtual

Definition at line 354 of file AliPIDResponse.cxx.

Referenced by NumberOfSigmasTOF().

Float_t AliPIDResponse::NumberOfSigmasITS ( const AliVParticle track,
AliPID::EParticleType  type 
) const
virtual

Definition at line 302 of file AliPIDResponse.cxx.

Referenced by GetEMCALResponse().

Float_t AliPIDResponse::NumberOfSigmasTOF ( const AliVParticle track,
AliPID::EParticleType  type 
) const
virtual

Definition at line 344 of file AliPIDResponse.cxx.

Referenced by GetEMCALResponse().

virtual Float_t AliPIDResponse::NumberOfSigmasTOF ( const AliVParticle track,
AliPID::EParticleType  type,
Float_t   
) const
inlinevirtual

Definition at line 103 of file AliPIDResponse.h.

Referenced by NumberOfSigmasTOF().

Float_t AliPIDResponse::NumberOfSigmasTPC ( const AliVParticle track,
AliPID::EParticleType  type 
) const
virtual

Definition at line 312 of file AliPIDResponse.cxx.

Referenced by GetEMCALResponse().

Float_t AliPIDResponse::NumberOfSigmasTPC ( const AliVParticle track,
AliPID::EParticleType  type,
AliTPCPIDResponse::ETPCdEdxSource  dedxSource 
) const
virtual

Definition at line 322 of file AliPIDResponse.cxx.

Float_t AliPIDResponse::NumberOfSigmasTRD ( const AliVParticle track,
AliPID::EParticleType  type 
) const
virtual

Definition at line 335 of file AliPIDResponse.cxx.

Referenced by GetEMCALResponse().

AliPIDResponse & AliPIDResponse::operator= ( const AliPIDResponse other)

Definition at line 199 of file AliPIDResponse.cxx.

Referenced by AliESDpid::operator=(), and SetTunedOnDataMask().

TH2D * AliPIDResponse::RefineHistoViaLinearInterpolation ( TH2D *  h,
Double_t  refineFactorX = 6.0,
Double_t  refineFactorY = 6.0 
)
private

Definition at line 908 of file AliPIDResponse.cxx.

Referenced by SetTPCEtaMaps().

void AliPIDResponse::SetCachePID ( Bool_t  cache)
inline

Definition at line 156 of file AliPIDResponse.h.

void AliPIDResponse::SetCurrentAliRootRev ( Int_t  alirootRev)
inline

Definition at line 152 of file AliPIDResponse.h.

void AliPIDResponse::SetCurrentCentrality ( Float_t  centrality)
inline

Definition at line 172 of file AliPIDResponse.h.

void AliPIDResponse::SetCurrentFile ( const char *  file)
inline

Definition at line 150 of file AliPIDResponse.h.

void AliPIDResponse::SetCurrentMCEvent ( AliMCEvent mcEvent)
inline

Definition at line 163 of file AliPIDResponse.h.

void AliPIDResponse::SetCustomTPCetaMaps ( const char *  tpcEtaMaps)
inline

Definition at line 146 of file AliPIDResponse.h.

void AliPIDResponse::SetCustomTPCpidResponse ( const char *  tpcpid)
inline

Definition at line 140 of file AliPIDResponse.h.

void AliPIDResponse::SetCustomTPCpidResponseOADBFile ( const char *  tpcpid)
inline

Definition at line 143 of file AliPIDResponse.h.

void AliPIDResponse::SetEMCALPidResponseMaster ( )
private

Definition at line 2157 of file AliPIDResponse.cxx.

Referenced by ExecNewRun().

void AliPIDResponse::SetHMPIDPidResponseMaster ( )
private

Definition at line 2093 of file AliPIDResponse.cxx.

Referenced by ExecNewRun().

void AliPIDResponse::SetITSParametrisation ( )
private

Definition at line 881 of file AliPIDResponse.cxx.

Referenced by ExecNewRun().

void AliPIDResponse::SetITSPIDmethod ( ITSPIDmethod  pmeth)
inline

Definition at line 135 of file AliPIDResponse.h.

void AliPIDResponse::SetMCperiod ( const char *  mcPeriod)
inline

Definition at line 166 of file AliPIDResponse.h.

void AliPIDResponse::SetNoTOFmism ( Bool_t  value = kTRUE)
inline

Definition at line 211 of file AliPIDResponse.h.

void AliPIDResponse::SetOADBPath ( const char *  path)
inline

Definition at line 137 of file AliPIDResponse.h.

void AliPIDResponse::SetProbabilityRangeNsigma ( Float_t  range)
inline

Definition at line 213 of file AliPIDResponse.h.

void AliPIDResponse::SetRecoInfo ( )
private

Definition at line 722 of file AliPIDResponse.cxx.

Referenced by ExecNewRun().

void AliPIDResponse::SetRecoPass ( Int_t  recoPass)
inline

Definition at line 167 of file AliPIDResponse.h.

void AliPIDResponse::SetRecoPassName ( Int_t  recoPassName)
inline

Definition at line 168 of file AliPIDResponse.h.

void AliPIDResponse::SetTOFPidResponseMaster ( )
private

Definition at line 2007 of file AliPIDResponse.cxx.

Referenced by ExecNewRun().

void AliPIDResponse::SetTOFResponse ( AliVEvent vevent,
EStartTimeType_t  option 
)

Definition at line 2259 of file AliPIDResponse.cxx.

Referenced by InitialiseEvent(), and SetTOFtail().

void AliPIDResponse::SetTOFtail ( Float_t  tail = 0.9)
inline

Definition at line 191 of file AliPIDResponse.h.

void AliPIDResponse::SetTPCEtaMaps ( Double_t  refineFactorMapX = 6.0,
Double_t  refineFactorMapY = 6.0,
Double_t  refineFactorSigmaMapX = 6.0,
Double_t  refineFactorSigmaMapY = 6.0 
)
private

Definition at line 1060 of file AliPIDResponse.cxx.

Referenced by ExecNewRun().

void AliPIDResponse::SetTPCParametrisation ( )
private

Definition at line 1391 of file AliPIDResponse.cxx.

Referenced by ExecNewRun().

void AliPIDResponse::SetTPCPidResponseMaster ( )
private

Definition at line 1345 of file AliPIDResponse.cxx.

Referenced by ExecNewRun().

void AliPIDResponse::SetTRDCentralityMaps ( )
private

Definition at line 1950 of file AliPIDResponse.cxx.

Referenced by ExecNewRun().

void AliPIDResponse::SetTRDClusterMaps ( )
private

Definition at line 1890 of file AliPIDResponse.cxx.

Referenced by ExecNewRun().

void AliPIDResponse::SetTRDdEdxParams ( )
private

Definition at line 1807 of file AliPIDResponse.cxx.

Referenced by ExecNewRun().

void AliPIDResponse::SetTRDEtaMaps ( )
private

Definition at line 1832 of file AliPIDResponse.cxx.

Referenced by ExecNewRun().

void AliPIDResponse::SetTRDPidResponseMaster ( )
private

Definition at line 1757 of file AliPIDResponse.cxx.

Referenced by ExecNewRun().

void AliPIDResponse::SetTRDSlices ( UInt_t  TRDslicesForPID[2],
AliTRDPIDResponse::ETRDPIDMethod  method 
) const
private

Definition at line 1787 of file AliPIDResponse.cxx.

Referenced by CalculateTRDResponse().

void AliPIDResponse::SetTunedOnData ( Bool_t  flag = kTRUE,
Int_t  recoPass = 0,
TString  recoPassName = "" 
)
inline

Definition at line 200 of file AliPIDResponse.h.

void AliPIDResponse::SetTunedOnDataMask ( Int_t  detMask)
inline

Definition at line 202 of file AliPIDResponse.h.

void AliPIDResponse::SetUseTPCEtaCorrection ( Bool_t  useEtaCorrection = kTRUE)
inline

Definition at line 174 of file AliPIDResponse.h.

void AliPIDResponse::SetUseTPCMultiplicityCorrection ( Bool_t  useMultiplicityCorrection = kTRUE)
inline

Definition at line 177 of file AliPIDResponse.h.

void AliPIDResponse::SetUseTRDCentralityCorrection ( Bool_t  useTRDCentralityCorrection = kTRUE)
inline

Definition at line 185 of file AliPIDResponse.h.

void AliPIDResponse::SetUseTRDClusterCorrection ( Bool_t  useTRDClusterCorrection = kTRUE)
inline

Definition at line 183 of file AliPIDResponse.h.

void AliPIDResponse::SetUseTRDEtaCorrection ( Bool_t  useTRDEtaCorrection = kTRUE)
inline

Definition at line 181 of file AliPIDResponse.h.

Bool_t AliPIDResponse::UseTPCEtaCorrection ( ) const
inline

Definition at line 175 of file AliPIDResponse.h.

Referenced by GetTPCsignalTunedOnData().

Bool_t AliPIDResponse::UseTPCMultiplicityCorrection ( ) const
inline

Definition at line 178 of file AliPIDResponse.h.

Referenced by GetTPCsignalTunedOnData().

Bool_t AliPIDResponse::UseTRDCentralityCorrection ( ) const
inline

Definition at line 186 of file AliPIDResponse.h.

Bool_t AliPIDResponse::UseTRDClusterCorrection ( ) const
inline

Definition at line 184 of file AliPIDResponse.h.

Bool_t AliPIDResponse::UseTRDEtaCorrection ( ) const
inline

Definition at line 182 of file AliPIDResponse.h.

Member Data Documentation

TObjArray* AliPIDResponse::fArrPidResponseMaster
private

Array with PID response parametrisations (new object)

Definition at line 267 of file AliPIDResponse.h.

Referenced by operator=(), SetTPCParametrisation(), SetTPCPidResponseMaster(), and ~AliPIDResponse().

TString AliPIDResponse::fBeamType
private

Definition at line 250 of file AliPIDResponse.h.

Referenced by operator=(), SetRecoInfo(), and SetTPCParametrisation().

EBeamType AliPIDResponse::fBeamTypeNum
private

current centrality

Definition at line 292 of file AliPIDResponse.h.

Referenced by GetBeamType(), GetComputeTOFProbability(), operator=(), and SetRecoInfo().

Bool_t AliPIDResponse::fCachePID
private
Float_t AliPIDResponse::fCurrCentrality
private

MC event of event currently being processed.

Definition at line 290 of file AliPIDResponse.h.

Referenced by GetComputeTOFProbability(), GetCurrentCentrality(), InitialiseEvent(), and SetCurrentCentrality().

Int_t AliPIDResponse::fCurrentAliRootRev
private
TString AliPIDResponse::fCurrentFile
private

Definition at line 254 of file AliPIDResponse.h.

Referenced by operator=(), SetCurrentFile(), and SetRecoInfo().

AliMCEvent* AliPIDResponse::fCurrentMCEvent
private

event currently being processed

Definition at line 288 of file AliPIDResponse.h.

Referenced by GetCurrentMCEvent(), GetITSsignalTunedOnData(), GetTPCsignalTunedOnData(), operator=(), and SetCurrentMCEvent().

TString AliPIDResponse::fCustomTPCetaMaps
private
TString AliPIDResponse::fCustomTPCpidResponse
private
TString AliPIDResponse::fCustomTPCpidResponseOADBFile
private
TObjArray* AliPIDResponse::fEMCALPIDParams
private

HMPID PID Params (OADB loaded)

Definition at line 285 of file AliPIDResponse.h.

Referenced by GetEMCALPIDStatus(), InitializeEMCALResponse(), operator=(), and SetEMCALPidResponseMaster().

Float_t AliPIDResponse::fgTOFmismatchProb = 0.0
staticprivate

Definition at line 240 of file AliPIDResponse.h.

Referenced by GetComputeTOFProbability(), and GetTOFMismatchProbability().

AliHMPIDPIDParams* AliPIDResponse::fHMPIDPIDParams
private

TOF PID Params - period depending (OADB loaded)

Definition at line 283 of file AliPIDResponse.h.

Referenced by InitializeHMPIDResponse(), operator=(), and SetHMPIDPidResponseMaster().

AliHMPIDPIDResponse AliPIDResponse::fHMPIDResponse
protected
ITSPIDmethod AliPIDResponse::fITSPIDmethod
protected

Definition at line 225 of file AliPIDResponse.h.

Referenced by AliESDpid::MakeITSPID(), operator=(), and SetITSPIDmethod().

TString AliPIDResponse::fLHCperiod
private

beam type (PP) or (PBPB)

Definition at line 251 of file AliPIDResponse.h.

Referenced by operator=(), SetRecoInfo(), SetTPCEtaMaps(), SetTPCParametrisation(), and SetTRDSlices().

TString AliPIDResponse::fMCperiodTPC
private

LHC period.

Definition at line 252 of file AliPIDResponse.h.

Referenced by operator=(), SetRecoInfo(), SetTPCEtaMaps(), and SetTPCParametrisation().

TString AliPIDResponse::fMCperiodUser
private

corresponding MC period to use for the TPC splines

Definition at line 253 of file AliPIDResponse.h.

Referenced by operator=(), and SetMCperiod().

Bool_t AliPIDResponse::fNoTOFmism
private

beam type enum

Definition at line 294 of file AliPIDResponse.h.

Referenced by GetComputeTOFProbability(), operator=(), and SetNoTOFmism().

AliOADBContainer* AliPIDResponse::fOADBvoltageMaps
private

TPC resolution correction.

Definition at line 269 of file AliPIDResponse.h.

Referenced by operator=(), SetTPCParametrisation(), and SetTPCPidResponseMaster().

Int_t AliPIDResponse::fOldRun
private

current run number

Definition at line 261 of file AliPIDResponse.h.

Referenced by InitialiseEvent(), and operator=().

Int_t AliPIDResponse::fRecoPass
private
TString AliPIDResponse::fRecoPassName
private

name of currently processed file

Definition at line 255 of file AliPIDResponse.h.

Referenced by InitialiseEvent(), InitializeTPCResponse(), operator=(), and SetTPCEtaMaps().

TString AliPIDResponse::fRecoPassNameUser
private
Int_t AliPIDResponse::fRecoPassUser
private
TF1* AliPIDResponse::fResolutionCorrection
private

TPC pid splines (old object)

Definition at line 268 of file AliPIDResponse.h.

Referenced by InitialiseEvent(), operator=(), and SetTPCParametrisation().

Float_t AliPIDResponse::fResT0A
private

current run number

Definition at line 262 of file AliPIDResponse.h.

Referenced by InitializeTOFResponse(), operator=(), and SetTOFResponse().

Float_t AliPIDResponse::fResT0AC
private

T0C resolution in current run.

Definition at line 264 of file AliPIDResponse.h.

Referenced by InitializeTOFResponse(), operator=(), and SetTOFResponse().

Float_t AliPIDResponse::fResT0C
private

T0A resolution in current run.

Definition at line 263 of file AliPIDResponse.h.

Referenced by InitializeTOFResponse(), operator=(), and SetTOFResponse().

AliTOFPIDParams* AliPIDResponse::fTOFPIDParams
private

TOF tail effect used in TOF probability.

Definition at line 281 of file AliPIDResponse.h.

Referenced by GetTOFPIDParams(), InitialiseEvent(), InitializeTOFResponse(), operator=(), SetTOFPidResponseMaster(), SetTOFResponse(), and ~AliPIDResponse().

Float_t AliPIDResponse::fTOFtail
private
TObjArray* AliPIDResponse::fTPCPIDResponseArray
private

T0A.and.T0C resolution in current run.

Definition at line 266 of file AliPIDResponse.h.

Referenced by operator=(), and ~AliPIDResponse().

AliTRDdEdxParams* AliPIDResponse::fTRDdEdxParams
private

TRD PID Response Object.

Definition at line 275 of file AliPIDResponse.h.

Referenced by InitializeTRDResponse(), operator=(), SetTRDdEdxParams(), and ~AliPIDResponse().

AliTRDPIDResponseObject* AliPIDResponse::fTRDPIDResponseObject
private
Bool_t AliPIDResponse::fUseTPCEtaCorrection
private
Bool_t AliPIDResponse::fUseTPCNewResponse
private

Definition at line 272 of file AliPIDResponse.h.

Referenced by ExecNewRun(), and operator=().

Bool_t AliPIDResponse::fUseTRDCentralityCorrection
private
Bool_t AliPIDResponse::fUseTRDClusterCorrection
private
Bool_t AliPIDResponse::fUseTRDEtaCorrection
private

TRD dEdx Response for truncated mean signal.

Definition at line 276 of file AliPIDResponse.h.

Referenced by GetNumberOfSigmasTRD(), GetSignalDeltaTRD(), operator=(), SetTRDEtaMaps(), SetUseTRDEtaCorrection(), and UseTRDEtaCorrection().


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