#include <AliDalitzElectronCuts.h>
|
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
} |
|
|
Bool_t | SetCutIds (TString cutString) |
|
Bool_t | SetCut (cutIds cutID, Int_t cut) |
|
More...
|
|
Bool_t | UpdateCutString () |
|
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="") |
|
TList * | GetCutHistograms () |
|
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 () |
|
Definition at line 35 of file AliDalitzElectronCuts.h.
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.
AliDalitzElectronCuts::AliDalitzElectronCuts |
( |
const char * |
name = "ElectronCuts" , |
|
|
const char * |
title = "Electron Cuts" |
|
) |
| |
AliDalitzElectronCuts::~AliDalitzElectronCuts |
( |
| ) |
|
|
virtual |
Bool_t AliDalitzElectronCuts::dEdxCuts |
( |
AliVTrack * |
track | ) |
|
Bool_t AliDalitzElectronCuts::DoMassCut |
( |
| ) |
|
|
inline |
Bool_t AliDalitzElectronCuts::DoMassMinCut |
( |
| ) |
|
|
inline |
Double_t AliDalitzElectronCuts::DoPsiPairCut |
( |
| ) |
|
|
inline |
Double_t AliDalitzElectronCuts::DoRejectSharedElecGamma |
( |
| ) |
|
|
inline |
Bool_t AliDalitzElectronCuts::DoWeights |
( |
| ) |
|
|
inline |
Bool_t AliDalitzElectronCuts::ElectronIsSelected |
( |
AliESDtrack * |
lTrack | ) |
|
Bool_t AliDalitzElectronCuts::ElectronIsSelectedMC |
( |
Int_t |
labelParticle, |
|
|
AliMCEvent * |
mcEvent |
|
) |
| |
TList* AliDalitzElectronCuts::GetCutHistograms |
( |
| ) |
|
|
inline |
TString AliDalitzElectronCuts::GetCutNumber |
( |
| ) |
|
Double_t AliDalitzElectronCuts::GetEtaCut |
( |
| ) |
|
|
inline |
Double_t AliDalitzElectronCuts::GetMassCutHighPt |
( |
| ) |
|
|
inline |
Double_t AliDalitzElectronCuts::GetMassCutLowPt |
( |
| ) |
|
|
inline |
Double_t AliDalitzElectronCuts::GetMassMinCut |
( |
| ) |
|
|
inline |
Double_t AliDalitzElectronCuts::GetNFindableClustersTPC |
( |
AliESDtrack * |
lTrack | ) |
|
AliPIDResponse* AliDalitzElectronCuts::GetPIDResponse |
( |
| ) |
|
|
inline |
Double_t AliDalitzElectronCuts::GetPsiPairCut |
( |
| ) |
|
|
inline |
Double_t AliDalitzElectronCuts::GetPtMinMassCut |
( |
| ) |
|
|
inline |
AliVTrack * AliDalitzElectronCuts::GetTrack |
( |
AliVEvent * |
event, |
|
|
Int_t |
label |
|
) |
| |
|
static |
Bool_t AliDalitzElectronCuts::GetUseElectronMCSmearing |
( |
| ) |
|
|
inline |
Bool_t AliDalitzElectronCuts::GetUseVPhotonMCPmearing |
( |
| ) |
|
|
inline |
void AliDalitzElectronCuts::InitAODpidUtil |
( |
Int_t |
type | ) |
|
|
inline |
void AliDalitzElectronCuts::InitCutHistograms |
( |
TString |
name = "" , |
|
|
Bool_t |
preCut = kTRUE , |
|
|
TString |
cutName = "" |
|
) |
| |
Bool_t AliDalitzElectronCuts::InitializeCutsFromCutString |
( |
const TString |
analysisCutSelection | ) |
|
Bool_t AliDalitzElectronCuts::InitPIDResponse |
( |
| ) |
|
virtual Bool_t AliDalitzElectronCuts::IsSelected |
( |
TList * |
| ) |
|
|
inlinevirtual |
void AliDalitzElectronCuts::PrintCuts |
( |
| ) |
|
Bool_t AliDalitzElectronCuts::RejectSharedElecGamma |
( |
TList * |
photons, |
|
|
Int_t |
indexEle |
|
) |
| |
Bool_t AliDalitzElectronCuts::SetDCACut |
( |
Int_t |
dcaCut | ) |
|
Bool_t AliDalitzElectronCuts::SetDoWeights |
( |
Int_t |
opc | ) |
|
Bool_t AliDalitzElectronCuts::SetEtaCut |
( |
Int_t |
etaCut | ) |
|
void AliDalitzElectronCuts::SetFillCutHistograms |
( |
TString |
name = "" , |
|
|
Bool_t |
preCut = kTRUE , |
|
|
TString |
cutName = "" |
|
) |
| |
|
inline |
Bool_t AliDalitzElectronCuts::SetITSClusterCut |
( |
Int_t |
clsITSCut | ) |
|
Bool_t AliDalitzElectronCuts::SetITSdEdxCutElectronLine |
( |
Int_t |
ededxSigmaCut | ) |
|
Bool_t AliDalitzElectronCuts::SetLowPRejectionCuts |
( |
Int_t |
LowPRejectionSigmaCut | ) |
|
Bool_t AliDalitzElectronCuts::SetMassCut |
( |
Int_t |
massCut | ) |
|
Bool_t AliDalitzElectronCuts::SetMaxChi2PerClusterITS |
( |
Int_t |
maxChi2 | ) |
|
Bool_t AliDalitzElectronCuts::SetMaxChi2PerClusterTPC |
( |
Int_t |
maxChi2 | ) |
|
Bool_t AliDalitzElectronCuts::SetMaxChi2TPCConstrainedGlobal |
( |
Int_t |
maxChi2 | ) |
|
Bool_t AliDalitzElectronCuts::SetMaxMomPiondEdxCut |
( |
Int_t |
piMaxMomdedxSigmaCut | ) |
|
Bool_t AliDalitzElectronCuts::SetMaxMomPiondEdxTPCCut |
( |
Int_t |
piMomdedxSigmaCut | ) |
|
Bool_t AliDalitzElectronCuts::SetMinMomPiondEdxCut |
( |
Int_t |
piMinMomdedxSigmaCut | ) |
|
Bool_t AliDalitzElectronCuts::SetMinMomPiondEdxTPCCut |
( |
Int_t |
piMomdedxSigmaCut | ) |
|
void AliDalitzElectronCuts::SetPIDResponse |
( |
AliPIDResponse * |
pidResponse | ) |
|
|
inline |
Bool_t AliDalitzElectronCuts::SetPsiPairCut |
( |
Int_t |
psiCut | ) |
|
Bool_t AliDalitzElectronCuts::SetRejectSharedElecGamma |
( |
Int_t |
RCut | ) |
|
Bool_t AliDalitzElectronCuts::SetTOFElectronPIDCut |
( |
Int_t |
TOFelectronPID | ) |
|
Bool_t AliDalitzElectronCuts::SetTPCClusterCut |
( |
Int_t |
clsTPCCut | ) |
|
Bool_t AliDalitzElectronCuts::SetTPCdEdxCutElectronLine |
( |
Int_t |
ededxSigmaCut | ) |
|
Bool_t AliDalitzElectronCuts::SetTPCdEdxCutPionLine |
( |
Int_t |
pidedxSigmaCut | ) |
|
void AliDalitzElectronCuts::SetUseCrossedRows |
( |
Bool_t |
opc | ) |
|
|
inline |
Bool_t AliDalitzElectronCuts::SetUseVPhotonMCPmearing |
( |
Int_t |
useMCPSmearing | ) |
|
Bool_t AliDalitzElectronCuts::TrackIsSelected |
( |
AliESDtrack * |
lTrack | ) |
|
Bool_t AliDalitzElectronCuts::UpdateCutString |
( |
| ) |
|
TObjString* AliDalitzElectronCuts::fCutString |
|
protected |
TString AliDalitzElectronCuts::fCutStringRead |
|
protected |
Double_t AliDalitzElectronCuts::fDeltaPhiCutMax |
|
protected |
Double_t AliDalitzElectronCuts::fDeltaPhiCutMin |
|
protected |
Bool_t AliDalitzElectronCuts::fDodEdxSigmaITSCut |
|
protected |
Bool_t AliDalitzElectronCuts::fDodEdxSigmaTPCCut |
|
protected |
Bool_t AliDalitzElectronCuts::fDoEtaCut |
|
protected |
Double_t AliDalitzElectronCuts::fDoKaonRejectionLowP |
|
protected |
Bool_t AliDalitzElectronCuts::fDoMassCut |
|
protected |
Bool_t AliDalitzElectronCuts::fDoMassMinCut |
|
protected |
Double_t AliDalitzElectronCuts::fDoPionRejectionLowP |
|
protected |
Double_t AliDalitzElectronCuts::fDoProtonRejectionLowP |
|
protected |
Bool_t AliDalitzElectronCuts::fDoPsiPairCut |
|
protected |
Bool_t AliDalitzElectronCuts::fDoRejectSharedElecGamma |
|
protected |
Bool_t AliDalitzElectronCuts::fDoTOFsigmaCut |
|
protected |
Bool_t AliDalitzElectronCuts::fDoWeights |
|
protected |
AliESDtrackCuts* AliDalitzElectronCuts::fesdTrackCuts |
|
protected |
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(), and SetCut().
TList* AliDalitzElectronCuts::fHistograms |
|
protected |
Double_t AliDalitzElectronCuts::fMassCutHighPt |
|
protected |
Double_t AliDalitzElectronCuts::fMassCutLowPt |
|
protected |
Double_t AliDalitzElectronCuts::fMassCutPtMin |
|
protected |
Double_t AliDalitzElectronCuts::fMassMinCut |
|
protected |
Double_t AliDalitzElectronCuts::fMinClsTPC |
|
protected |
Double_t AliDalitzElectronCuts::fMinClsTPCToF |
|
protected |
Double_t AliDalitzElectronCuts::fPIDMaxPnSigmaAbovePionLineTPC |
|
protected |
Double_t AliDalitzElectronCuts::fPIDMinPKaonRejectionLowP |
|
protected |
Double_t AliDalitzElectronCuts::fPIDMinPnSigmaAbovePionLineTPC |
|
protected |
Double_t AliDalitzElectronCuts::fPIDMinPPionRejectionLowP |
|
protected |
Double_t AliDalitzElectronCuts::fPIDMinPProtonRejectionLowP |
|
protected |
Double_t AliDalitzElectronCuts::fPIDnSigmaAboveElectronLineITS |
|
protected |
Double_t AliDalitzElectronCuts::fPIDnSigmaAboveElectronLineTPC |
|
protected |
Double_t AliDalitzElectronCuts::fPIDnSigmaAbovePionLineTPC |
|
protected |
Double_t AliDalitzElectronCuts::fPIDnSigmaAbovePionLineTPCHighPt |
|
protected |
Double_t AliDalitzElectronCuts::fPIDnSigmaAtLowPAroundKaonLine |
|
protected |
Double_t AliDalitzElectronCuts::fPIDnSigmaAtLowPAroundPionLine |
|
protected |
Double_t AliDalitzElectronCuts::fPIDnSigmaAtLowPAroundProtonLine |
|
protected |
Double_t AliDalitzElectronCuts::fPIDnSigmaBelowElectronLineITS |
|
protected |
Double_t AliDalitzElectronCuts::fPIDnSigmaBelowElectronLineTPC |
|
protected |
AliPIDResponse* AliDalitzElectronCuts::fPIDResponse |
|
protected |
Double_t AliDalitzElectronCuts::fPsiPairCut |
|
protected |
Double_t AliDalitzElectronCuts::fPtMaxCut |
|
protected |
Double_t AliDalitzElectronCuts::fPtMinCut |
|
protected |
Double_t AliDalitzElectronCuts::fRadiusCut |
|
protected |
Bool_t AliDalitzElectronCuts::fRequireTOF |
|
protected |
Double_t AliDalitzElectronCuts::fTofPIDnSigmaAboveElectronLine |
|
protected |
Double_t AliDalitzElectronCuts::fTofPIDnSigmaBelowElectronLine |
|
protected |
Bool_t AliDalitzElectronCuts::fUseCorrectedTPCClsInfo |
|
protected |
Bool_t AliDalitzElectronCuts::fUseCrossedRows |
|
protected |
Bool_t AliDalitzElectronCuts::fUseElectronMCPSmearing |
|
protected |
Bool_t AliDalitzElectronCuts::fUseTOFpid |
|
protected |
Bool_t AliDalitzElectronCuts::fUseVPhotonMCPSmearing |
|
protected |
TH1F* AliDalitzElectronCuts::hCutIndex |
|
protected |
TH1F* AliDalitzElectronCuts::hdEdxCuts |
|
protected |
TH2F* AliDalitzElectronCuts::hITSdEdxafter |
|
protected |
TH2F* AliDalitzElectronCuts::hITSdEdxbefore |
|
protected |
TH2F* AliDalitzElectronCuts::hTOFafter |
|
protected |
TH2F* AliDalitzElectronCuts::hTOFbefore |
|
protected |
TH2F* AliDalitzElectronCuts::hTPCdEdxafter |
|
protected |
TH2F* AliDalitzElectronCuts::hTPCdEdxbefore |
|
protected |
TH2F* AliDalitzElectronCuts::hTPCdEdxSignalafter |
|
protected |
TH2F* AliDalitzElectronCuts::hTPCdEdxSignalbefore |
|
protected |
TH2F* AliDalitzElectronCuts::hTrackDCAxyPtafter |
|
protected |
TH2F* AliDalitzElectronCuts::hTrackDCAxyPtbefore |
|
protected |
TH2F* AliDalitzElectronCuts::hTrackDCAzPtafter |
|
protected |
TH2F* AliDalitzElectronCuts::hTrackDCAzPtbefore |
|
protected |
TH1F* AliDalitzElectronCuts::hTrackNegEtaafterDedx |
|
protected |
TH1F* AliDalitzElectronCuts::hTrackNegEtabeforeDedx |
|
protected |
TH2F* AliDalitzElectronCuts::hTrackNFindClsPtTPCafter |
|
protected |
TH2F* AliDalitzElectronCuts::hTrackNFindClsPtTPCbefore |
|
protected |
TH1F* AliDalitzElectronCuts::hTrackPosEtaafterDedx |
|
protected |
TH1F* AliDalitzElectronCuts::hTrackPosEtabeforeDedx |
|
protected |
The documentation for this class was generated from the following files: