AliPhysics  9b6b435 (9b6b435)
AliCaloPhotonCuts Class Reference

Class handling all kinds of selection cuts for Gamma Calo analysis. More...

#include <AliCaloPhotonCuts.h>

Inheritance diagram for AliCaloPhotonCuts:

Public Types

enum  cutIds {
  kClusterType, kEtaMin, kEtaMax, kPhiMin,
  kPhiMax, kNonLinearity1, kNonLinearity2, kDistanceToBadChannel,
  kTiming, kTrackMatching, kExoticCluster, kMinEnergy,
  kNMinCells, kMinM02, kMaxM02, kMinMaxM20,
  kRecConv, kDispersion, kNLM, kNCuts
}
 
enum  photonCuts {
  kPhotonIn =0, kDetector, kAcceptance, kClusterQuality,
  kPhotonOut
}
 
enum  MCSet {
  kNoMC =0, k14j4, k14b7, k14k1ab,
  k12f1a, k12f1b, k12i3, kPP2T11P4JJ,
  k15g1b, k14a1, k14e2b, kPP8T12P2Pyt8,
  kPP8T12P2Pho, kPP8T12P2JJ, kPPb5T13P2DPMJet, kPPb5T13P4JJ,
  kPPb5T13P2HIJAdd, k16c3a, k16c3b, k16c3c,
  kPPb5T13P4DPMJet, k15g2, kPP2T13P1JJ, k15a3b,
  kPP13T15P2Pyt8, kPP13T15P2EPOS, k15k5, k16h8a,
  k16h8b, k16k3a, k16k5a, k16k5b,
  k17e2, k18j3, k16h3, k17l4b,
  k17l3b, k18j2, k18b8, kPbPb5T15HIJING,
  k16k3b, kPbPb5T18HIJING, kPP13T16P1Pyt8, kPP13T16P1Pyt8LowB,
  kPP13T16P1EPOS, kPP13T16P1JJ, kPP13T16P1JJLowB, k17h8a,
  k17h8b, k17h8c, k17c3b1, k17c3a1,
  k17c3b2, k17c3a2, k17i3a1, kPPb5T16EPOS,
  kPPb5T16DPMJet, k17g8a, k17d2a, k17d2b,
  k17f3a, k17f3b, k17f4a, k17f4b,
  k18f3bc, k17g8b, k17g8c, k18b9b,
  k18b9c, k17k1, kPP13T17P1Pyt8, kPP13T17P1Pho,
  kPP13T17P1Pyt6, kPP13T17P1Pyt8Str, kPP13T17P1Pyt8LowB, kPP13T17P1JJ,
  kXeXe5T17HIJING, kPP13T18P1Pyt8, kPP13T18P1Pyt8LowB, kLHC18b11c,
  k10pp7TeV, k10pp900GeV, k10PbPb2760GeV, k11pp2760GeV,
  k11pp7TeV, k11PbPb2760GeV, k12pp8TeV, k13pPb5023GeV,
  k13pp2760GeV, k15pp13TeV, k15pp5TeV, k15PbPb5TeV,
  k16pp13TeV, k16pp13TeVLow, k16pPb5023GeV, k16pPb8TeV,
  k17pp13TeV, k17pp13TeVLow, k17pp13TeVNo, k17XeXe5440GeV,
  k17pp5TeV, k18pp13TeV, k18pp13TeVLow
}
 

Public Member Functions

Bool_t SetCutIds (TString cutString)
 
Bool_t SetCut (cutIds cutID, Int_t cut)
 
Bool_t UpdateCutString ()
 
void PrintCuts ()
 
void PrintCutsWithValues (const TString analysisCutSelection)
 
Bool_t InitializeCutsFromCutString (const TString analysisCutSelection)
 
TString GetCutNumber ()
 
Int_t GetClusterType ()
 
Int_t GetMinNLMCut ()
 
Int_t GetMaxNLMCut ()
 
Bool_t IsNLMCutUsed ()
 
 AliCaloPhotonCuts (Int_t isJetJet=0, const char *name="ClusterCuts", const char *title="Cluster Cuts")
 
 AliCaloPhotonCuts (const AliCaloPhotonCuts &)
 
AliCaloPhotonCutsoperator= (const AliCaloPhotonCuts &)
 
virtual ~AliCaloPhotonCuts ()
 
virtual Bool_t IsSelected (TObject *)
 
virtual Bool_t IsSelected (TList *)
 
Bool_t ClusterIsSelected (AliVCluster *cluster, AliVEvent *event, AliMCEvent *mcEvent, Int_t isMC, Double_t weight=1., Long_t clusterID=-1)
 
Bool_t ClusterIsSelectedBeforeTrackMatch ()
 
Bool_t ClusterIsSelectedMC (TParticle *particle, AliMCEvent *mcEvent)
 
Bool_t ClusterIsSelectedElecMC (TParticle *particle, AliMCEvent *mcEvent)
 
Bool_t ClusterIsSelectedElecAODMC (AliAODMCParticle *particle, TClonesArray *aodmcArray)
 
Bool_t ClusterIsSelectedAODMC (AliAODMCParticle *particle, TClonesArray *aodmcArray)
 
Bool_t ClusterIsIsolated (Int_t clusterID, AliAODConversionPhoton *PhotonCandidate)
 
void SetLightOutput (Bool_t flag)
 
void SetV0ReaderName (TString name)
 
void SetCaloTrackMatcherName (TString name)
 
void SetCaloIsolationName (TString name)
 
MCSet FindEnumForMCSet (TString namePeriod)
 
void ApplyNonLinearity (AliVCluster *cluster, Int_t isMC)
 
Float_t FunctionNL_kPi0MC (Float_t e, Float_t p0, Float_t p1, Float_t p2, Float_t p3, Float_t p4, Float_t p5, Float_t p6)
 
Float_t FunctionNL_PHOSOnlyMC (Float_t e, Float_t p0, Float_t p1, Float_t p2)
 
Float_t FunctionNL_kSDM (Float_t e, Float_t p0, Float_t p1, Float_t p2, Float_t p3=1.0)
 
Float_t FunctionNL_DPOW (Float_t e, Float_t p0, Float_t p1, Float_t p2, Float_t p3, Float_t p4, Float_t p5)
 
Float_t FunctionNL_SPOW (Float_t e, Float_t p0, Float_t p1, Float_t p2)
 
Float_t FunctionNL_DExp (Float_t e, Float_t p0, Float_t p1, Float_t p2, Float_t p3, Float_t p4, Float_t p5, Float_t p6=1.0, Float_t p7=1.0)
 
Float_t FunctionNL_kPi0MCv1 (Float_t e)
 
Float_t FunctionNL_kPi0MCv2 (Float_t e)
 
Float_t FunctionNL_kPi0MCv3 (Float_t e)
 
Float_t FunctionNL_kPi0MCv5 (Float_t e)
 
Float_t FunctionNL_kPi0MCv6 (Float_t e)
 
Float_t FunctionNL_kPi0MCMod (Float_t e, Float_t p0, Float_t p1, Float_t p2, Float_t p3, Float_t p4, Float_t p5, Float_t p6)
 
Float_t FunctionNL_kSDMv5 (Float_t e)
 
Float_t FunctionNL_kSDMv6 (Float_t e)
 
Float_t FunctionNL_kTestBeamv2 (Float_t e)
 
Float_t FunctionNL_kTestBeamv3 (Float_t e)
 
Float_t FunctionNL_kTestBeamv4 (Float_t e)
 
Float_t FunctionNL_kTestBeamMod (Float_t e, Float_t p0, Float_t p1, Float_t p2, Float_t p3, Float_t p4, Float_t p5, Float_t p6)
 
void InitCutHistograms (TString name="")
 
void SetFillCutHistograms (TString name="")
 
TListGetCutHistograms ()
 
TListGetExtQAHistograms ()
 
void FillClusterCutIndex (Int_t photoncut)
 
void InitializeEMCAL (AliVEvent *event)
 
void InitializePHOS (AliVEvent *event)
 
void SetExtendedMatchAndQA (Int_t extendedMatchAndQA)
 
void FillHistogramsExtendedQA (AliVEvent *event, Int_t isMC)
 
Double_t GetTotalEnergyDeposit (AliVEvent *event)
 
void SetIsPureCaloCut (Int_t merged)
 
Int_t GetIsPureCaloCut ()
 
Int_t GetNactiveEmcalCells ()
 
Int_t GetIsConversionRecovery ()
 
Float_t GetInvMassConversionRecovery ()
 
Bool_t AcceptanceCuts (AliVCluster *cluster, AliVEvent *event, Double_t weight)
 
Bool_t ClusterQualityCuts (AliVCluster *cluster, AliVEvent *event, AliMCEvent *mcEvent, Int_t isMC, Double_t weight, Long_t clusterID)
 
Bool_t MatchConvPhotonToCluster (AliAODConversionPhoton *convPhoton, AliVCluster *cluster, AliVEvent *event, Double_t weight=1.)
 
void MatchTracksToClusters (AliVEvent *event, Double_t weight=1., Bool_t isEMCalOnly=kTRUE, AliMCEvent *mcEvent=0x0)
 
Bool_t CheckClusterForTrackMatch (AliVCluster *cluster)
 
Int_t GetNumberOfLocalMaxima (AliVCluster *cluster, AliVEvent *event)
 
Int_t GetNumberOfLocalMaxima (AliVCluster *cluster, AliVEvent *event, Int_t *absCellIdList, Float_t *maxEList)
 
Bool_t AreNeighbours (Int_t absCellId1, Int_t absCellId2)
 
Int_t GetModuleNumberAndCellPosition (Int_t absCellId, Int_t &icol, Int_t &irow)
 
void SplitEnergy (Int_t absCellId1, Int_t absCellId2, AliVCluster *cluster, AliVEvent *event, Int_t isMC, AliAODCaloCluster *cluster1, AliAODCaloCluster *cluster2)
 
Int_t FindLargestCellInCluster (AliVCluster *cluster, AliVEvent *event)
 
Int_t FindSecondLargestCellInCluster (AliVCluster *cluster, AliVEvent *event)
 
Bool_t CheckDistanceToBadChannel (AliVCluster *cluster, AliVEvent *event)
 
Int_t ClassifyClusterForTMEffi (AliVCluster *cluster, AliVEvent *event, AliMCEvent *mcEvent, Bool_t isESD)
 
std::vector< Int_tGetVectorMatchedTracksToCluster (AliVEvent *event, AliVCluster *cluster)
 
Bool_t GetClosestMatchedTrackToCluster (AliVEvent *event, AliVCluster *cluster, Int_t &trackLabel)
 
Bool_t GetHighestPtMatchedTrackToCluster (AliVEvent *event, AliVCluster *cluster, Int_t &trackLabel)
 
Bool_t IsClusterPi0 (AliVEvent *event, AliMCEvent *mcEvent, AliVCluster *cluster)
 
AliCaloTrackMatcherGetCaloTrackMatcherInstance ()
 
AliPhotonIsolationGetPhotonIsolationInstance ()
 
Bool_t GetIsAcceptedForBasicCounting ()
 
Bool_t GetDoFlatEnergySubtraction ()
 
Bool_t GetDoSecondaryTrackMatching ()
 
void SetHistoToModifyAcceptance (TH1S *histAcc)
 
void SetSeedEnergy (Double_t seed)
 
void SetLocMaxCutEDiff (Double_t diffCut)
 
Bool_t SetClusterTypeCut (Int_t)
 
Bool_t SetMinEtaCut (Int_t)
 
Bool_t SetMaxEtaCut (Int_t)
 
Bool_t SetMinPhiCut (Int_t)
 
Bool_t SetMaxPhiCut (Int_t)
 
Bool_t SetDistanceToBadChannelCut (Int_t)
 
Bool_t SetTimingCut (Int_t)
 
Bool_t SetTrackMatchingCut (Int_t)
 
Bool_t SetExoticClusterCut (Int_t)
 
Bool_t SetMinEnergyCut (Int_t)
 
Bool_t SetMinNCellsCut (Int_t)
 
Bool_t SetMaxM02 (Int_t)
 
Bool_t SetMinM02 (Int_t)
 
Bool_t SetMinMaxM20 (Int_t)
 
Bool_t SetRecConv (Int_t)
 
Bool_t SetDispersion (Int_t)
 
Bool_t SetNLM (Int_t)
 
Bool_t SetNonLinearity1 (Int_t)
 
Bool_t SetNonLinearity2 (Int_t)
 
Int_t GetNonLinearity ()
 
void SetUseNonLinearitySwitch (Bool_t useNonLin)
 
Float_t FunctionM02 (Float_t E, Float_t a, Float_t b, Float_t c, Float_t d, Float_t e)
 
Float_t CalculateMaxM02 (Int_t maxM02, Float_t clusEnergy)
 
Float_t CalculateMinM02 (Int_t minM02, Float_t clusEnergy)
 
Double_t GetDistanceBetweenClusters (AliVCluster *cluster1, AliVCluster *cluster2)
 
void SetLogBinningXTH1 (TH1 *histoRebin)
 
void SetLogBinningXTH2 (TH2 *histoRebin)
 
void SetLogBinningYTH2 (TH2 *histoRebin)
 
Bool_t IsExoticCluster (AliVCluster *cluster, AliVEvent *event, Float_t &energyStar)
 
Float_t GetECross (Int_t absID, AliVCaloCells *cells)
 
Bool_t AcceptCellByBadChannelMap (Int_t absID)
 
void SetExoticsMinCellEnergyCut (Double_t minE)
 
void SetExoticsQA (Bool_t enable)
 
void SetCorrectionTaskSetting (TString setting)
 
AliEMCALGeometry * GetGeomEMCAL ()
 
AliPHOSGeometry * GetGeomPHOS ()
 

Public Attributes

Int_t fCuts [kNCuts]
 

Static Public Attributes

static const char * fgkCutNames [kNCuts]
 

Protected Attributes

TListfHistograms
 
TListfHistExtQA
 
AliCaloTrackMatcherfCaloTrackMatcher
 
AliPhotonIsolationfCaloIsolation
 
AliEMCALGeometry * fGeomEMCAL
 
AliEMCALRecoUtilsfEMCALRecUtils
 
Bool_t fEMCALInitialized
 
AliPHOSGeometry * fGeomPHOS
 
Bool_t fPHOSInitialized
 
Int_t fPHOSCurrentRun
 
TObjArrayfEMCALBadChannelsMap
 
TH2I ** fPHOSBadChannelsMap
 
TProfile * fBadChannels
 
Int_t fNMaxEMCalModules
 
Int_t fNMaxPHOSModules
 
TH1S * fHistoModifyAcc
 
Bool_t fDoLightOutput
 
Int_t fIsMC
 
Bool_t fIsCurrentClusterAcceptedBeforeTM
 
TString fV0ReaderName
 
TString fCorrTaskSetting
 
TString fCaloTrackMatcherName
 
TString fCaloIsolationName
 
TString fPeriodName
 
MCSet fCurrentMC
 
Int_t fClusterType
 
Float_t fIsolationRadius
 
Float_t fMomPercentage
 
Bool_t fUsePhotonIsolation
 
Double_t fMinEtaCut
 
Double_t fMinEtaInnerEdge
 
Double_t fMaxEtaCut
 
Double_t fMaxEtaInnerEdge
 
Bool_t fUseEtaCut
 
Double_t fMinPhiCut
 
Double_t fMaxPhiCut
 
Double_t fMinPhiCutDMC
 
Double_t fMaxPhiCutDMC
 
Bool_t fUsePhiCut
 
Double_t fMinDistanceToBadChannel
 
Int_t fUseDistanceToBadChannel
 
Double_t fMaxTimeDiff
 
Double_t fMinTimeDiff
 
Bool_t fUseTimeDiff
 
Double_t fMaxDistTrackToClusterEta
 
Double_t fMinDistTrackToClusterPhi
 
Double_t fMaxDistTrackToClusterPhi
 
Bool_t fUseDistTrackToCluster
 
Int_t fUsePtDepTrackToCluster
 
TF1 * fFuncPtDepEta
 
TF1 * fFuncPtDepPhi
 
Float_t fMinTMDistSigma
 
Bool_t fUseEOverPVetoTM
 
Double_t fEOverPMax
 
Bool_t fUseTMMIPsubtraction
 
Int_t fExtendedMatchAndQA
 
Double_t fExoticEnergyFracCluster
 
Double_t fExoticMinEnergyCell
 
Bool_t fUseExoticCluster
 
Bool_t fDoExoticsQA
 
Double_t fMinEnergy
 
Bool_t fDoFlatEnergySubtraction
 
Double_t fSeedEnergy
 
Double_t fLocMaxCutEDiff
 
Bool_t fUseMinEnergy
 
Int_t fMinNCells
 
Bool_t fUseNCells
 
Double_t fMaxM02
 
Double_t fMinM02
 
Int_t fUseM02
 
Int_t fMaxM02CutNr
 
Int_t fMinM02CutNr
 
Double_t fMaxM20
 
Double_t fMinM20
 
Bool_t fUseM20
 
Float_t fMaxMGGRecConv
 
Int_t fUseRecConv
 
Double_t fMaxDispersion
 
Bool_t fUseDispersion
 
Int_t fMinNLM
 
Int_t fMaxNLM
 
Bool_t fUseNLM
 
Int_t fNonLinearity1
 
Int_t fNonLinearity2
 
Int_t fSwitchNonLinearity
 
Bool_t fUseNonLinearity
 
Int_t fIsPureCalo
 
Int_t fNactiveEmcalCells
 
Bool_t fDoSecondaryTrackMatching
 
std::vector< Int_tfVectorMatchedClusterIDs
 
TObjString * fCutString
 
TString fCutStringRead
 
TH1F * fHistCutIndex
 
TH1F * fHistAcceptanceCuts
 
TH2FfHistClusterIdentificationCuts
 
TH2FfHistClusterEtavsPhiBeforeAcc
 
TH2FfHistClusterEtavsPhiAfterAcc
 
TH2FfHistClusterEtavsPhiAfterQA
 
TH2FfHistClusterTimevsEBeforeQA
 
TH2FfHistClusterTimevsEAfterQA
 
TH1F * fHistEnergyOfClusterBeforeNL
 
TH1F * fHistEnergyOfClusterAfterNL
 
TH1F * fHistEnergyOfClusterBeforeQA
 
TH1F * fHistEnergyOfClusterAfterQA
 
TH1F * fHistNCellsBeforeQA
 
TH1F * fHistNCellsAfterQA
 
TH1F * fHistM02BeforeQA
 
TH1F * fHistM02AfterQA
 
TH1F * fHistM20BeforeQA
 
TH1F * fHistM20AfterQA
 
TH1F * fHistDispersionBeforeQA
 
TH1F * fHistDispersionAfterQA
 
TH1F * fHistNLMBeforeQA
 
TH1F * fHistNLMAfterQA
 
TH2FfHistNLMVsNCellsAfterQA
 
TH2FfHistNLMVsEAfterQA
 
TH2FfHistClusterEnergyvsMod
 
TH2FfHistNCellsBigger100MeVvsMod
 
TH2FfHistNCellsBigger1500MeVvsMod
 
TH2FfHistEnergyOfModvsMod
 
TH2FfHistClusterEnergyvsNCellsBeforeQA
 
TH2FfHistClusterEnergyvsNCellsAfterQA
 
TH2FfHistCellEnergyvsCellID
 
TH2FfHistCellTimevsCellID
 
TH2FfHistClusterEM02BeforeQA
 
TH2FfHistClusterEM02AfterQA
 
TH1F * fHistClusterIncludedCellsBeforeQA
 
TH1F * fHistClusterIncludedCellsAfterQA
 
TH1F * fHistClusterEnergyFracCellsBeforeQA
 
TH1F * fHistClusterEnergyFracCellsAfterQA
 
TH2FfHistClusterIncludedCellsTimingAfterQA
 
TH2FfHistClusterIncludedCellsTimingEnergyAfterQA
 
TH2FfHistClusterDistanceInTimeCut
 
TH2FfHistClusterDistanceOutTimeCut
 
TH1F * fHistClusterDistance1DInTimeCut
 
TH1F * fHistClusterRBeforeQA
 
TH1F * fHistClusterRAfterQA
 
TH2FfHistClusterdEtadPhiBeforeQA
 
TH2FfHistClusterdEtadPhiAfterQA
 
TH1F * fHistDistanceTrackToClusterBeforeQA
 
TH1F * fHistDistanceTrackToClusterAfterQA
 
TH2FfHistClusterdEtadPhiPosTracksBeforeQA
 
TH2FfHistClusterdEtadPhiNegTracksBeforeQA
 
TH2FfHistClusterdEtadPhiPosTracksAfterQA
 
TH2FfHistClusterdEtadPhiNegTracksAfterQA
 
TH2FfHistClusterdEtadPhiPosTracksP_000_075BeforeQA
 
TH2FfHistClusterdEtadPhiPosTracksP_075_125BeforeQA
 
TH2FfHistClusterdEtadPhiPosTracksP_125_999BeforeQA
 
TH2FfHistClusterdEtadPhiNegTracksP_000_075BeforeQA
 
TH2FfHistClusterdEtadPhiNegTracksP_075_125BeforeQA
 
TH2FfHistClusterdEtadPhiNegTracksP_125_999BeforeQA
 
TH2FfHistClusterdEtadPtBeforeQA
 
TH2FfHistClusterdEtadPtAfterQA
 
TH2FfHistClusterdEtadPtTrueMatched
 
TH2FfHistClusterdPhidPtPosTracksBeforeQA
 
TH2FfHistClusterdPhidPtNegTracksBeforeQA
 
TH2FfHistClusterdPhidPtAfterQA
 
TH2FfHistClusterdPhidPtPosTracksTrueMatched
 
TH2FfHistClusterdPhidPtNegTracksTrueMatched
 
TH2FfHistClusterM20M02BeforeQA
 
TH2FfHistClusterM20M02AfterQA
 
TH2FfHistClusterEtavsPhiExotics
 
TH2FfHistClusterEM02Exotics
 
TH2FfHistClusterEnergyvsNCellsExotics
 
TH2FfHistClusterEEstarExotics
 
TH2FfHistClusterTMEffiInput
 
TH2FfHistClusterTrueElecEtaPhiBeforeTM_30_00
 
TH2FfHistClusterTrueElecEtaPhiAfterTM_30_00
 
TH2FfHistClusterEvsTrackECharged
 
TH2FfHistClusterEvsTrackEChargedLead
 
TH2FfHistClusterEvsTrackENeutral
 
TH2FfHistClusterEvsTrackENeutralSubCharged
 
TH2FfHistClusterEvsTrackEGamma
 
TH2FfHistClusterEvsTrackEGammaSubCharged
 
TH2FfHistClusterEvsTrackEConv
 
TH2FfHistClusterENMatchesNeutral
 
TH2FfHistClusterENMatchesCharged
 
TH2FfHistClusterEvsTrackEPrimaryButNoElec
 
TH2FfHistClusterEvsTrackSumEPrimaryButNoElec
 
TH1F * fHistClusETruePi0_BeforeTM
 
TH1F * fHistClusETruePi0_Matched
 
TH2FfHistMatchedTrackPClusE
 
TH2FfHistMatchedTrackPClusEAfterEOverPVeto
 
TH2FfHistMatchedTrackPClusETruePi0Clus
 
Int_t fNMaxDCalModules
 
Int_t fgkDCALCols
 
Bool_t fIsAcceptedForBasic
 

Detailed Description

Class handling all kinds of selection cuts for Gamma Calo analysis.

Author
Friederike Bock
Daniel Muehlheim

The cut configuration is set as a string with an 19 digit number. Each digit in the string corresponds to a certain cut type, while its values represent the cut values. The cut configuration is listed here:

Position in the cut string (from the end) Cut type
0 Cluster Type
1 Eta Min
2 Eta Max
3 Phi Min
4 Phi Max
5 NonLinearity1
6 NonLinearity2
7 DistanceToBadChannel
8 Timing
9 TrackMatching
10 ExoticCluster
11 MinEnergy
12 MinNCells
13 MinM02
14 MaxM02
15 MinM20
16 MaxM20
17 MaximumDispersion
18 NML

Definition at line 77 of file AliCaloPhotonCuts.h.

Member Enumeration Documentation

Enumerator
kClusterType 
kEtaMin 
kEtaMax 
kPhiMin 
kPhiMax 
kNonLinearity1 
kNonLinearity2 
kDistanceToBadChannel 
kTiming 
kTrackMatching 
kExoticCluster 
kMinEnergy 
kNMinCells 
kMinM02 
kMaxM02 
kMinMaxM20 
kRecConv 
kDispersion 
kNLM 
kNCuts 

Definition at line 80 of file AliCaloPhotonCuts.h.

Enumerator
kNoMC 
k14j4 
k14b7 
k14k1ab 
k12f1a 
k12f1b 
k12i3 
kPP2T11P4JJ 
k15g1b 
k14a1 
k14e2b 
kPP8T12P2Pyt8 
kPP8T12P2Pho 
kPP8T12P2JJ 
kPPb5T13P2DPMJet 
kPPb5T13P4JJ 
kPPb5T13P2HIJAdd 
k16c3a 
k16c3b 
k16c3c 
kPPb5T13P4DPMJet 
k15g2 
kPP2T13P1JJ 
k15a3b 
kPP13T15P2Pyt8 
kPP13T15P2EPOS 
k15k5 
k16h8a 
k16h8b 
k16k3a 
k16k5a 
k16k5b 
k17e2 
k18j3 
k16h3 
k17l4b 
k17l3b 
k18j2 
k18b8 
kPbPb5T15HIJING 
k16k3b 
kPbPb5T18HIJING 
kPP13T16P1Pyt8 
kPP13T16P1Pyt8LowB 
kPP13T16P1EPOS 
kPP13T16P1JJ 
kPP13T16P1JJLowB 
k17h8a 
k17h8b 
k17h8c 
k17c3b1 
k17c3a1 
k17c3b2 
k17c3a2 
k17i3a1 
kPPb5T16EPOS 
kPPb5T16DPMJet 
k17g8a 
k17d2a 
k17d2b 
k17f3a 
k17f3b 
k17f4a 
k17f4b 
k18f3bc 
k17g8b 
k17g8c 
k18b9b 
k18b9c 
k17k1 
kPP13T17P1Pyt8 
kPP13T17P1Pho 
kPP13T17P1Pyt6 
kPP13T17P1Pyt8Str 
kPP13T17P1Pyt8LowB 
kPP13T17P1JJ 
kXeXe5T17HIJING 
kPP13T18P1Pyt8 
kPP13T18P1Pyt8LowB 
kLHC18b11c 
k10pp7TeV 
k10pp900GeV 
k10PbPb2760GeV 
k11pp2760GeV 
k11pp7TeV 
k11PbPb2760GeV 
k12pp8TeV 
k13pPb5023GeV 
k13pp2760GeV 
k15pp13TeV 
k15pp5TeV 
k15PbPb5TeV 
k16pp13TeV 
k16pp13TeVLow 
k16pPb5023GeV 
k16pPb8TeV 
k17pp13TeV 
k17pp13TeVLow 
k17pp13TeVNo 
k17XeXe5440GeV 
k17pp5TeV 
k18pp13TeV 
k18pp13TeVLow 

Definition at line 111 of file AliCaloPhotonCuts.h.

Enumerator
kPhotonIn 
kDetector 
kAcceptance 
kClusterQuality 
kPhotonOut 

Definition at line 103 of file AliCaloPhotonCuts.h.

Constructor & Destructor Documentation

AliCaloPhotonCuts::AliCaloPhotonCuts ( Int_t  isJetJet = 0,
const char *  name = "ClusterCuts",
const char *  title = "Cluster Cuts" 
)

Definition at line 95 of file AliCaloPhotonCuts.cxx.

Referenced by IsNLMCutUsed().

AliCaloPhotonCuts::AliCaloPhotonCuts ( const AliCaloPhotonCuts ref)

Definition at line 293 of file AliCaloPhotonCuts.cxx.

AliCaloPhotonCuts::~AliCaloPhotonCuts ( )
virtual

Definition at line 492 of file AliCaloPhotonCuts.cxx.

Referenced by IsNLMCutUsed().

Member Function Documentation

Bool_t AliCaloPhotonCuts::AcceptanceCuts ( AliVCluster *  cluster,
AliVEvent *  event,
Double_t  weight 
)

Definition at line 3210 of file AliCaloPhotonCuts.cxx.

Referenced by ClusterIsSelected(), and GetInvMassConversionRecovery().

Bool_t AliCaloPhotonCuts::AcceptCellByBadChannelMap ( Int_t  absID)

Definition at line 7211 of file AliCaloPhotonCuts.cxx.

Referenced by GetECross(), and SetUseNonLinearitySwitch().

void AliCaloPhotonCuts::ApplyNonLinearity ( AliVCluster *  cluster,
Int_t  isMC 
)

Definition at line 5364 of file AliCaloPhotonCuts.cxx.

Referenced by ClusterIsSelected(), SetCaloIsolationName(), and SplitEnergy().

Bool_t AliCaloPhotonCuts::AreNeighbours ( Int_t  absCellId1,
Int_t  absCellId2 
)
Float_t AliCaloPhotonCuts::CalculateMaxM02 ( Int_t  maxM02,
Float_t  clusEnergy 
)
Float_t AliCaloPhotonCuts::CalculateMinM02 ( Int_t  minM02,
Float_t  clusEnergy 
)
Bool_t AliCaloPhotonCuts::CheckClusterForTrackMatch ( AliVCluster *  cluster)
Bool_t AliCaloPhotonCuts::CheckDistanceToBadChannel ( AliVCluster *  cluster,
AliVEvent *  event 
)
Int_t AliCaloPhotonCuts::ClassifyClusterForTMEffi ( AliVCluster *  cluster,
AliVEvent *  event,
AliMCEvent *  mcEvent,
Bool_t  isESD 
)

Definition at line 7245 of file AliCaloPhotonCuts.cxx.

Referenced by ClusterQualityCuts(), and GetInvMassConversionRecovery().

Bool_t AliCaloPhotonCuts::ClusterIsIsolated ( Int_t  clusterID,
AliAODConversionPhoton PhotonCandidate 
)

Definition at line 3281 of file AliCaloPhotonCuts.cxx.

Referenced by ClusterIsSelectedBeforeTrackMatch().

Bool_t AliCaloPhotonCuts::ClusterIsSelected ( AliVCluster *  cluster,
AliVEvent *  event,
AliMCEvent *  mcEvent,
Int_t  isMC,
Double_t  weight = 1.,
Long_t  clusterID = -1 
)
Bool_t AliCaloPhotonCuts::ClusterIsSelectedAODMC ( AliAODMCParticle *  particle,
TClonesArray *  aodmcArray 
)

Definition at line 1847 of file AliCaloPhotonCuts.cxx.

Referenced by ClusterIsSelectedBeforeTrackMatch().

Bool_t AliCaloPhotonCuts::ClusterIsSelectedBeforeTrackMatch ( )
inline

Definition at line 268 of file AliCaloPhotonCuts.h.

Bool_t AliCaloPhotonCuts::ClusterIsSelectedElecAODMC ( AliAODMCParticle *  particle,
TClonesArray *  aodmcArray 
)

Definition at line 1818 of file AliCaloPhotonCuts.cxx.

Referenced by ClusterIsSelectedBeforeTrackMatch().

Bool_t AliCaloPhotonCuts::ClusterIsSelectedElecMC ( TParticle *  particle,
AliMCEvent *  mcEvent 
)

Definition at line 1789 of file AliCaloPhotonCuts.cxx.

Referenced by ClusterIsSelectedBeforeTrackMatch().

Bool_t AliCaloPhotonCuts::ClusterIsSelectedMC ( TParticle *  particle,
AliMCEvent *  mcEvent 
)

Definition at line 1761 of file AliCaloPhotonCuts.cxx.

Referenced by ClusterIsSelectedBeforeTrackMatch().

Bool_t AliCaloPhotonCuts::ClusterQualityCuts ( AliVCluster *  cluster,
AliVEvent *  event,
AliMCEvent *  mcEvent,
Int_t  isMC,
Double_t  weight,
Long_t  clusterID 
)

Definition at line 1877 of file AliCaloPhotonCuts.cxx.

Referenced by ClusterIsSelected(), and GetInvMassConversionRecovery().

void AliCaloPhotonCuts::FillClusterCutIndex ( Int_t  photoncut)
inline

Definition at line 309 of file AliCaloPhotonCuts.h.

Referenced by ClusterIsSelected().

void AliCaloPhotonCuts::FillHistogramsExtendedQA ( AliVEvent *  event,
Int_t  isMC 
)
AliCaloPhotonCuts::MCSet AliCaloPhotonCuts::FindEnumForMCSet ( TString  namePeriod)
Int_t AliCaloPhotonCuts::FindLargestCellInCluster ( AliVCluster *  cluster,
AliVEvent *  event 
)
Int_t AliCaloPhotonCuts::FindSecondLargestCellInCluster ( AliVCluster *  cluster,
AliVEvent *  event 
)

Definition at line 2644 of file AliCaloPhotonCuts.cxx.

Referenced by GetInvMassConversionRecovery().

Float_t AliCaloPhotonCuts::FunctionM02 ( Float_t  E,
Float_t  a,
Float_t  b,
Float_t  c,
Float_t  d,
Float_t  e 
)
Float_t AliCaloPhotonCuts::FunctionNL_DExp ( Float_t  e,
Float_t  p0,
Float_t  p1,
Float_t  p2,
Float_t  p3,
Float_t  p4,
Float_t  p5,
Float_t  p6 = 1.0,
Float_t  p7 = 1.0 
)

Definition at line 6628 of file AliCaloPhotonCuts.cxx.

Referenced by ApplyNonLinearity(), and SetCaloIsolationName().

Float_t AliCaloPhotonCuts::FunctionNL_DPOW ( Float_t  e,
Float_t  p0,
Float_t  p1,
Float_t  p2,
Float_t  p3,
Float_t  p4,
Float_t  p5 
)

Definition at line 6607 of file AliCaloPhotonCuts.cxx.

Referenced by ApplyNonLinearity(), and SetCaloIsolationName().

Float_t AliCaloPhotonCuts::FunctionNL_kPi0MC ( Float_t  e,
Float_t  p0,
Float_t  p1,
Float_t  p2,
Float_t  p3,
Float_t  p4,
Float_t  p5,
Float_t  p6 
)

Definition at line 6597 of file AliCaloPhotonCuts.cxx.

Referenced by ApplyNonLinearity(), and SetCaloIsolationName().

Float_t AliCaloPhotonCuts::FunctionNL_kPi0MCMod ( Float_t  e,
Float_t  p0,
Float_t  p1,
Float_t  p2,
Float_t  p3,
Float_t  p4,
Float_t  p5,
Float_t  p6 
)

Definition at line 6705 of file AliCaloPhotonCuts.cxx.

Referenced by ApplyNonLinearity(), and SetCaloIsolationName().

Float_t AliCaloPhotonCuts::FunctionNL_kPi0MCv1 ( Float_t  e)

Definition at line 6648 of file AliCaloPhotonCuts.cxx.

Referenced by SetCaloIsolationName().

Float_t AliCaloPhotonCuts::FunctionNL_kPi0MCv2 ( Float_t  e)

Definition at line 6653 of file AliCaloPhotonCuts.cxx.

Referenced by ApplyNonLinearity(), and SetCaloIsolationName().

Float_t AliCaloPhotonCuts::FunctionNL_kPi0MCv3 ( Float_t  e)

Definition at line 6658 of file AliCaloPhotonCuts.cxx.

Referenced by ApplyNonLinearity(), and SetCaloIsolationName().

Float_t AliCaloPhotonCuts::FunctionNL_kPi0MCv5 ( Float_t  e)

Definition at line 6663 of file AliCaloPhotonCuts.cxx.

Referenced by ApplyNonLinearity(), and SetCaloIsolationName().

Float_t AliCaloPhotonCuts::FunctionNL_kPi0MCv6 ( Float_t  e)

Definition at line 6668 of file AliCaloPhotonCuts.cxx.

Referenced by ApplyNonLinearity(), and SetCaloIsolationName().

Float_t AliCaloPhotonCuts::FunctionNL_kSDM ( Float_t  e,
Float_t  p0,
Float_t  p1,
Float_t  p2,
Float_t  p3 = 1.0 
)

Definition at line 6602 of file AliCaloPhotonCuts.cxx.

Referenced by ApplyNonLinearity(), and SetCaloIsolationName().

Float_t AliCaloPhotonCuts::FunctionNL_kSDMv5 ( Float_t  e)

Definition at line 6674 of file AliCaloPhotonCuts.cxx.

Referenced by ApplyNonLinearity(), and SetCaloIsolationName().

Float_t AliCaloPhotonCuts::FunctionNL_kSDMv6 ( Float_t  e)

Definition at line 6680 of file AliCaloPhotonCuts.cxx.

Referenced by ApplyNonLinearity(), and SetCaloIsolationName().

Float_t AliCaloPhotonCuts::FunctionNL_kTestBeamMod ( Float_t  e,
Float_t  p0,
Float_t  p1,
Float_t  p2,
Float_t  p3,
Float_t  p4,
Float_t  p5,
Float_t  p6 
)

Definition at line 6700 of file AliCaloPhotonCuts.cxx.

Referenced by ApplyNonLinearity(), and SetCaloIsolationName().

Float_t AliCaloPhotonCuts::FunctionNL_kTestBeamv2 ( Float_t  e)

Definition at line 6685 of file AliCaloPhotonCuts.cxx.

Referenced by ApplyNonLinearity(), and SetCaloIsolationName().

Float_t AliCaloPhotonCuts::FunctionNL_kTestBeamv3 ( Float_t  e)

Definition at line 6690 of file AliCaloPhotonCuts.cxx.

Referenced by ApplyNonLinearity(), and SetCaloIsolationName().

Float_t AliCaloPhotonCuts::FunctionNL_kTestBeamv4 ( Float_t  e)

Definition at line 6695 of file AliCaloPhotonCuts.cxx.

Referenced by ApplyNonLinearity(), and SetCaloIsolationName().

Float_t AliCaloPhotonCuts::FunctionNL_PHOSOnlyMC ( Float_t  e,
Float_t  p0,
Float_t  p1,
Float_t  p2 
)

Definition at line 6639 of file AliCaloPhotonCuts.cxx.

Referenced by ApplyNonLinearity(), and SetCaloIsolationName().

Float_t AliCaloPhotonCuts::FunctionNL_SPOW ( Float_t  e,
Float_t  p0,
Float_t  p1,
Float_t  p2 
)

Definition at line 6617 of file AliCaloPhotonCuts.cxx.

Referenced by ApplyNonLinearity(), and SetCaloIsolationName().

AliCaloTrackMatcher* AliCaloPhotonCuts::GetCaloTrackMatcherInstance ( )
inline

Definition at line 345 of file AliCaloPhotonCuts.h.

Bool_t AliCaloPhotonCuts::GetClosestMatchedTrackToCluster ( AliVEvent *  event,
AliVCluster *  cluster,
Int_t trackLabel 
)

Definition at line 7355 of file AliCaloPhotonCuts.cxx.

Referenced by GetInvMassConversionRecovery().

Int_t AliCaloPhotonCuts::GetClusterType ( )
inline

Definition at line 251 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts().

TList* AliCaloPhotonCuts::GetCutHistograms ( )
inline
TString AliCaloPhotonCuts::GetCutNumber ( )
Double_t AliCaloPhotonCuts::GetDistanceBetweenClusters ( AliVCluster *  cluster1,
AliVCluster *  cluster2 
)

Definition at line 7090 of file AliCaloPhotonCuts.cxx.

Referenced by SetUseNonLinearitySwitch().

Bool_t AliCaloPhotonCuts::GetDoFlatEnergySubtraction ( )
inline

Definition at line 350 of file AliCaloPhotonCuts.h.

Bool_t AliCaloPhotonCuts::GetDoSecondaryTrackMatching ( )
inline

Definition at line 351 of file AliCaloPhotonCuts.h.

Float_t AliCaloPhotonCuts::GetECross ( Int_t  absID,
AliVCaloCells *  cells 
)

Definition at line 7167 of file AliCaloPhotonCuts.cxx.

Referenced by IsExoticCluster(), and SetUseNonLinearitySwitch().

TList* AliCaloPhotonCuts::GetExtQAHistograms ( )
inline

Definition at line 308 of file AliCaloPhotonCuts.h.

AliEMCALGeometry* AliCaloPhotonCuts::GetGeomEMCAL ( )
inline

Definition at line 402 of file AliCaloPhotonCuts.h.

AliPHOSGeometry* AliCaloPhotonCuts::GetGeomPHOS ( )
inline

Definition at line 403 of file AliCaloPhotonCuts.h.

Bool_t AliCaloPhotonCuts::GetHighestPtMatchedTrackToCluster ( AliVEvent *  event,
AliVCluster *  cluster,
Int_t trackLabel 
)

Definition at line 7383 of file AliCaloPhotonCuts.cxx.

Referenced by GetInvMassConversionRecovery().

Float_t AliCaloPhotonCuts::GetInvMassConversionRecovery ( )
inline

Definition at line 320 of file AliCaloPhotonCuts.h.

Bool_t AliCaloPhotonCuts::GetIsAcceptedForBasicCounting ( )
inline

Definition at line 348 of file AliCaloPhotonCuts.h.

Int_t AliCaloPhotonCuts::GetIsConversionRecovery ( )
inline

Definition at line 319 of file AliCaloPhotonCuts.h.

Int_t AliCaloPhotonCuts::GetIsPureCaloCut ( )
inline

Definition at line 317 of file AliCaloPhotonCuts.h.

Int_t AliCaloPhotonCuts::GetMaxNLMCut ( )
inline

Definition at line 253 of file AliCaloPhotonCuts.h.

Int_t AliCaloPhotonCuts::GetMinNLMCut ( )
inline

Definition at line 252 of file AliCaloPhotonCuts.h.

Int_t AliCaloPhotonCuts::GetModuleNumberAndCellPosition ( Int_t  absCellId,
Int_t icol,
Int_t irow 
)
Int_t AliCaloPhotonCuts::GetNactiveEmcalCells ( )
inline

Definition at line 318 of file AliCaloPhotonCuts.h.

Int_t AliCaloPhotonCuts::GetNonLinearity ( )
inline

Definition at line 382 of file AliCaloPhotonCuts.h.

Int_t AliCaloPhotonCuts::GetNumberOfLocalMaxima ( AliVCluster *  cluster,
AliVEvent *  event 
)
Int_t AliCaloPhotonCuts::GetNumberOfLocalMaxima ( AliVCluster *  cluster,
AliVEvent *  event,
Int_t absCellIdList,
Float_t maxEList 
)

Definition at line 2713 of file AliCaloPhotonCuts.cxx.

AliPhotonIsolation* AliCaloPhotonCuts::GetPhotonIsolationInstance ( )
inline

Definition at line 346 of file AliCaloPhotonCuts.h.

Double_t AliCaloPhotonCuts::GetTotalEnergyDeposit ( AliVEvent *  event)

Definition at line 2560 of file AliCaloPhotonCuts.cxx.

Referenced by SetExtendedMatchAndQA().

std::vector< Int_t > AliCaloPhotonCuts::GetVectorMatchedTracksToCluster ( AliVEvent *  event,
AliVCluster *  cluster 
)
void AliCaloPhotonCuts::InitCutHistograms ( TString  name = "")

Definition at line 509 of file AliCaloPhotonCuts.cxx.

Referenced by SetCaloIsolationName(), and SetFillCutHistograms().

Bool_t AliCaloPhotonCuts::InitializeCutsFromCutString ( const TString  analysisCutSelection)

Definition at line 3661 of file AliCaloPhotonCuts.cxx.

void AliCaloPhotonCuts::InitializePHOS ( AliVEvent *  event)
Bool_t AliCaloPhotonCuts::IsClusterPi0 ( AliVEvent *  event,
AliMCEvent *  mcEvent,
AliVCluster *  cluster 
)
Bool_t AliCaloPhotonCuts::IsExoticCluster ( AliVCluster *  cluster,
AliVEvent *  event,
Float_t energyStar 
)

Definition at line 7131 of file AliCaloPhotonCuts.cxx.

Referenced by ClusterQualityCuts(), and SetUseNonLinearitySwitch().

Bool_t AliCaloPhotonCuts::IsNLMCutUsed ( )
inline

Definition at line 254 of file AliCaloPhotonCuts.h.

virtual Bool_t AliCaloPhotonCuts::IsSelected ( TObject )
inlinevirtual

Definition at line 264 of file AliCaloPhotonCuts.h.

virtual Bool_t AliCaloPhotonCuts::IsSelected ( TList )
inlinevirtual

Definition at line 265 of file AliCaloPhotonCuts.h.

Bool_t AliCaloPhotonCuts::MatchConvPhotonToCluster ( AliAODConversionPhoton convPhoton,
AliVCluster *  cluster,
AliVEvent *  event,
Double_t  weight = 1. 
)

Definition at line 3303 of file AliCaloPhotonCuts.cxx.

Referenced by GetInvMassConversionRecovery().

void AliCaloPhotonCuts::MatchTracksToClusters ( AliVEvent *  event,
Double_t  weight = 1.,
Bool_t  isEMCalOnly = kTRUE,
AliMCEvent *  mcEvent = 0x0 
)

Definition at line 3425 of file AliCaloPhotonCuts.cxx.

Referenced by GetInvMassConversionRecovery().

AliCaloPhotonCuts& AliCaloPhotonCuts::operator= ( const AliCaloPhotonCuts )

Referenced by IsNLMCutUsed().

void AliCaloPhotonCuts::PrintCuts ( )

Definition at line 3843 of file AliCaloPhotonCuts.cxx.

void AliCaloPhotonCuts::PrintCutsWithValues ( const TString  analysisCutSelection)

Definition at line 3851 of file AliCaloPhotonCuts.cxx.

Referenced by InitializeCutsFromCutString().

void AliCaloPhotonCuts::SetCaloIsolationName ( TString  name)
inline

Definition at line 279 of file AliCaloPhotonCuts.h.

void AliCaloPhotonCuts::SetCaloTrackMatcherName ( TString  name)
inline

Definition at line 278 of file AliCaloPhotonCuts.h.

Bool_t AliCaloPhotonCuts::SetClusterTypeCut ( Int_t  clusterType)

Definition at line 3907 of file AliCaloPhotonCuts.cxx.

Referenced by SetCut(), and SetLocMaxCutEDiff().

void AliCaloPhotonCuts::SetCorrectionTaskSetting ( TString  setting)
inline

Definition at line 400 of file AliCaloPhotonCuts.h.

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

Set individual cut ID

Definition at line 3693 of file AliCaloPhotonCuts.cxx.

Referenced by InitializeCutsFromCutString().

Bool_t AliCaloPhotonCuts::SetCutIds ( TString  cutString)
Bool_t AliCaloPhotonCuts::SetDispersion ( Int_t  dispersion)

Definition at line 5273 of file AliCaloPhotonCuts.cxx.

Referenced by SetCut(), and SetLocMaxCutEDiff().

Bool_t AliCaloPhotonCuts::SetDistanceToBadChannelCut ( Int_t  distanceToBadChannel)

Definition at line 4165 of file AliCaloPhotonCuts.cxx.

Referenced by SetCut(), and SetLocMaxCutEDiff().

Bool_t AliCaloPhotonCuts::SetExoticClusterCut ( Int_t  exoticCell)

Definition at line 4569 of file AliCaloPhotonCuts.cxx.

Referenced by SetCut(), and SetLocMaxCutEDiff().

void AliCaloPhotonCuts::SetExoticsMinCellEnergyCut ( Double_t  minE)
inline

Definition at line 396 of file AliCaloPhotonCuts.h.

void AliCaloPhotonCuts::SetExoticsQA ( Bool_t  enable)
inline

Definition at line 397 of file AliCaloPhotonCuts.h.

void AliCaloPhotonCuts::SetExtendedMatchAndQA ( Int_t  extendedMatchAndQA)
inline

Definition at line 313 of file AliCaloPhotonCuts.h.

void AliCaloPhotonCuts::SetFillCutHistograms ( TString  name = "")
inline

Definition at line 306 of file AliCaloPhotonCuts.h.

void AliCaloPhotonCuts::SetHistoToModifyAcceptance ( TH1S *  histAcc)
inline

Definition at line 354 of file AliCaloPhotonCuts.h.

void AliCaloPhotonCuts::SetIsPureCaloCut ( Int_t  merged)
inline

Definition at line 316 of file AliCaloPhotonCuts.h.

void AliCaloPhotonCuts::SetLightOutput ( Bool_t  flag)
inline

Definition at line 275 of file AliCaloPhotonCuts.h.

void AliCaloPhotonCuts::SetLocMaxCutEDiff ( Double_t  diffCut)
inline

Definition at line 358 of file AliCaloPhotonCuts.h.

void AliCaloPhotonCuts::SetLogBinningXTH1 ( TH1 histoRebin)

Definition at line 7044 of file AliCaloPhotonCuts.cxx.

Referenced by SetUseNonLinearitySwitch().

void AliCaloPhotonCuts::SetLogBinningXTH2 ( TH2 histoRebin)

Definition at line 7060 of file AliCaloPhotonCuts.cxx.

Referenced by SetUseNonLinearitySwitch().

void AliCaloPhotonCuts::SetLogBinningYTH2 ( TH2 histoRebin)

Definition at line 7075 of file AliCaloPhotonCuts.cxx.

Referenced by SetUseNonLinearitySwitch().

Bool_t AliCaloPhotonCuts::SetMaxEtaCut ( Int_t  maxEta)

Definition at line 4012 of file AliCaloPhotonCuts.cxx.

Referenced by SetCut(), and SetLocMaxCutEDiff().

Bool_t AliCaloPhotonCuts::SetMaxM02 ( Int_t  maxM02)

Definition at line 4843 of file AliCaloPhotonCuts.cxx.

Referenced by SetCut(), and SetLocMaxCutEDiff().

Bool_t AliCaloPhotonCuts::SetMaxPhiCut ( Int_t  maxPhi)

Definition at line 4110 of file AliCaloPhotonCuts.cxx.

Referenced by SetCut(), and SetLocMaxCutEDiff().

Bool_t AliCaloPhotonCuts::SetMinEnergyCut ( Int_t  minEnergy)

Definition at line 4629 of file AliCaloPhotonCuts.cxx.

Referenced by SetCut(), and SetLocMaxCutEDiff().

Bool_t AliCaloPhotonCuts::SetMinEtaCut ( Int_t  minEta)

Definition at line 3957 of file AliCaloPhotonCuts.cxx.

Referenced by SetCut(), and SetLocMaxCutEDiff().

Bool_t AliCaloPhotonCuts::SetMinM02 ( Int_t  minM02)

Definition at line 5156 of file AliCaloPhotonCuts.cxx.

Referenced by SetCut(), and SetLocMaxCutEDiff().

Bool_t AliCaloPhotonCuts::SetMinMaxM20 ( Int_t  minM20)

Definition at line 5190 of file AliCaloPhotonCuts.cxx.

Referenced by SetCut(), and SetLocMaxCutEDiff().

Bool_t AliCaloPhotonCuts::SetMinNCellsCut ( Int_t  minNCells)

Definition at line 4803 of file AliCaloPhotonCuts.cxx.

Referenced by SetCut(), and SetLocMaxCutEDiff().

Bool_t AliCaloPhotonCuts::SetMinPhiCut ( Int_t  minPhi)

Definition at line 4065 of file AliCaloPhotonCuts.cxx.

Referenced by SetCut(), and SetLocMaxCutEDiff().

Bool_t AliCaloPhotonCuts::SetNLM ( Int_t  nlm)

Definition at line 5304 of file AliCaloPhotonCuts.cxx.

Referenced by SetCut(), and SetLocMaxCutEDiff().

Bool_t AliCaloPhotonCuts::SetNonLinearity1 ( Int_t  nl1)

Definition at line 5335 of file AliCaloPhotonCuts.cxx.

Referenced by SetCut(), and SetLocMaxCutEDiff().

Bool_t AliCaloPhotonCuts::SetNonLinearity2 ( Int_t  nl2)

Definition at line 5348 of file AliCaloPhotonCuts.cxx.

Referenced by SetCut(), and SetLocMaxCutEDiff().

Bool_t AliCaloPhotonCuts::SetRecConv ( Int_t  recConv)

Definition at line 5221 of file AliCaloPhotonCuts.cxx.

Referenced by SetCut(), and SetLocMaxCutEDiff().

void AliCaloPhotonCuts::SetSeedEnergy ( Double_t  seed)
inline

Definition at line 357 of file AliCaloPhotonCuts.h.

Bool_t AliCaloPhotonCuts::SetTimingCut ( Int_t  timing)

Definition at line 4212 of file AliCaloPhotonCuts.cxx.

Referenced by SetCut(), and SetLocMaxCutEDiff().

Bool_t AliCaloPhotonCuts::SetTrackMatchingCut ( Int_t  trackMatching)

Definition at line 4283 of file AliCaloPhotonCuts.cxx.

Referenced by SetCut(), and SetLocMaxCutEDiff().

void AliCaloPhotonCuts::SetUseNonLinearitySwitch ( Bool_t  useNonLin)
inline

Definition at line 383 of file AliCaloPhotonCuts.h.

void AliCaloPhotonCuts::SetV0ReaderName ( TString  name)
inline

Definition at line 277 of file AliCaloPhotonCuts.h.

void AliCaloPhotonCuts::SplitEnergy ( Int_t  absCellId1,
Int_t  absCellId2,
AliVCluster *  cluster,
AliVEvent *  event,
Int_t  isMC,
AliAODCaloCluster *  cluster1,
AliAODCaloCluster *  cluster2 
)

Definition at line 2874 of file AliCaloPhotonCuts.cxx.

Referenced by GetInvMassConversionRecovery().

Bool_t AliCaloPhotonCuts::UpdateCutString ( )

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

Definition at line 3649 of file AliCaloPhotonCuts.cxx.

Referenced by SetCut().

Member Data Documentation

TProfile* AliCaloPhotonCuts::fBadChannels
protected

Definition at line 419 of file AliCaloPhotonCuts.h.

Referenced by InitCutHistograms(), InitializeEMCAL(), and InitializePHOS().

AliPhotonIsolation* AliCaloPhotonCuts::fCaloIsolation
protected
TString AliCaloPhotonCuts::fCaloIsolationName
protected

Definition at line 433 of file AliCaloPhotonCuts.h.

Referenced by InitializeEMCAL(), and SetCaloIsolationName().

TString AliCaloPhotonCuts::fCaloTrackMatcherName
protected

Definition at line 432 of file AliCaloPhotonCuts.h.

Referenced by InitializeEMCAL(), InitializePHOS(), and SetCaloTrackMatcherName().

TString AliCaloPhotonCuts::fCorrTaskSetting
protected
MCSet AliCaloPhotonCuts::fCurrentMC
protected
Int_t AliCaloPhotonCuts::fCuts[kNCuts]
TObjString* AliCaloPhotonCuts::fCutString
protected

Definition at line 507 of file AliCaloPhotonCuts.h.

Referenced by AliCaloPhotonCuts(), UpdateCutString(), and ~AliCaloPhotonCuts().

TString AliCaloPhotonCuts::fCutStringRead
protected

Definition at line 508 of file AliCaloPhotonCuts.h.

Referenced by GetCutNumber(), and InitializeCutsFromCutString().

Bool_t AliCaloPhotonCuts::fDoExoticsQA
protected

Definition at line 472 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), InitCutHistograms(), and SetExoticsQA().

Bool_t AliCaloPhotonCuts::fDoFlatEnergySubtraction
protected
Bool_t AliCaloPhotonCuts::fDoLightOutput
protected
Bool_t AliCaloPhotonCuts::fDoSecondaryTrackMatching
protected

Definition at line 501 of file AliCaloPhotonCuts.h.

Referenced by GetDoSecondaryTrackMatching(), and SetTrackMatchingCut().

TObjArray* AliCaloPhotonCuts::fEMCALBadChannelsMap
protected
AliEMCALRecoUtils* AliCaloPhotonCuts::fEMCALRecUtils
protected

Definition at line 412 of file AliCaloPhotonCuts.h.

Referenced by AcceptCellByBadChannelMap(), InitializeEMCAL(), and SplitEnergy().

Double_t AliCaloPhotonCuts::fEOverPMax
protected

Definition at line 466 of file AliCaloPhotonCuts.h.

Referenced by MatchTracksToClusters(), and SetTrackMatchingCut().

Double_t AliCaloPhotonCuts::fExoticEnergyFracCluster
protected

Definition at line 469 of file AliCaloPhotonCuts.h.

Referenced by IsExoticCluster(), PrintCutsWithValues(), and SetExoticClusterCut().

Double_t AliCaloPhotonCuts::fExoticMinEnergyCell
protected

Definition at line 470 of file AliCaloPhotonCuts.h.

Referenced by IsExoticCluster(), and SetExoticsMinCellEnergyCut().

Int_t AliCaloPhotonCuts::fExtendedMatchAndQA
protected
AliPHOSGeometry* AliCaloPhotonCuts::fGeomPHOS
protected
const char * AliCaloPhotonCuts::fgkCutNames
static
Initial value:
= {
"ClusterType",
"EtaMin",
"EtaMax",
"PhiMin",
"PhiMax",
"NonLinearity1"
"NonLinearity2"
"DistanceToBadChannel",
"Timing",
"TrackMatching",
"ExoticCluster",
"MinEnergy",
"MinNCells",
"MinM02",
"MaxM02",
"MinMaxM20",
"RecConv",
"MaximumDispersion",
"NLM"
}

Definition at line 241 of file AliCaloPhotonCuts.h.

Referenced by PrintCuts().

Int_t AliCaloPhotonCuts::fgkDCALCols
protected

Definition at line 619 of file AliCaloPhotonCuts.h.

Referenced by CheckDistanceToBadChannel().

TH1F* AliCaloPhotonCuts::fHistAcceptanceCuts
protected

Definition at line 512 of file AliCaloPhotonCuts.h.

Referenced by AcceptanceCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistCellEnergyvsCellID
protected

Definition at line 544 of file AliCaloPhotonCuts.h.

