AliPhysics  764b6ea (764b6ea)
AliDalitzElectronCuts Class Reference

#include <AliDalitzElectronCuts.h>

Inheritance diagram for AliDalitzElectronCuts:

Public Types

enum  cutIds {
  kMaxChi2TPCConstrainedGlobal, kededxSigmaITSCut, kededxSigmaTPCCut, kpidedxSigmaTPCCut,
  kpiMinMomdedxSigmaTPCCut, kpiMaxMomdedxSigmaTPCCut, kLowPRejectionSigmaCut, kTOFelectronPID,
  kclsITSCut, kclsTPCCut, ketaCut, kPsiPair,
  kRejectSharedElecGamma, kMaxChi2PerClusterTPC, kMaxChi2PerClusterITS, kptCut,
  kDCACut, kmassCut, kWeights, kuseVPhotonMCPSmearing,
  kNCuts
}
 
enum  electronCuts {
  kElectronIn =0, kNoTracks, kTrackCuts, kdEdxCuts,
  kElectronOut
}
 

Public Member Functions

Bool_t SetCutIds (TString cutString)
 
Bool_t SetCut (cutIds cutID, Int_t cut)
 
More...
 
Bool_t UpdateCutString (cutIds cutID, Int_t value)
 
More...
 
Bool_t InitializeCutsFromCutString (const TString analysisCutSelection)
 
More...
 
 AliDalitzElectronCuts (const char *name="ElectronCuts", const char *title="Electron Cuts")
 
virtual ~AliDalitzElectronCuts ()
 
virtual Bool_t IsSelected (TObject *)
 
virtual Bool_t IsSelected (TList *)
 
TString GetCutNumber ()
 
More...
 
Bool_t ElectronIsSelectedMC (Int_t labelParticle, AliMCEvent *mcEvent)
 
More...
 
Bool_t TrackIsSelected (AliESDtrack *lTrack)
 
More...
 
Bool_t ElectronIsSelected (AliESDtrack *lTrack)
 
More...
 
void InitAODpidUtil (Int_t type)
 
Bool_t InitPIDResponse ()
 
void SetPIDResponse (AliPIDResponse *pidResponse)
 
AliPIDResponse * GetPIDResponse ()
 
void PrintCuts ()
 
More...
 
void InitCutHistograms (TString name="", Bool_t preCut=kTRUE, TString cutName="")
 
void SetFillCutHistograms (TString name="", Bool_t preCut=kTRUE, TString cutName="")
 
TListGetCutHistograms ()
 
Bool_t dEdxCuts (AliVTrack *track)
 Cut functions. More...
 
Bool_t PIDProbabilityCut (AliConversionPhotonBase *photon, AliVEvent *event)
 
Bool_t RejectSharedElecGamma (TList *photons, Int_t indexEle)
 
More...
 
Bool_t IsFromGammaConversion (Double_t psiPair, Double_t deltaPhi)
 
Bool_t MassCut (Double_t pi0CandidatePt, Double_t vphotonCandidateMass)
 
Bool_t SetMaxChi2TPCConstrainedGlobal (Int_t maxChi2)
 
More...
 
Bool_t SetTPCdEdxCutPionLine (Int_t pidedxSigmaCut)
 
More...
 
Bool_t SetTPCdEdxCutElectronLine (Int_t ededxSigmaCut)
 
More...
 
Bool_t SetITSdEdxCutElectronLine (Int_t ededxSigmaCut)
 
More...
 
Bool_t SetMinMomPiondEdxTPCCut (Int_t piMomdedxSigmaCut)
 
More...
 
Bool_t SetMaxMomPiondEdxTPCCut (Int_t piMomdedxSigmaCut)
 
More...
 
Bool_t SetITSClusterCut (Int_t clsITSCut)
 
More...
 
Bool_t SetTPCClusterCut (Int_t clsTPCCut)
 
More...
 
Bool_t SetEtaCut (Int_t etaCut)
 
More...
 
Bool_t SetPtCut (Int_t ptCut)
 
More...
 
Bool_t SetDCACut (Int_t dcaCut)
 
More...
 
Bool_t SetMinMomPiondEdxCut (Int_t piMinMomdedxSigmaCut)
 
Bool_t SetMaxMomPiondEdxCut (Int_t piMaxMomdedxSigmaCut)
 
Bool_t SetLowPRejectionCuts (Int_t LowPRejectionSigmaCut)
 
More...
 
Bool_t SetTOFElectronPIDCut (Int_t TOFelectronPID)
 
More...
 
Bool_t SetPsiPairCut (Int_t psiCut)
 
More...
 
Bool_t SetRejectSharedElecGamma (Int_t RCut)
 
More...
 
Bool_t SetMaxChi2PerClusterTPC (Int_t maxChi2)
 
More...
 
Bool_t SetMaxChi2PerClusterITS (Int_t maxChi2)
 
More...
 
Bool_t SetMassCut (Int_t massCut)
 
More...
 
Bool_t SetDoWeights (Int_t opc)
 
More...
 
Bool_t SetUseVPhotonMCPmearing (Int_t useMCPSmearing)
 
void SetUseCrossedRows (Bool_t opc)
 
Double_t GetEtaCut ()
 
Double_t GetPsiPairCut ()
 
Double_t DoRejectSharedElecGamma ()
 
Double_t DoPsiPairCut ()
 
Double_t GetNFindableClustersTPC (AliESDtrack *lTrack)
 
Bool_t DoMassCut ()
 
Bool_t DoMassMinCut ()
 
Double_t GetMassCutLowPt ()
 
Double_t GetMassCutHighPt ()
 
Double_t GetPtMinMassCut ()
 
Double_t GetMassMinCut ()
 
Bool_t DoWeights ()
 
Bool_t GetUseVPhotonMCPmearing ()
 
Bool_t GetUseElectronMCSmearing ()
 

Static Public Member Functions

static AliDalitzElectronCutsGetStandardCuts2010PbPb ()
 
More...
 
static AliDalitzElectronCutsGetStandardCuts2010pp ()
 
More...
 
static AliVTrack * GetTrack (AliVEvent *event, Int_t label)
 
More...
 

Public Attributes

Int_t fCuts [kNCuts]
 

Static Public Attributes

static const char * fgkCutNames [kNCuts]
 

Protected Attributes

TListfHistograms
 
AliPIDResponse * fPIDResponse
 
AliESDtrackCuts * fesdTrackCuts
 
Double_t fEtaCut
 
Bool_t fDoEtaCut
 
Double_t fPtMinCut
 
Double_t fPtMaxCut
 
Double_t fRadiusCut
 
Double_t fPsiPairCut
 
Double_t fDeltaPhiCutMin
 
Double_t fDeltaPhiCutMax
 
Double_t fMinClsTPC
 
Double_t fMinClsTPCToF
 
Bool_t fDodEdxSigmaITSCut
 
Bool_t fDodEdxSigmaTPCCut
 
Bool_t fDoTOFsigmaCut
 
Bool_t fDoRejectSharedElecGamma
 
Bool_t fDoPsiPairCut
 
Double_t fPIDnSigmaAboveElectronLineITS
 
Double_t fPIDnSigmaBelowElectronLineITS
 
Double_t fPIDnSigmaAboveElectronLineTPC
 
Double_t fPIDnSigmaBelowElectronLineTPC
 
Double_t fPIDnSigmaAbovePionLineTPC
 
Double_t fPIDnSigmaAbovePionLineTPCHighPt
 
Double_t fTofPIDnSigmaAboveElectronLine
 
Double_t fTofPIDnSigmaBelowElectronLine
 
Double_t fPIDMinPnSigmaAbovePionLineTPC
 
Double_t fPIDMaxPnSigmaAbovePionLineTPC
 
Double_t fDoKaonRejectionLowP
 
Double_t fDoProtonRejectionLowP
 
Double_t fDoPionRejectionLowP
 
Double_t fPIDnSigmaAtLowPAroundKaonLine
 
Double_t fPIDnSigmaAtLowPAroundProtonLine
 
Double_t fPIDnSigmaAtLowPAroundPionLine
 
Double_t fPIDMinPKaonRejectionLowP
 
Double_t fPIDMinPProtonRejectionLowP
 
Double_t fPIDMinPPionRejectionLowP
 
Bool_t fUseCorrectedTPCClsInfo
 
Bool_t fUseCrossedRows
 
Bool_t fUseTOFpid
 
Bool_t fRequireTOF
 
Bool_t fDoMassCut
 
Bool_t fDoMassMinCut
 
Double_t fMassCutLowPt
 
Double_t fMassCutHighPt
 
Double_t fMassCutPtMin
 
Double_t fMassMinCut
 
Bool_t fDoWeights
 
Bool_t fUseVPhotonMCPSmearing
 
Bool_t fUseElectronMCPSmearing
 
TObjString * fCutString
 
TString fCutStringRead
 
TH1F * hCutIndex
 
TH1F * hdEdxCuts
 
TH2FhITSdEdxbefore
 
TH2FhITSdEdxafter
 
TH2FhTPCdEdxbefore
 
TH2FhTPCdEdxafter
 
TH2FhTPCdEdxSignalbefore
 
TH2FhTPCdEdxSignalafter
 
TH2FhTOFbefore
 
TH2FhTOFafter
 
TH2FhTrackDCAxyPtbefore
 
TH2FhTrackDCAxyPtafter
 
TH2FhTrackDCAzPtbefore
 
TH2FhTrackDCAzPtafter
 
TH2FhTrackNFindClsPtTPCbefore
 
TH2FhTrackNFindClsPtTPCafter
 
TH1F * hTrackPosEtabeforeDedx
 
TH1F * hTrackNegEtabeforeDedx
 
TH1F * hTrackPosEtaafterDedx
 
TH1F * hTrackNegEtaafterDedx
 

Private Member Functions

 AliDalitzElectronCuts (const AliDalitzElectronCuts &)
 
AliDalitzElectronCutsoperator= (const AliDalitzElectronCuts &)
 

Detailed Description

Definition at line 35 of file AliDalitzElectronCuts.h.

Member Enumeration Documentation

Enumerator
kMaxChi2TPCConstrainedGlobal 
kededxSigmaITSCut 
kededxSigmaTPCCut 
kpidedxSigmaTPCCut 
kpiMinMomdedxSigmaTPCCut 
kpiMaxMomdedxSigmaTPCCut 
kLowPRejectionSigmaCut 
kTOFelectronPID 
kclsITSCut 
kclsTPCCut 
ketaCut 
kPsiPair 
kRejectSharedElecGamma 
kMaxChi2PerClusterTPC 
kMaxChi2PerClusterITS 
kptCut 
kDCACut 
kmassCut 
kWeights 
kuseVPhotonMCPSmearing 
kNCuts 

Definition at line 40 of file AliDalitzElectronCuts.h.

Enumerator
kElectronIn 
kNoTracks 
kTrackCuts 
kdEdxCuts 
kElectronOut 

Definition at line 65 of file AliDalitzElectronCuts.h.

Constructor & Destructor Documentation

AliDalitzElectronCuts::AliDalitzElectronCuts ( const char *  name = "ElectronCuts",
const char *  title = "Electron Cuts" 
)

Definition at line 73 of file AliDalitzElectronCuts.cxx.

Referenced by GetStandardCuts2010PbPb(), and GetStandardCuts2010pp().

AliDalitzElectronCuts::~AliDalitzElectronCuts ( )
virtual

Definition at line 158 of file AliDalitzElectronCuts.cxx.

AliDalitzElectronCuts::AliDalitzElectronCuts ( const AliDalitzElectronCuts )
private

Member Function Documentation

Bool_t AliDalitzElectronCuts::dEdxCuts ( AliVTrack *  track)

Cut functions.


Definition at line 523 of file AliDalitzElectronCuts.cxx.

Referenced by ElectronIsSelected().

Bool_t AliDalitzElectronCuts::DoMassCut ( )
inline

Definition at line 155 of file AliDalitzElectronCuts.h.

Bool_t AliDalitzElectronCuts::DoMassMinCut ( )
inline

Definition at line 156 of file AliDalitzElectronCuts.h.

Double_t AliDalitzElectronCuts::DoPsiPairCut ( )
inline

Definition at line 153 of file AliDalitzElectronCuts.h.

Double_t AliDalitzElectronCuts::DoRejectSharedElecGamma ( )
inline

Definition at line 152 of file AliDalitzElectronCuts.h.

Bool_t AliDalitzElectronCuts::DoWeights ( )
inline

Definition at line 161 of file AliDalitzElectronCuts.h.

Bool_t AliDalitzElectronCuts::ElectronIsSelected ( AliESDtrack *  lTrack)


Definition at line 400 of file AliDalitzElectronCuts.cxx.

Bool_t AliDalitzElectronCuts::ElectronIsSelectedMC ( Int_t  labelParticle,
AliMCEvent *  mcEvent 
)


Definition at line 380 of file AliDalitzElectronCuts.cxx.

TList* AliDalitzElectronCuts::GetCutHistograms ( )
inline

Definition at line 108 of file AliDalitzElectronCuts.h.

TString AliDalitzElectronCuts::GetCutNumber ( )
Double_t AliDalitzElectronCuts::GetEtaCut ( )
inline

Definition at line 150 of file AliDalitzElectronCuts.h.

Double_t AliDalitzElectronCuts::GetMassCutHighPt ( )
inline

Definition at line 158 of file AliDalitzElectronCuts.h.

Double_t AliDalitzElectronCuts::GetMassCutLowPt ( )
inline

Definition at line 157 of file AliDalitzElectronCuts.h.

Double_t AliDalitzElectronCuts::GetMassMinCut ( )
inline

Definition at line 160 of file AliDalitzElectronCuts.h.

Double_t AliDalitzElectronCuts::GetNFindableClustersTPC ( AliESDtrack *  lTrack)

Definition at line 736 of file AliDalitzElectronCuts.cxx.

Referenced by ElectronIsSelected(), and TrackIsSelected().

AliPIDResponse* AliDalitzElectronCuts::GetPIDResponse ( )
inline

Definition at line 102 of file AliDalitzElectronCuts.h.

Double_t AliDalitzElectronCuts::GetPsiPairCut ( )
inline

Definition at line 151 of file AliDalitzElectronCuts.h.

Double_t AliDalitzElectronCuts::GetPtMinMassCut ( )
inline

Definition at line 159 of file AliDalitzElectronCuts.h.

AliDalitzElectronCuts * AliDalitzElectronCuts::GetStandardCuts2010PbPb ( )
static


Definition at line 2173 of file AliDalitzElectronCuts.cxx.

AliDalitzElectronCuts * AliDalitzElectronCuts::GetStandardCuts2010pp ( )
static


Definition at line 2182 of file AliDalitzElectronCuts.cxx.

AliVTrack * AliDalitzElectronCuts::GetTrack ( AliVEvent *  event,
Int_t  label 
)
static


Definition at line 671 of file AliDalitzElectronCuts.cxx.

Bool_t AliDalitzElectronCuts::GetUseElectronMCSmearing ( )
inline

Definition at line 163 of file AliDalitzElectronCuts.h.

Bool_t AliDalitzElectronCuts::GetUseVPhotonMCPmearing ( )
inline

Definition at line 162 of file AliDalitzElectronCuts.h.

void AliDalitzElectronCuts::InitAODpidUtil ( Int_t  type)
inline

Definition at line 259 of file AliDalitzElectronCuts.h.

void AliDalitzElectronCuts::InitCutHistograms ( TString  name = "",
Bool_t  preCut = kTRUE,
TString  cutName = "" 
)

Definition at line 174 of file AliDalitzElectronCuts.cxx.

Bool_t AliDalitzElectronCuts::InitializeCutsFromCutString ( const TString  analysisCutSelection)


Definition at line 825 of file AliDalitzElectronCuts.cxx.

Referenced by GetStandardCuts2010PbPb(), and GetStandardCuts2010pp().

Bool_t AliDalitzElectronCuts::InitPIDResponse ( )

Definition at line 363 of file AliDalitzElectronCuts.cxx.

Referenced by AliDalitzElectronCuts(), and dEdxCuts().

Bool_t AliDalitzElectronCuts::IsFromGammaConversion ( Double_t  psiPair,
Double_t  deltaPhi 
)

Definition at line 800 of file AliDalitzElectronCuts.cxx.

virtual Bool_t AliDalitzElectronCuts::IsSelected ( TObject )
inlinevirtual

Definition at line 87 of file AliDalitzElectronCuts.h.

virtual Bool_t AliDalitzElectronCuts::IsSelected ( TList )
inlinevirtual

Definition at line 88 of file AliDalitzElectronCuts.h.

Bool_t AliDalitzElectronCuts::MassCut ( Double_t  pi0CandidatePt,
Double_t  vphotonCandidateMass 
)

Definition at line 715 of file AliDalitzElectronCuts.cxx.

AliDalitzElectronCuts& AliDalitzElectronCuts::operator= ( const AliDalitzElectronCuts )
private
Bool_t AliDalitzElectronCuts::PIDProbabilityCut ( AliConversionPhotonBase photon,
AliVEvent *  event 
)
void AliDalitzElectronCuts::PrintCuts ( )


Definition at line 1021 of file AliDalitzElectronCuts.cxx.

Bool_t AliDalitzElectronCuts::RejectSharedElecGamma ( TList photons,
Int_t  indexEle 
)


Definition at line 698 of file AliDalitzElectronCuts.cxx.

Bool_t AliDalitzElectronCuts::SetCut ( cutIds  cutID,
Int_t  cut 
)


Set individual cut ID

Definition at line 861 of file AliDalitzElectronCuts.cxx.

Referenced by InitializeCutsFromCutString().

Bool_t AliDalitzElectronCuts::SetCutIds ( TString  cutString)
Bool_t AliDalitzElectronCuts::SetDCACut ( Int_t  dcaCut)


Definition at line 1648 of file AliDalitzElectronCuts.cxx.

Referenced by SetCut().

Bool_t AliDalitzElectronCuts::SetDoWeights ( Int_t  opc)


Definition at line 2025 of file AliDalitzElectronCuts.cxx.

Referenced by SetCut().

Bool_t AliDalitzElectronCuts::SetEtaCut ( Int_t  etaCut)


Definition at line 1559 of file AliDalitzElectronCuts.cxx.

Referenced by SetCut().

void AliDalitzElectronCuts::SetFillCutHistograms ( TString  name = "",
Bool_t  preCut = kTRUE,
TString  cutName = "" 
)
inline

Definition at line 107 of file AliDalitzElectronCuts.h.

Bool_t AliDalitzElectronCuts::SetITSClusterCut ( Int_t  clsITSCut)


Definition at line 1263 of file AliDalitzElectronCuts.cxx.

Referenced by SetCut().

Bool_t AliDalitzElectronCuts::SetITSdEdxCutElectronLine ( Int_t  ededxSigmaCut)


Definition at line 1058 of file AliDalitzElectronCuts.cxx.

Referenced by SetCut().

Bool_t AliDalitzElectronCuts::SetLowPRejectionCuts ( Int_t  LowPRejectionSigmaCut)


Definition at line 1730 of file AliDalitzElectronCuts.cxx.

Referenced by SetCut().

Bool_t AliDalitzElectronCuts::SetMassCut ( Int_t  massCut)


Definition at line 2040 of file AliDalitzElectronCuts.cxx.

Referenced by SetCut().

Bool_t AliDalitzElectronCuts::SetMaxChi2PerClusterITS ( Int_t  maxChi2)


Definition at line 1995 of file AliDalitzElectronCuts.cxx.

Referenced by SetCut().

Bool_t AliDalitzElectronCuts::SetMaxChi2PerClusterTPC ( Int_t  maxChi2)


Definition at line 1967 of file AliDalitzElectronCuts.cxx.

Referenced by SetCut().

Bool_t AliDalitzElectronCuts::SetMaxChi2TPCConstrainedGlobal ( Int_t  maxChi2)


Definition at line 1029 of file AliDalitzElectronCuts.cxx.

Referenced by SetCut().

Bool_t AliDalitzElectronCuts::SetMaxMomPiondEdxCut ( Int_t  piMaxMomdedxSigmaCut)
Bool_t AliDalitzElectronCuts::SetMaxMomPiondEdxTPCCut ( Int_t  piMomdedxSigmaCut)


Definition at line 1700 of file AliDalitzElectronCuts.cxx.

Referenced by SetCut().

Bool_t AliDalitzElectronCuts::SetMinMomPiondEdxCut ( Int_t  piMinMomdedxSigmaCut)
Bool_t AliDalitzElectronCuts::SetMinMomPiondEdxTPCCut ( Int_t  piMomdedxSigmaCut)


Definition at line 1226 of file AliDalitzElectronCuts.cxx.

Referenced by SetCut().

void AliDalitzElectronCuts::SetPIDResponse ( AliPIDResponse *  pidResponse)
inline

Definition at line 101 of file AliDalitzElectronCuts.h.

Bool_t AliDalitzElectronCuts::SetPsiPairCut ( Int_t  psiCut)


Definition at line 1869 of file AliDalitzElectronCuts.cxx.

Referenced by SetCut().

Bool_t AliDalitzElectronCuts::SetPtCut ( Int_t  ptCut)


Definition at line 1609 of file AliDalitzElectronCuts.cxx.

Referenced by SetCut().

Bool_t AliDalitzElectronCuts::SetRejectSharedElecGamma ( Int_t  RCut)


Definition at line 1927 of file AliDalitzElectronCuts.cxx.

Referenced by SetCut().

Bool_t AliDalitzElectronCuts::SetTOFElectronPIDCut ( Int_t  TOFelectronPID)


Definition at line 1822 of file AliDalitzElectronCuts.cxx.

Referenced by SetCut().

Bool_t AliDalitzElectronCuts::SetTPCClusterCut ( Int_t  clsTPCCut)


Definition at line 1314 of file AliDalitzElectronCuts.cxx.

Referenced by SetCut().

Bool_t AliDalitzElectronCuts::SetTPCdEdxCutElectronLine ( Int_t  ededxSigmaCut)


Definition at line 1117 of file AliDalitzElectronCuts.cxx.

Referenced by SetCut().

Bool_t AliDalitzElectronCuts::SetTPCdEdxCutPionLine ( Int_t  pidedxSigmaCut)


Definition at line 1174 of file AliDalitzElectronCuts.cxx.

Referenced by SetCut().

void AliDalitzElectronCuts::SetUseCrossedRows ( Bool_t  opc)
inline

Definition at line 146 of file AliDalitzElectronCuts.h.

Bool_t AliDalitzElectronCuts::SetUseVPhotonMCPmearing ( Int_t  useMCPSmearing)

Definition at line 2138 of file AliDalitzElectronCuts.cxx.

Referenced by SetCut().

Bool_t AliDalitzElectronCuts::TrackIsSelected ( AliESDtrack *  lTrack)