Referenced by FillHistogramsExtendedQA(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistCellTimevsCellID
protected

Definition at line 545 of file AliCaloPhotonCuts.h.

Referenced by FillHistogramsExtendedQA(), and InitCutHistograms().

TH1F* AliCaloPhotonCuts::fHistClusETruePi0_BeforeTM
protected

Definition at line 610 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH1F* AliCaloPhotonCuts::fHistClusETruePi0_Matched
protected

Definition at line 611 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterdEtadPhiAfterQA
protected
TH2F* AliCaloPhotonCuts::fHistClusterdEtadPhiBeforeQA
protected
TH2F* AliCaloPhotonCuts::fHistClusterdEtadPhiNegTracksAfterQA
protected
TH2F* AliCaloPhotonCuts::fHistClusterdEtadPhiNegTracksBeforeQA
protected
TH2F* AliCaloPhotonCuts::fHistClusterdEtadPhiNegTracksP_000_075BeforeQA
protected
TH2F* AliCaloPhotonCuts::fHistClusterdEtadPhiNegTracksP_075_125BeforeQA
protected
TH2F* AliCaloPhotonCuts::fHistClusterdEtadPhiNegTracksP_125_999BeforeQA
protected
TH2F* AliCaloPhotonCuts::fHistClusterdEtadPhiPosTracksAfterQA
protected
TH2F* AliCaloPhotonCuts::fHistClusterdEtadPhiPosTracksBeforeQA
protected
TH2F* AliCaloPhotonCuts::fHistClusterdEtadPhiPosTracksP_000_075BeforeQA
protected
TH2F* AliCaloPhotonCuts::fHistClusterdEtadPhiPosTracksP_075_125BeforeQA
protected
TH2F* AliCaloPhotonCuts::fHistClusterdEtadPhiPosTracksP_125_999BeforeQA
protected
TH2F* AliCaloPhotonCuts::fHistClusterdEtadPtAfterQA
protected
TH2F* AliCaloPhotonCuts::fHistClusterdEtadPtBeforeQA
protected
TH2F* AliCaloPhotonCuts::fHistClusterdEtadPtTrueMatched
protected

Definition at line 579 of file AliCaloPhotonCuts.h.

Referenced by InitCutHistograms(), and MatchConvPhotonToCluster().

TH1F* AliCaloPhotonCuts::fHistClusterDistance1DInTimeCut
protected

Definition at line 556 of file AliCaloPhotonCuts.h.

Referenced by FillHistogramsExtendedQA(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterDistanceInTimeCut
protected

Definition at line 554 of file AliCaloPhotonCuts.h.

Referenced by FillHistogramsExtendedQA(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterDistanceOutTimeCut
protected

Definition at line 555 of file AliCaloPhotonCuts.h.

Referenced by FillHistogramsExtendedQA(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterdPhidPtAfterQA
protected
TH2F* AliCaloPhotonCuts::fHistClusterdPhidPtNegTracksBeforeQA
protected
TH2F* AliCaloPhotonCuts::fHistClusterdPhidPtNegTracksTrueMatched
protected

Definition at line 584 of file AliCaloPhotonCuts.h.

Referenced by InitCutHistograms(), and MatchConvPhotonToCluster().

TH2F* AliCaloPhotonCuts::fHistClusterdPhidPtPosTracksBeforeQA
protected
TH2F* AliCaloPhotonCuts::fHistClusterdPhidPtPosTracksTrueMatched
protected

Definition at line 583 of file AliCaloPhotonCuts.h.

Referenced by InitCutHistograms(), and MatchConvPhotonToCluster().

TH2F* AliCaloPhotonCuts::fHistClusterEEstarExotics
protected

Definition at line 592 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterEM02AfterQA
protected

Definition at line 547 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterEM02BeforeQA
protected

Definition at line 546 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterEM02Exotics
protected

Definition at line 590 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH1F* AliCaloPhotonCuts::fHistClusterEnergyFracCellsAfterQA
protected

Definition at line 551 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH1F* AliCaloPhotonCuts::fHistClusterEnergyFracCellsBeforeQA
protected

Definition at line 550 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterEnergyvsMod
protected

Definition at line 538 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterEnergyvsNCellsAfterQA
protected

Definition at line 543 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterEnergyvsNCellsBeforeQA
protected

Definition at line 542 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterEnergyvsNCellsExotics
protected

Definition at line 591 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterENMatchesCharged
protected

Definition at line 606 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterENMatchesNeutral
protected

Definition at line 605 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterEtavsPhiAfterAcc
protected

Definition at line 516 of file AliCaloPhotonCuts.h.

Referenced by AcceptanceCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterEtavsPhiAfterQA
protected

Definition at line 517 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterEtavsPhiBeforeAcc
protected

Definition at line 515 of file AliCaloPhotonCuts.h.

Referenced by ClusterIsSelected(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterEtavsPhiExotics
protected

Definition at line 589 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterEvsTrackECharged
protected

Definition at line 598 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterEvsTrackEChargedLead
protected

Definition at line 599 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterEvsTrackEConv
protected

Definition at line 604 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterEvsTrackEGamma
protected

Definition at line 602 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterEvsTrackEGammaSubCharged
protected

Definition at line 603 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterEvsTrackENeutral
protected

Definition at line 600 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterEvsTrackENeutralSubCharged
protected

Definition at line 601 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterEvsTrackEPrimaryButNoElec
protected

Definition at line 607 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterEvsTrackSumEPrimaryButNoElec
protected

Definition at line 608 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterIdentificationCuts
protected

Definition at line 513 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH1F* AliCaloPhotonCuts::fHistClusterIncludedCellsAfterQA
protected

Definition at line 549 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH1F* AliCaloPhotonCuts::fHistClusterIncludedCellsBeforeQA
protected

Definition at line 548 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterIncludedCellsTimingAfterQA
protected

Definition at line 552 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterIncludedCellsTimingEnergyAfterQA
protected

Definition at line 553 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterM20M02AfterQA
protected
TH2F* AliCaloPhotonCuts::fHistClusterM20M02BeforeQA
protected
TH1F* AliCaloPhotonCuts::fHistClusterRAfterQA
protected
TH1F* AliCaloPhotonCuts::fHistClusterRBeforeQA
protected
TH2F* AliCaloPhotonCuts::fHistClusterTimevsEAfterQA
protected

Definition at line 519 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterTimevsEBeforeQA
protected

Definition at line 518 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterTMEffiInput
protected

Definition at line 595 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterTrueElecEtaPhiAfterTM_30_00
protected

Definition at line 597 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistClusterTrueElecEtaPhiBeforeTM_30_00
protected

Definition at line 596 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH1F* AliCaloPhotonCuts::fHistCutIndex
protected

Definition at line 511 of file AliCaloPhotonCuts.h.

Referenced by FillClusterCutIndex(), and InitCutHistograms().

TH1F* AliCaloPhotonCuts::fHistDispersionAfterQA
protected

Definition at line 531 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH1F* AliCaloPhotonCuts::fHistDispersionBeforeQA
protected

Definition at line 530 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH1F* AliCaloPhotonCuts::fHistDistanceTrackToClusterAfterQA
protected
TH1F* AliCaloPhotonCuts::fHistDistanceTrackToClusterBeforeQA
protected
TH1F* AliCaloPhotonCuts::fHistEnergyOfClusterAfterNL
protected

Definition at line 521 of file AliCaloPhotonCuts.h.

Referenced by ClusterIsSelected(), and InitCutHistograms().

TH1F* AliCaloPhotonCuts::fHistEnergyOfClusterAfterQA
protected

Definition at line 523 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH1F* AliCaloPhotonCuts::fHistEnergyOfClusterBeforeNL
protected

Definition at line 520 of file AliCaloPhotonCuts.h.

Referenced by ClusterIsSelected(), and InitCutHistograms().

TH1F* AliCaloPhotonCuts::fHistEnergyOfClusterBeforeQA
protected

Definition at line 522 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistEnergyOfModvsMod
protected

Definition at line 541 of file AliCaloPhotonCuts.h.

Referenced by FillHistogramsExtendedQA(), and InitCutHistograms().

TList* AliCaloPhotonCuts::fHistExtQA
protected

Definition at line 407 of file AliCaloPhotonCuts.h.

Referenced by GetExtQAHistograms(), and InitCutHistograms().

TH1F* AliCaloPhotonCuts::fHistM02AfterQA
protected

Definition at line 527 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH1F* AliCaloPhotonCuts::fHistM02BeforeQA
protected

Definition at line 526 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH1F* AliCaloPhotonCuts::fHistM20AfterQA
protected

Definition at line 529 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH1F* AliCaloPhotonCuts::fHistM20BeforeQA
protected

Definition at line 528 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistMatchedTrackPClusE
protected

Definition at line 614 of file AliCaloPhotonCuts.h.

Referenced by InitCutHistograms(), and MatchTracksToClusters().

TH2F* AliCaloPhotonCuts::fHistMatchedTrackPClusEAfterEOverPVeto
protected

Definition at line 615 of file AliCaloPhotonCuts.h.

Referenced by InitCutHistograms(), and MatchTracksToClusters().

TH2F* AliCaloPhotonCuts::fHistMatchedTrackPClusETruePi0Clus
protected

Definition at line 616 of file AliCaloPhotonCuts.h.

Referenced by InitCutHistograms(), and MatchTracksToClusters().

TH1F* AliCaloPhotonCuts::fHistNCellsAfterQA
protected

Definition at line 525 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH1F* AliCaloPhotonCuts::fHistNCellsBeforeQA
protected

Definition at line 524 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistNCellsBigger100MeVvsMod
protected

Definition at line 539 of file AliCaloPhotonCuts.h.

Referenced by FillHistogramsExtendedQA(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistNCellsBigger1500MeVvsMod
protected

Definition at line 540 of file AliCaloPhotonCuts.h.

Referenced by FillHistogramsExtendedQA(), and InitCutHistograms().

TH1F* AliCaloPhotonCuts::fHistNLMAfterQA
protected

Definition at line 533 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH1F* AliCaloPhotonCuts::fHistNLMBeforeQA
protected

Definition at line 532 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistNLMVsEAfterQA
protected

Definition at line 536 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TH2F* AliCaloPhotonCuts::fHistNLMVsNCellsAfterQA
protected

Definition at line 535 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and InitCutHistograms().

TList* AliCaloPhotonCuts::fHistograms
protected

Definition at line 406 of file AliCaloPhotonCuts.h.

Referenced by GetCutHistograms(), InitCutHistograms(), and SetFillCutHistograms().

TH1S* AliCaloPhotonCuts::fHistoModifyAcc
protected

Definition at line 422 of file AliCaloPhotonCuts.h.

Referenced by AcceptanceCuts(), and SetHistoToModifyAcceptance().

Bool_t AliCaloPhotonCuts::fIsAcceptedForBasic
protected
Bool_t AliCaloPhotonCuts::fIsCurrentClusterAcceptedBeforeTM
protected

Definition at line 427 of file AliCaloPhotonCuts.h.

Referenced by ClusterIsSelectedBeforeTrackMatch(), and ClusterQualityCuts().

Int_t AliCaloPhotonCuts::fIsMC
protected
Float_t AliCaloPhotonCuts::fIsolationRadius
protected

Definition at line 439 of file AliCaloPhotonCuts.h.

Referenced by ClusterIsIsolated(), and SetClusterTypeCut().

Double_t AliCaloPhotonCuts::fLocMaxCutEDiff
protected

Definition at line 476 of file AliCaloPhotonCuts.h.

Referenced by GetNumberOfLocalMaxima(), and SetLocMaxCutEDiff().

Double_t AliCaloPhotonCuts::fMaxDispersion
protected
Double_t AliCaloPhotonCuts::fMaxDistTrackToClusterEta
protected
Double_t AliCaloPhotonCuts::fMaxDistTrackToClusterPhi
protected
Double_t AliCaloPhotonCuts::fMaxEtaInnerEdge
protected
Double_t AliCaloPhotonCuts::fMaxM02
protected
Int_t AliCaloPhotonCuts::fMaxM02CutNr
protected
Double_t AliCaloPhotonCuts::fMaxM20
protected
Float_t AliCaloPhotonCuts::fMaxMGGRecConv
protected
Int_t AliCaloPhotonCuts::fMaxNLM
protected
Double_t AliCaloPhotonCuts::fMaxTimeDiff
protected
Double_t AliCaloPhotonCuts::fMinDistanceToBadChannel
protected
Double_t AliCaloPhotonCuts::fMinDistTrackToClusterPhi
protected
Double_t AliCaloPhotonCuts::fMinEnergy
protected
Double_t AliCaloPhotonCuts::fMinM02
protected
Int_t AliCaloPhotonCuts::fMinM02CutNr
protected
Double_t AliCaloPhotonCuts::fMinM20
protected
Int_t AliCaloPhotonCuts::fMinNCells
protected
Int_t AliCaloPhotonCuts::fMinNLM
protected

Definition at line 492 of file AliCaloPhotonCuts.h.

Referenced by CalculateMaxM02(), GetMinNLMCut(), PrintCutsWithValues(), and SetNLM().

Double_t AliCaloPhotonCuts::fMinTimeDiff
protected
Float_t AliCaloPhotonCuts::fMinTMDistSigma
protected

Definition at line 464 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), and SetTrackMatchingCut().

Float_t AliCaloPhotonCuts::fMomPercentage
protected

Definition at line 440 of file AliCaloPhotonCuts.h.

Referenced by ClusterIsIsolated(), and SetClusterTypeCut().

Int_t AliCaloPhotonCuts::fNactiveEmcalCells
protected

Definition at line 500 of file AliCaloPhotonCuts.h.

Referenced by GetNactiveEmcalCells(), and InitializeEMCAL().

Int_t AliCaloPhotonCuts::fNMaxDCalModules
protected

Definition at line 618 of file AliCaloPhotonCuts.h.

Referenced by InitCutHistograms(), and InitializeEMCAL().

Int_t AliCaloPhotonCuts::fNMaxEMCalModules
protected

Definition at line 420 of file AliCaloPhotonCuts.h.

Referenced by InitCutHistograms(), and InitializeEMCAL().

Int_t AliCaloPhotonCuts::fNMaxPHOSModules
protected

Definition at line 421 of file AliCaloPhotonCuts.h.

Referenced by InitCutHistograms(), and InitializePHOS().

Int_t AliCaloPhotonCuts::fNonLinearity1
protected

Definition at line 495 of file AliCaloPhotonCuts.h.

Referenced by SetNonLinearity1(), and SetNonLinearity2().

Int_t AliCaloPhotonCuts::fNonLinearity2
protected

Definition at line 496 of file AliCaloPhotonCuts.h.

Referenced by SetNonLinearity2().

TString AliCaloPhotonCuts::fPeriodName
protected

Definition at line 434 of file AliCaloPhotonCuts.h.

Referenced by ApplyNonLinearity().

TH2I** AliCaloPhotonCuts::fPHOSBadChannelsMap
protected
Double_t AliCaloPhotonCuts::fSeedEnergy
protected

Definition at line 475 of file AliCaloPhotonCuts.h.

Referenced by GetNumberOfLocalMaxima(), and SetSeedEnergy().

Int_t AliCaloPhotonCuts::fSwitchNonLinearity
protected
Bool_t AliCaloPhotonCuts::fUseDispersion
protected
Int_t AliCaloPhotonCuts::fUseDistanceToBadChannel
protected
Bool_t AliCaloPhotonCuts::fUseEOverPVetoTM
protected
Bool_t AliCaloPhotonCuts::fUseEtaCut
protected
Bool_t AliCaloPhotonCuts::fUseExoticCluster
protected
Int_t AliCaloPhotonCuts::fUseM02
protected
Bool_t AliCaloPhotonCuts::fUseM20
protected
Bool_t AliCaloPhotonCuts::fUseMinEnergy
protected
Bool_t AliCaloPhotonCuts::fUseNCells
protected
Bool_t AliCaloPhotonCuts::fUseNLM
protected
Bool_t AliCaloPhotonCuts::fUseNonLinearity
protected
Bool_t AliCaloPhotonCuts::fUsePhiCut
protected
Bool_t AliCaloPhotonCuts::fUsePhotonIsolation
protected
Int_t AliCaloPhotonCuts::fUsePtDepTrackToCluster
protected
Int_t AliCaloPhotonCuts::fUseRecConv
protected

Definition at line 489 of file AliCaloPhotonCuts.h.

Referenced by GetIsConversionRecovery(), PrintCutsWithValues(), and SetRecConv().

Bool_t AliCaloPhotonCuts::fUseTimeDiff
protected

Definition at line 456 of file AliCaloPhotonCuts.h.

Referenced by ClusterQualityCuts(), PrintCutsWithValues(), and SetTimingCut().

Bool_t AliCaloPhotonCuts::fUseTMMIPsubtraction
protected

Definition at line 467 of file AliCaloPhotonCuts.h.

Referenced by MatchTracksToClusters(), and SetTrackMatchingCut().

TString AliCaloPhotonCuts::fV0ReaderName
protected
std::vector<Int_t> AliCaloPhotonCuts::fVectorMatchedClusterIDs
protected

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