Definition at line 487 of file AliDalitzElectronCuts.cxx.

Referenced by ElectronIsSelected().

Bool_t AliDalitzElectronCuts::UpdateCutString ( cutIds  cutID,
Int_t  value 
)


Update the cut string (if it has been created yet)

Definition at line 810 of file AliDalitzElectronCuts.cxx.

Referenced by SetCut().

Member Data Documentation

Int_t AliDalitzElectronCuts::fCuts[kNCuts]
TObjString* AliDalitzElectronCuts::fCutString
protected
TString AliDalitzElectronCuts::fCutStringRead
protected

Definition at line 225 of file AliDalitzElectronCuts.h.

Referenced by GetCutNumber(), and InitializeCutsFromCutString().

Double_t AliDalitzElectronCuts::fDeltaPhiCutMax
protected

Definition at line 180 of file AliDalitzElectronCuts.h.

Referenced by IsFromGammaConversion(), and SetPsiPairCut().

Double_t AliDalitzElectronCuts::fDeltaPhiCutMin
protected

Definition at line 179 of file AliDalitzElectronCuts.h.

Referenced by IsFromGammaConversion(), and SetPsiPairCut().

Bool_t AliDalitzElectronCuts::fDodEdxSigmaITSCut
protected

Definition at line 183 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and SetITSdEdxCutElectronLine().

Bool_t AliDalitzElectronCuts::fDodEdxSigmaTPCCut
protected

Definition at line 184 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and SetTPCdEdxCutElectronLine().

Bool_t AliDalitzElectronCuts::fDoEtaCut
protected

Definition at line 174 of file AliDalitzElectronCuts.h.

Referenced by ElectronIsSelectedMC(), SetEtaCut(), and TrackIsSelected().

Double_t AliDalitzElectronCuts::fDoKaonRejectionLowP
protected

Definition at line 198 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and SetLowPRejectionCuts().

Bool_t AliDalitzElectronCuts::fDoMassCut
protected

Definition at line 212 of file AliDalitzElectronCuts.h.

Referenced by SetMassCut().

Bool_t AliDalitzElectronCuts::fDoMassMinCut
protected

Definition at line 213 of file AliDalitzElectronCuts.h.

Referenced by SetMassCut().

Double_t AliDalitzElectronCuts::fDoPionRejectionLowP
protected

Definition at line 200 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and SetLowPRejectionCuts().

Double_t AliDalitzElectronCuts::fDoProtonRejectionLowP
protected

Definition at line 199 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and SetLowPRejectionCuts().

Bool_t AliDalitzElectronCuts::fDoPsiPairCut
protected

Definition at line 187 of file AliDalitzElectronCuts.h.

Referenced by SetPsiPairCut().

Bool_t AliDalitzElectronCuts::fDoRejectSharedElecGamma
protected

Definition at line 186 of file AliDalitzElectronCuts.h.

Referenced by SetRejectSharedElecGamma().

Bool_t AliDalitzElectronCuts::fDoTOFsigmaCut
protected

Definition at line 185 of file AliDalitzElectronCuts.h.

Bool_t AliDalitzElectronCuts::fDoWeights
protected

Definition at line 218 of file AliDalitzElectronCuts.h.

Referenced by SetDoWeights().

Double_t AliDalitzElectronCuts::fEtaCut
protected

Definition at line 173 of file AliDalitzElectronCuts.h.

Referenced by ElectronIsSelectedMC(), SetEtaCut(), and TrackIsSelected().

const char * AliDalitzElectronCuts::fgkCutNames
static
Initial value:
= {
"MaxChi2TPCConstrainedGlobal",
"ededxSigmaITSCut",
"ededxSigmaTPCCut",
"pidedxSigmaTPCCut",
"piMinMomdedxSigmaTPCCut",
"piMaxMomdedxSigmaTPCCut",
"LowPRejectionSigmaCut",
"kTOFelectronPID",
"clsITSCut",
"clsTPCCut",
"EtaCut",
"PsiPair",
"RejectSharedElecGamma",
"MaxChi2PerClusterTPC",
"MaxChi2PerClusterITS",
"PtCut",
"DCAcut",
"MassCut",
"Weights",
"VPhotonMCPSmearing"
}

Definition at line 78 of file AliDalitzElectronCuts.h.

Referenced by PrintCuts().

TList* AliDalitzElectronCuts::fHistograms
protected

Definition at line 169 of file AliDalitzElectronCuts.h.

Referenced by InitCutHistograms().

Double_t AliDalitzElectronCuts::fMassCutHighPt
protected

Definition at line 215 of file AliDalitzElectronCuts.h.

Referenced by MassCut(), and SetMassCut().

Double_t AliDalitzElectronCuts::fMassCutLowPt
protected

Definition at line 214 of file AliDalitzElectronCuts.h.

Referenced by MassCut(), and SetMassCut().

Double_t AliDalitzElectronCuts::fMassCutPtMin
protected

Definition at line 216 of file AliDalitzElectronCuts.h.

Referenced by MassCut(), and SetMassCut().

Double_t AliDalitzElectronCuts::fMassMinCut
protected

Definition at line 217 of file AliDalitzElectronCuts.h.

Referenced by SetMassCut().

Double_t AliDalitzElectronCuts::fMinClsTPC
protected

Definition at line 181 of file AliDalitzElectronCuts.h.

Referenced by SetTPCClusterCut().

Double_t AliDalitzElectronCuts::fMinClsTPCToF
protected

Definition at line 182 of file AliDalitzElectronCuts.h.

Referenced by SetTPCClusterCut(), and TrackIsSelected().

Double_t AliDalitzElectronCuts::fPIDMaxPnSigmaAbovePionLineTPC
protected

Definition at line 197 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and SetMaxMomPiondEdxTPCCut().

Double_t AliDalitzElectronCuts::fPIDMinPKaonRejectionLowP
protected

Definition at line 204 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts().

Double_t AliDalitzElectronCuts::fPIDMinPnSigmaAbovePionLineTPC
protected
Double_t AliDalitzElectronCuts::fPIDMinPPionRejectionLowP
protected

Definition at line 206 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and SetLowPRejectionCuts().

Double_t AliDalitzElectronCuts::fPIDMinPProtonRejectionLowP
protected

Definition at line 205 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts().

Double_t AliDalitzElectronCuts::fPIDnSigmaAboveElectronLineITS
protected

Definition at line 188 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and SetITSdEdxCutElectronLine().

Double_t AliDalitzElectronCuts::fPIDnSigmaAboveElectronLineTPC
protected

Definition at line 190 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and SetTPCdEdxCutElectronLine().

Double_t AliDalitzElectronCuts::fPIDnSigmaAbovePionLineTPC
protected

Definition at line 192 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and SetTPCdEdxCutPionLine().

Double_t AliDalitzElectronCuts::fPIDnSigmaAbovePionLineTPCHighPt
protected

Definition at line 193 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and SetTPCdEdxCutPionLine().

Double_t AliDalitzElectronCuts::fPIDnSigmaAtLowPAroundKaonLine
protected

Definition at line 201 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and SetLowPRejectionCuts().

Double_t AliDalitzElectronCuts::fPIDnSigmaAtLowPAroundPionLine
protected

Definition at line 203 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and SetLowPRejectionCuts().

Double_t AliDalitzElectronCuts::fPIDnSigmaAtLowPAroundProtonLine
protected

Definition at line 202 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and SetLowPRejectionCuts().

Double_t AliDalitzElectronCuts::fPIDnSigmaBelowElectronLineITS
protected

Definition at line 189 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and SetITSdEdxCutElectronLine().

Double_t AliDalitzElectronCuts::fPIDnSigmaBelowElectronLineTPC
protected

Definition at line 191 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and SetTPCdEdxCutElectronLine().

AliPIDResponse* AliDalitzElectronCuts::fPIDResponse
protected

Definition at line 170 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and InitPIDResponse().

Double_t AliDalitzElectronCuts::fPsiPairCut
protected

Definition at line 178 of file AliDalitzElectronCuts.h.

Referenced by IsFromGammaConversion(), and SetPsiPairCut().

Double_t AliDalitzElectronCuts::fPtMaxCut
protected

Definition at line 176 of file AliDalitzElectronCuts.h.

Referenced by SetPtCut(), and TrackIsSelected().

Double_t AliDalitzElectronCuts::fPtMinCut
protected

Definition at line 175 of file AliDalitzElectronCuts.h.

Referenced by SetPtCut(), and TrackIsSelected().

Double_t AliDalitzElectronCuts::fRadiusCut
protected

Definition at line 177 of file AliDalitzElectronCuts.h.

Referenced by RejectSharedElecGamma(), and SetRejectSharedElecGamma().

Bool_t AliDalitzElectronCuts::fRequireTOF
protected

Definition at line 211 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and SetTOFElectronPIDCut().

Double_t AliDalitzElectronCuts::fTofPIDnSigmaAboveElectronLine
protected

Definition at line 194 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and SetTOFElectronPIDCut().

Double_t AliDalitzElectronCuts::fTofPIDnSigmaBelowElectronLine
protected

Definition at line 195 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and SetTOFElectronPIDCut().

Bool_t AliDalitzElectronCuts::fUseCorrectedTPCClsInfo
protected

Definition at line 208 of file AliDalitzElectronCuts.h.

Referenced by GetNFindableClustersTPC(), and SetTPCClusterCut().

Bool_t AliDalitzElectronCuts::fUseCrossedRows
protected

Definition at line 209 of file AliDalitzElectronCuts.h.

Referenced by GetNFindableClustersTPC(), and SetTPCClusterCut().

Bool_t AliDalitzElectronCuts::fUseElectronMCPSmearing
protected

Definition at line 220 of file AliDalitzElectronCuts.h.

Referenced by SetUseVPhotonMCPmearing().

Bool_t AliDalitzElectronCuts::fUseTOFpid
protected

Definition at line 210 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and SetTOFElectronPIDCut().

Bool_t AliDalitzElectronCuts::fUseVPhotonMCPSmearing
protected

Definition at line 219 of file AliDalitzElectronCuts.h.

Referenced by SetUseVPhotonMCPmearing().

TH1F* AliDalitzElectronCuts::hCutIndex
protected

Definition at line 226 of file AliDalitzElectronCuts.h.

Referenced by ElectronIsSelected(), and InitCutHistograms().

TH1F* AliDalitzElectronCuts::hdEdxCuts
protected

Definition at line 227 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and InitCutHistograms().

TH2F* AliDalitzElectronCuts::hITSdEdxafter
protected

Definition at line 229 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and InitCutHistograms().

TH2F* AliDalitzElectronCuts::hITSdEdxbefore
protected

Definition at line 228 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and InitCutHistograms().

TH2F* AliDalitzElectronCuts::hTOFafter
protected

Definition at line 235 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and InitCutHistograms().

TH2F* AliDalitzElectronCuts::hTOFbefore
protected

Definition at line 234 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and InitCutHistograms().

TH2F* AliDalitzElectronCuts::hTPCdEdxafter
protected

Definition at line 231 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and InitCutHistograms().

TH2F* AliDalitzElectronCuts::hTPCdEdxbefore
protected

Definition at line 230 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and InitCutHistograms().

TH2F* AliDalitzElectronCuts::hTPCdEdxSignalafter
protected

Definition at line 233 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and InitCutHistograms().

TH2F* AliDalitzElectronCuts::hTPCdEdxSignalbefore
protected

Definition at line 232 of file AliDalitzElectronCuts.h.

Referenced by dEdxCuts(), and InitCutHistograms().

TH2F* AliDalitzElectronCuts::hTrackDCAxyPtafter
protected

Definition at line 237 of file AliDalitzElectronCuts.h.

Referenced by ElectronIsSelected(), and InitCutHistograms().

TH2F* AliDalitzElectronCuts::hTrackDCAxyPtbefore
protected

Definition at line 236 of file AliDalitzElectronCuts.h.

Referenced by ElectronIsSelected(), and InitCutHistograms().

TH2F* AliDalitzElectronCuts::hTrackDCAzPtafter
protected

Definition at line 239 of file AliDalitzElectronCuts.h.

Referenced by ElectronIsSelected(), and InitCutHistograms().

TH2F* AliDalitzElectronCuts::hTrackDCAzPtbefore
protected

Definition at line 238 of file AliDalitzElectronCuts.h.

Referenced by ElectronIsSelected(), and InitCutHistograms().

TH1F* AliDalitzElectronCuts::hTrackNegEtaafterDedx
protected

Definition at line 245 of file AliDalitzElectronCuts.h.

Referenced by ElectronIsSelected(), and InitCutHistograms().

TH1F* AliDalitzElectronCuts::hTrackNegEtabeforeDedx
protected

Definition at line 243 of file AliDalitzElectronCuts.h.

Referenced by ElectronIsSelected(), and InitCutHistograms().

TH2F* AliDalitzElectronCuts::hTrackNFindClsPtTPCafter
protected

Definition at line 241 of file AliDalitzElectronCuts.h.

Referenced by ElectronIsSelected(), and InitCutHistograms().

TH2F* AliDalitzElectronCuts::hTrackNFindClsPtTPCbefore
protected

Definition at line 240 of file AliDalitzElectronCuts.h.

Referenced by ElectronIsSelected(), and InitCutHistograms().

TH1F* AliDalitzElectronCuts::hTrackPosEtaafterDedx
protected

Definition at line 244 of file AliDalitzElectronCuts.h.

Referenced by ElectronIsSelected(), and InitCutHistograms().

TH1F* AliDalitzElectronCuts::hTrackPosEtabeforeDedx
protected

Definition at line 242 of file AliDalitzElectronCuts.h.

Referenced by ElectronIsSelected(), and InitCutHistograms().


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