AliPhysics  a8afd6c (a8afd6c)

Filter EMCal/PHOS clusters for photon analysis. More...

#include <AliAnaPhoton.h>

Inheritance diagram for AliAnaPhoton:

Public Types

enum  mcTypes {
  kmcPhoton = 0, kmcPi0Decay = 1, kmcEtaDecay = 2, kmcOtherDecay = 3,
  kmcPi0 = 4, kmcEta = 5, kmcElectron = 6, kmcConversion = 7,
  kmcOther = 8, kmcAntiNeutron = 9, kmcAntiProton = 10, kmcNeutron = 11,
  kmcProton = 12, kmcChPion = 13, kmcPrompt = 14, kmcFragmentation = 15,
  kmcISR = 16, kmcString = 17
}
 For MC histograms in arrays, index in the array corresponds to a MC originating particle type. More...
 
enum  mcPTypes {
  kmcPPhoton = 0, kmcPPi0Decay = 1, kmcPEtaDecay = 2, kmcPOtherDecay = 3,
  kmcPPrompt = 4, kmcPFragmentation = 5, kmcPISR = 6
}
 For MC histograms in arrays, index in the array corresponds to a MC generated primary particle type. More...
 
enum  mcssTypes {
  kmcssPhoton = 0, kmcssOther = 1, kmcssPi0 = 2, kmcssEta = 3,
  kmcssConversion = 4, kmcssElectron = 5
}
 For MC histograms with shower shape in arrays, index in the array corresponds to a MC originating particle type. More...
 
enum  mcGenTypes {
  kmcGenPi0Merged = 1, kmcGenPi0Decay = 2, kmcGenEtaDecay = 3, kmcGenPhoton = 4,
  kmcGenElectron = 5, kmcGenOther = 6
}
 For MC histograms with cocktail generator checks in arrays, index in the array corresponds to a MC originating particle type. More...
 
- Public Types inherited from AliAnaCaloTrackCorrBaseClass
enum  detector {
  kEMCAL = AliFiducialCut::kEMCAL, kPHOS = AliFiducialCut::kPHOS, kCTS = AliFiducialCut::kCTS, kDCAL = AliFiducialCut::kDCAL,
  kDCALPHOS = AliFiducialCut::kDCALPHOS
}
 Set the tag identifing the main detector used in the analysis. More...
 

Public Member Functions

 AliAnaPhoton ()
 
virtual ~AliAnaPhoton ()
 Virtual destructor, not implemented. More...
 
TObjString * GetAnalysisCuts ()
 Save parameters used for analysis in a string. More...
 
TListGetCreateOutputObjects ()
 
void Init ()
 Init. Do some checks, abort if the cluster is not the expected PHOS or EMCal. More...
 
void InitParameters ()
 Initialize the parameters of the analysis. More...
 
void MakeAnalysisFillAOD ()
 
void MakeAnalysisFillHistograms ()
 
void Print (const Option_t *opt) const
 Print some relevant parameters set for the analysis. More...
 
Bool_t ClusterSelected (AliVCluster *cl, Int_t sm, Int_t nlm, Int_t mctag)
 
void FillAcceptanceHistograms ()
 
void FillShowerShapeHistograms (AliVCluster *cluster, Int_t sm, Int_t mcTag, Int_t nlm, Float_t maxCellEFraction, Int_t &largeTimeInside)
 Fill cluster Shower Shape histograms. More...
 
void SwitchOnFillShowerShapeHistograms ()
 
void SwitchOffFillShowerShapeHistograms ()
 
void SwitchOnFillShowerShapeHistogramsPerNLM ()
 
void SwitchOffFillShowerShapeHistogramsPerNLM ()
 
void SwitchOnFillShowerShapeHistogramsPerSM ()
 
void SwitchOffFillShowerShapeHistogramsPerSM ()
 
void SwitchOnFillEMCALRegionSSHistograms ()
 
void SwitchOffFillEMCALRegionSSHistograms ()
 
void SwitchOnFillConversionVertexHistograms ()
 
void SwitchOffFillConversionVertexHistograms ()
 
void SwitchOnOnlySimpleSSHistoFill ()
 
void SwitchOffOnlySimpleHistoFill ()
 
void SwitchOnFillTrackMultiplicityHistograms ()
 
void SwitchOffFillTrackMultiplicityHistograms ()
 
void FillTrackMatchingResidualHistograms (AliVCluster *calo, Int_t cut, Int_t sm, Int_t mctag)
 
void SwitchOnTMHistoFill ()
 
void SwitchOffTMHistoFill ()
 
void SwitchOnTMTrackPtHistoFill ()
 
void SwitchOffTMTrackPtHistoFill ()
 
void FillPileUpHistograms (AliVCluster *cluster, AliVCaloCells *cells, Int_t absIdMax)
 Fill some histograms to understand effect of pile-up. More...
 
void SetConstantTimeShift (Float_t shift)
 
void CocktailGeneratorsClusterOverlaps (AliVCluster *calo, Int_t mctag)
 
void ActivityNearCluster (Int_t icalo, Float_t en, Float_t eta, Float_t phi, Int_t mctag, TObjArray *clusterList)
 
void SwitchOnStudyClusterLocalActivity ()
 
void SwitchOffStudyClusterLocalActivity ()
 
void SetMinDistanceToBadChannel (Float_t m1, Float_t m2, Float_t m3)
 
void SetTimeCut (Double_t min, Double_t max)
 
Double_t GetTimeCutMin () const
 
Double_t GetTimeCutMax () const
 
void SetNCellCut (Int_t n)
 
Double_t GetNCellCut () const
 
void SetNLMCut (Int_t min, Int_t max)
 
Int_t GetNLMCutMin () const
 
Int_t GetNLMCutMax () const
 
Bool_t IsTrackMatchRejectionOn () const
 
void SwitchOnTrackMatchRejection ()
 
void SwitchOffTrackMatchRejection ()
 
void SwitchOnAcceptanceHistoPerEBin ()
 
void SwitchOffAcceptanceHistoPerEBin ()
 
void SetNEBinCuts (Int_t nb)
 
void SetEBinCutsAt (Int_t i, Float_t va)
 
void FillNOriginHistograms (Int_t n)
 
void FillNPrimaryHistograms (Int_t n)
 
- Public Member Functions inherited from AliAnaCaloTrackCorrBaseClass
 AliAnaCaloTrackCorrBaseClass ()
 
virtual ~AliAnaCaloTrackCorrBaseClass ()
 Destructor. More...
 
virtual void InitDebug ()
 
virtual void InitCaloParameters ()
 
virtual void FillEventMixPool ()
 
virtual void Terminate (TList *)
 
virtual void AddToHistogramsName (TString add)
 
virtual TString GetAddedHistogramsStringToName () const
 
virtual TString GetBaseParametersList ()
 
virtual Int_t GetDebug () const
 
virtual void SetDebug (Int_t d)
 
virtual Int_t GetEventNumber () const
 
virtual Int_t GetTrackMultiplicity () const
 
virtual AliCentrality * GetCentrality () const
 
virtual AliMultSelection * GetMultSelCen () const
 
virtual Int_t GetEventCentrality () const
 
virtual AliEventplane * GetEventPlane () const
 
virtual Double_t GetEventPlaneAngle () const
 
virtual TString GetEventPlaneMethod () const
 
virtual void AddAODParticle (AliCaloTrackParticle part)
 
virtual void ConnectInputOutputAODBranches ()
 
virtual TClonesArray * GetCreateOutputAODBranch ()
 Create AOD branch filled in the analysis. More...
 
virtual TString GetInputAODName () const
 
virtual void SetInputAODName (TString name)
 
virtual TString GetOutputAODName () const
 
virtual void SetOutputAODName (TString name)
 
virtual Bool_t NewOutputAOD () const
 
virtual TString GetOutputAODClassName () const
 
virtual void SetOutputAODClassName (TString name)
 
virtual TString GetAODObjArrayName () const
 
virtual void SetAODObjArrayName (TString name)
 
virtual TClonesArray * GetInputAODBranch () const
 
virtual TClonesArray * GetOutputAODBranch () const
 
virtual TClonesArray * GetAODBranch (TString &aodBranchName) const
 Recover ouput and input AOD pointers for each event in AliCaloTrackMaker. More...
 
virtual TClonesArray * GetAODCaloClusters () const
 
virtual TClonesArray * GetAODTracks () const
 
virtual AliVCaloCells * GetPHOSCells () const
 
virtual AliVCaloCells * GetEMCALCells () const
 
virtual TObjArrayGetCTSTracks () const
 
virtual TObjArrayGetEMCALClusters () const
 
virtual TObjArrayGetPHOSClusters () const
 
virtual TClonesArray * GetNonStandardJets () const
 
virtual AliAODJetEventBackground * GetBackgroundJets () const
 
virtual Int_t GetCalorimeter () const
 
virtual TString GetCalorimeterString () const
 
virtual void SetCalorimeter (TString calo)
 Set the calorimeter for the analysis. A string. More...
 
virtual void SetCalorimeter (Int_t calo)
 Set the calorimeter for the analysis. An integer. More...
 
virtual Bool_t IsDataMC () const
 
virtual void SwitchOnDataMC ()
 
virtual void SwitchOffDataMC ()
 
virtual Bool_t IsFiducialCutOn () const
 
virtual void SwitchOnFiducialCut ()
 
virtual void SwitchOffFiducialCut ()
 
virtual Bool_t IsRealCaloAcceptanceOn () const
 
virtual void SwitchOnRealCaloAcceptance ()
 
virtual void SwitchOffRealCaloAcceptance ()
 
virtual Bool_t IsCaloPIDOn () const
 
virtual void SwitchOnCaloPID ()
 
virtual void SwitchOffCaloPID ()
 
virtual Bool_t MakePlotsOn () const
 
virtual void SwitchOnPlotsMaking ()
 
virtual void SwitchOffPlotsMaking ()
 
virtual Bool_t IsPileUpAnalysisOn () const
 
virtual void SwitchOnFillPileUpHistograms ()
 
virtual void SwitchOffFillPileUpHistograms ()
 
virtual Bool_t IsHighMultiplicityAnalysisOn () const
 
virtual void SwitchOnFillHighMultiplicityHistograms ()
 
virtual void SwitchOffFillHighMultiplicityHistograms ()
 
virtual Float_t GetMaxPt () const
 
virtual Float_t GetMinPt () const
 
virtual void SetMaxPt (Float_t pt)
 
virtual void SetMinPt (Float_t pt)
 
virtual void SetPtCutRange (Double_t mi, Double_t ma)
 
virtual Float_t GetMaxEnergy () const
 
virtual Float_t GetMinEnergy () const
 
virtual void SetMaxEnergy (Float_t e)
 
virtual void SetMinEnergy (Float_t e)
 
virtual void SetEnergyCutRange (Double_t mi, Double_t ma)
 
virtual void SetPairTimeCut (Float_t t)
 
virtual Float_t GetPairTimeCut () const
 Time cut in ns. More...
 
Int_t GetFirstSMCoveredByTRD () const
 Time cut in ns. More...
 
void SetFirstSMCoveredByTRD (Int_t n)
 
virtual Int_t GetNZvertBin () const
 
virtual Int_t GetNRPBin () const
 Number of bins in vertex. More...
 
virtual Int_t GetNCentrBin () const
 Number of bins in reaction plain. More...
 
virtual Int_t GetNTrackMultBin () const
 Number of bins in centrality. More...
 
virtual Int_t GetNMaxEvMix () const
 Number of bins in track multiplicity. More...
 
virtual Float_t GetZvertexCut () const
 Maximal number of events for mixin. More...
 
virtual Int_t GetTrackMultiplicityBin () const
 Cut on vertex position. More...
 
virtual Int_t GetEventCentralityBin () const
 
virtual Int_t GetEventRPBin () const
 
virtual Int_t GetEventVzBin () const
 
virtual Int_t GetEventMixBin () const
 
virtual Int_t GetEventMixBin (Int_t iCen, Int_t iVz, Int_t iRP) const
 
virtual Double_t GetEventWeight () const
 
virtual Double_t GetParticlePtWeight (Float_t pt, Int_t pdg, TString genName, Int_t igen) const
 
virtual void SetNZvertBin (Int_t n=1)
 
virtual void SetNRPBin (Int_t n=1)
 Number of bins for vertex position. More...
 
virtual void SetNCentrBin (Int_t n=1)
 Number of bins in reaction plain. More...
 
virtual void SetNTrackMultBin (Int_t n=1)
 Number of bins in centrality. More...
 
virtual void SetNMaxEvMix (Int_t n=20)
 Number of bins in track multiplicity. More...
 
virtual void SetTrackMultiplicityBin (Int_t bin, Int_t mult)
 Maximal number of events for mixing. More...
 
virtual void SwitchOnTrackMultBins ()
 
virtual void SwitchOffTrackMultBins ()
 
virtual void SwitchOnOwnMix ()
 
virtual void SwitchOffOwnMix ()
 
virtual Bool_t DoOwnMix () const
 
virtual Bool_t UseTrackMultBins () const
 
virtual Int_t CheckMixedEventVertex (Int_t caloLabel, Int_t trackLabel)
 
virtual AliMixedEvent * GetMixedEvent () const
 
virtual Int_t GetNMixedEvent () const
 
virtual void GetVertex (Double_t vertex[3]) const
 
virtual Double_tGetVertex (Int_t evtIndex) const
 
virtual void GetVertex (Double_t vertex[3], Int_t evtIndex) const
 
virtual Int_t GetV0Signal (Int_t i) const
 
virtual Int_t GetV0Multiplicity (Int_t i) const
 
Float_t GetPhi (Float_t phi) const
 Shift phi angle in case of negative value 360 degrees. Example TLorenzVector::Phi defined in -pi to pi. More...
 
Float_t DegToRad (Float_t deg) const
 
Float_t RadToDeg (Float_t rad) const
 
virtual Bool_t IsTrackMatched (AliVCluster *cluster, AliVEvent *event)
 
virtual Int_t GetModuleNumberCellIndexes (Int_t absId, Int_t calo, Int_t &icol, Int_t &irow, Int_t &iRCU) const
 
virtual Int_t GetModuleNumberCellIndexesAbsCaloMap (Int_t absId, Int_t calo, Int_t &icol, Int_t &irow, Int_t &iRCU, Int_t &icolAbs, Int_t &irowAbs) const
 
virtual Int_t GetModuleNumber (AliCaloTrackParticle *part) const
 
virtual Int_t GetModuleNumber (AliVCluster *cluster) const
 
virtual AliVCluster * FindCluster (TObjArray *clusters, Int_t clId, Int_t &iclus, Int_t first=0)
 
virtual AliMCEvent * GetMC () const
 
virtual AliHeader * GetMCHeader () const
 
virtual AliGenEventHeader * GetMCGenEventHeader () const
 
virtual AliCaloPIDGetCaloPID ()
 
virtual AliCalorimeterUtilsGetCaloUtils () const
 
virtual AliFiducialCutGetFiducialCut ()
 
virtual AliHistogramRangesGetHistogramRanges ()
 
virtual AliIsolationCutGetIsolationCut ()
 
virtual AliMCAnalysisUtilsGetMCAnalysisUtils ()
 
virtual AliNeutralMesonSelectionGetNeutralMesonSelection ()
 
virtual AliCaloTrackReaderGetReader () const
 
virtual AliEMCALGeometry * GetEMCALGeometry () const
 
virtual AliPHOSGeoUtils * GetPHOSGeometry () const
 
virtual void SetCaloPID (AliCaloPID *pid)
 
virtual void SetCaloUtils (AliCalorimeterUtils *caloutils)
 
virtual void SetFiducialCut (AliFiducialCut *fc)
 
virtual void SetHistogramRanges (AliHistogramRanges *hr)
 
virtual void SetIsolationCut (AliIsolationCut *ic)
 
virtual void SetNeutralMesonSelection (AliNeutralMesonSelection *const nms)
 
virtual void SetReader (AliCaloTrackReader *reader)
 
void SwitchOnStudyClusterOverlapsPerGenerator ()
 
void SwitchOffStudyClusterOverlapsPerGenerator ()
 
Bool_t IsStudyClusterOverlapsPerGeneratorOn () const
 
void SetNCocktailGenNamesToCheck (Int_t nb)
 
Int_t GetNCocktailGenNamesToCheck () const
 
void SetCocktailGenNameToCheck (Int_t i, TString v)
 
TString GetCocktailGenNameToCheck (Int_t i) const
 
void SetCocktailGenIndexToCheck (Int_t i, Int_t v)
 
Int_t GetCocktailGenIndexToCheck (Int_t i) const
 
Int_t GetCocktailGeneratorBackgroundTag (AliVCluster *clus, Int_t mctag, TString &genName, Int_t &index, TString &genNameBkg, Int_t &indexBkg)
 

Static Public Attributes

static const Int_t fgkNmcTypes = 18
 Total number of cluster MC origin histograms. More...
 
static const Int_t fgkNmcPrimTypes = 7
 Total number of MC primary histograms. More...
 
static const Int_t fgkNssTypes = 6
 Total number of MC histograms for shower shape studies. More...
 
static const Int_t fgkNGenTypes = 7
 Total number of MC histograms for cocktail generator checks. More...
 

Private Member Functions

 AliAnaPhoton (const AliAnaPhoton &g)
 Copy constructor not implemented. More...
 
AliAnaPhotonoperator= (const AliAnaPhoton &g)
 Assignment operator not implemented. More...
 

Private Attributes

Float_t fMinDist
 Minimal distance to bad channel to accept cluster. More...
 
Float_t fMinDist2
 Cuts on Minimal distance to study acceptance evaluation. More...
 
Float_t fMinDist3
 One more cut on distance used for acceptance-efficiency study. More...
 
Bool_t fRejectTrackMatch
 If PID on, reject clusters which have an associated TPC track. More...
 
Bool_t fFillTMHisto
 Fill track matching plots. More...
 
Bool_t fFillTMHistoTrackPt
 Fill track matching plots depending on Track pT. More...
 
Double_t fTimeCutMin
 Remove clusters/cells with time smaller than this value, in ns. More...
 
Double_t fTimeCutMax
 Remove clusters/cells with time larger than this value, in ns. More...
 
Int_t fNCellsCut
 Accept for the analysis clusters with more than fNCellsCut cells. More...
 
Int_t fNLMCutMin
 Remove clusters/cells with number of local maxima smaller than this value. More...
 
Int_t fNLMCutMax
 Remove clusters/cells with number of local maxima larger than this value. More...
 
Bool_t fFillSSHistograms
 Fill shower shape histograms. More...
 
Bool_t fFillSSPerSMHistograms
 Fill shower shape histograms per SM. More...
 
Bool_t fFillEMCALRegionSSHistograms
 Fill shower shape histograms in EMCal slices. More...
 
Bool_t fFillConversionVertexHisto
 Fill histograms depending on the conversion vertex. More...
 
Bool_t fFillOnlySimpleSSHisto
 Fill selected cluster histograms, selected SS histograms. More...
 
Bool_t fFillSSNLocMaxHisto
 Fill shower shape histograms for different NLM. More...
 
Bool_t fFillTrackMultHistograms
 Fill cluster/photon pT spectrum histograms vs track multiplicity or track sum pt. More...
 
Int_t fNOriginHistograms
 Fill only NOriginHistograms of the 14 defined types. More...
 
Int_t fNPrimaryHistograms
 Fill only NPrimaryHistograms of the 7 defined types. More...
 
TLorentzVector fMomentum
 ! Cluster momentum, temporary container More...
 
TLorentzVector fMomentum2
 ! Cluster momentum, temporary container More...
 
TLorentzVector fPrimaryMom
 ! Primary MC momentum, temporary container More...
 
TVector3 fProdVertex
 ! Primary MC production vertex, temporary container More...
 
Float_t fConstantTimeShift
 Apply a 600 ns time shift in case of simulation, shift in ns. More...
 
Bool_t fFillEBinAcceptanceHisto
 Fill histograms with cluster eta-phi distribution and column-row cell, for different energy bins. More...
 
Float_t fEBinCuts [15]
 Energy bins cut. More...
 
Int_t fNEBinCuts
 Number of energy bin cuts. More...
 
Bool_t fStudyActivityNearCluster
 Activate analysis of multiplicity and energy deposit near the cluster. More...
 
TH1F * fhClusterCutsE [10]
 ! control histogram on the different photon selection cuts, E More...
 
TH1F * fhClusterCutsPt [10]
 ! control histogram on the different photon selection cuts, pT More...
 
TH2FfhNCellsE
 ! number of cells in cluster vs E More...
 
TH2FfhCellsE
 ! energy of cells in cluster vs E of cluster More...
 
TH2FfhMaxCellDiffClusterE
 ! Fraction of energy carried by cell with maximum energy More...
 
TH2FfhTimePt
 ! Time of photon cluster vs pt More...
 
TH2FfhEtaPhi
 ! Pseudorapidity vs Phi of clusters for E > 0.5 More...
 
TH1F * fhEPhoton
 ! Number of identified photon vs energy More...
 
TH1F * fhPtPhoton
 ! Number of identified photon vs transerse momentum More...
 
TH2FfhPhiPhoton
 ! Azimuthal angle of identified photon vs transerse momentum More...
 
TH2FfhEtaPhoton
 ! Pseudorapidity of identified photon vs transerse momentum More...
 
TH2FfhEtaPhiPhoton
 ! Pseudorapidity vs Phi of identified photon for E > 0.5 More...
 
TH2FfhEtaPhi05Photon
 ! Pseudorapidity vs Phi of identified photon for E < 0.5 More...
 
TH2FfhPtCentralityPhoton
 ! centrality vs photon pT More...
 
TH2FfhPtEventPlanePhoton
 ! event plane vs photon pT More...
 
TH2FfhPtPhotonNTracks [10]
 ! Track multiplicity distribution per event vs track pT, different pT cuts More...
 
TH2FfhPtPhotonSumPtTracks [10]
 ! Track sum pT distribution per event vs track pT, different pT cuts More...
 
TH2FfhNLocMax
 ! number of maxima in selected clusters More...
 
TH2FfhDispE
 ! Cluster dispersion vs E More...
 
TH2FfhDispPt
 ! Cluster dispersion vs pT More...
 
TH2FfhLam0E
 ! Cluster lambda0 vs E More...
 
TH2FfhLam0Pt
 ! Cluster lambda0 vs pT More...
 
TH2FfhLam1E
 ! Cluster lambda1 vs E More...
 
TH2FfhLam1Pt
 ! Cluster lambda1 vs pT More...
 
TH2FfhLam0PtNLM1
 ! Cluster lambda0 vs pT, for clusters with NLM=1 More...
 
TH2FfhLam0PtNLM2
 ! Cluster lambda0 vs pT, for clusters with NLM=2 More...
 
TH2FfhLam1PtNLM1
 ! Cluster lambda0 vs pT, for clusters with NLM=1 More...
 
TH2FfhLam1PtNLM2
 ! Cluster lambda0 vs pT, for clusters with NLM=2 More...
 
TH2FfhDispETRD
 ! Cluster dispersion vs E, SM covered by TRD More...
 
TH2FfhLam0ETRD
 ! Cluster lambda0 vs E, SM covered by TRD More...
 
TH2FfhLam0PtTRD
 ! Cluster lambda0 vs pT, SM covered by TRD More...
 
TH2FfhLam1ETRD
 ! Cluster lambda1 vs E, SM covered by TRD More...
 
TH2FfhDispETM
 ! Cluster dispersion vs E, cut on Track Matching residual More...
 
TH2FfhLam0ETM
 ! Cluster lambda0 vs E, cut on Track Matching residual More...
 
TH2FfhLam0PtTM
 ! Cluster lambda0 vs pT, cut on Track Matching residual More...
 
TH2FfhLam1ETM
 ! Cluster lambda1 vs E, cut on Track Matching residual More...
 
TH2FfhDispETMTRD
 ! Cluster dispersion vs E, SM covered by TRD, cut on Track Matching residual More...
 
TH2FfhLam0ETMTRD
 ! Cluster lambda0 vs E, SM covered by TRD, cut on Track Matching residual More...
 
TH2FfhLam0PtTMTRD
 ! Cluster lambda0 vs pT, SM covered by TRD, cut on Track Matching residual More...
 
TH2FfhLam1ETMTRD
 ! Cluster lambda1 vs E, SM covered by TRD, cut on Track Matching residual More...
 
TH2FfhNCellsLam0LowE
 ! number of cells in cluster vs lambda0 More...
 
TH2FfhNCellsLam1LowE
 ! number of cells in cluster vs lambda1 More...
 
TH2FfhNCellsDispLowE
 ! number of cells in cluster vs dispersion More...
 
TH2FfhNCellsLam0HighE
 ! number of cells in cluster vs lambda0, E>2 More...
 
TH2FfhNCellsLam1HighE
 ! number of cells in cluster vs lambda1, E>2 More...
 
TH2FfhNCellsDispHighE
 ! number of cells in cluster vs dispersion, E>2 More...
 
TH2FfhEtaLam0LowE
 ! Cluster eta vs lambda0, E<2 More...
 
TH2FfhPhiLam0LowE
 ! Cluster phi vs lambda0, E<2 More...
 
TH2FfhEtaLam0HighE
 ! Cluster eta vs lambda0, E>2 More...
 
TH2FfhPhiLam0HighE
 ! Cluster phi vs lambda0, E>2 More...
 
TH2FfhLam0DispLowE
 ! Cluster lambda0 vs dispersion, E<2 More...
 
TH2FfhLam0DispHighE
 ! Cluster lambda0 vs dispersion, E>2 More...
 
TH2FfhLam1Lam0LowE
 ! Cluster lambda1 vs lambda0, E<2 More...
 
TH2FfhLam1Lam0HighE
 ! Cluster lambda1 vs lambda0, E>2 More...
 
TH2FfhDispLam1LowE
 ! Cluster disp vs lambda1, E<2 More...
 
TH2FfhDispLam1HighE
 ! Cluster disp vs lambda1, E>2 More...
 
TH2FfhDispEtaE
 ! shower dispersion in eta direction More...
 
TH2FfhDispPhiE
 ! shower dispersion in phi direction More...
 
TH2FfhSumEtaE
 ! shower dispersion in eta direction More...
 
TH2FfhSumPhiE
 ! shower dispersion in phi direction More...
 
TH2FfhSumEtaPhiE
 ! shower dispersion in eta and phi direction More...
 
TH2FfhDispEtaPhiDiffE
 ! shower dispersion eta - phi More...
 
TH2FfhSphericityE
 ! shower sphericity in eta vs phi More...
 
TH2FfhDispSumEtaDiffE
 ! difference of 2 eta dispersions More...
 
TH2FfhDispSumPhiDiffE
 ! difference of 2 phi dispersions More...
 
TH2FfhDispEtaDispPhi [7]
 ! shower dispersion in eta direction vs phi direction for 5 E bins [0-2],[2-4],[4-6],[6-10],[> 10] More...
 
TH2FfhLambda0DispEta [7]
 ! shower shape correlation l0 vs disp eta More...
 
TH2FfhLambda0DispPhi [7]
 ! shower shape correlation l0 vs disp phi More...
 
TH2FfhMCDeltaE [fgkNmcTypes]
 ! MC-Reco E distribution coming from MC particle More...
 
TH2FfhMCDeltaPt [fgkNmcTypes]
 ! MC-Reco pT distribution coming from MC particle More...
 
TH2FfhMC2E [fgkNmcTypes]
 ! E distribution, Reco vs MC coming from MC particle More...
 
TH2FfhMC2Pt [fgkNmcTypes]
 ! pT distribution, Reco vs MC coming from MC particle More...
 
TH1F * fhMCE [fgkNmcTypes]
 ! Number of identified photon vs cluster energy coming from MC particle More...
 
TH1F * fhMCPt [fgkNmcTypes]
 ! Number of identified photon vs cluster pT coming from MC particle More...
 
TH2FfhMCPhi [fgkNmcTypes]
 ! Phi of identified photon coming from MC particle More...
 
TH2FfhMCEta [fgkNmcTypes]
 ! eta of identified photon coming from MC particle More...
 
TH1F * fhEPrimMC [fgkNmcPrimTypes]
 ! Number of generated photon vs energy More...
 
TH1F * fhPtPrimMC [fgkNmcPrimTypes]
 ! Number of generated photon vs pT More...
 
TH2FfhPhiPrimMC [fgkNmcPrimTypes]
 ! Phi of generted photon More...
 
TH2FfhYPrimMC [fgkNmcPrimTypes]
 ! Rapidity of generated photon More...
 
TH2FfhEtaPrimMC [fgkNmcPrimTypes]
 ! Eta of generated photon More...
 
TH1F * fhEPrimMCAcc [fgkNmcPrimTypes]
 ! Number of generated photon vs energy, in calorimeter acceptance More...
 
TH1F * fhPtPrimMCAcc [fgkNmcPrimTypes]
 ! Number of generated photon vs pT, in calorimeter acceptance More...
 
TH2FfhPhiPrimMCAcc [fgkNmcPrimTypes]
 ! Phi of generted photon, in calorimeter acceptance More...
 
TH2FfhEtaPrimMCAcc [fgkNmcPrimTypes]
 ! Phi of generted photon, in calorimeter acceptance More...
 
TH2FfhYPrimMCAcc [fgkNmcPrimTypes]
 ! Rapidity of generated photon, in calorimeter acceptance More...
 
TH2FfhMCELambda0 [fgkNssTypes]
 ! E vs Lambda0 from MC particle More...
 
TH2FfhMCPtLambda0 [fgkNssTypes]
 ! pT vs Lambda0 from MC particle More...
 
TH2FfhMCELambda1 [fgkNssTypes]
 ! E vs Lambda1 from MC particle More...
 
TH2FfhMCEDispersion [fgkNssTypes]
 ! E vs Dispersion from MC particle More...
 
TH2FfhMCPtLambda0Overlaps [fgkNssTypes][3]
 ! pT vs Lambda0 from MC particle, check if there were 0, 1 or +1 overlaps More...
 
TH2FfhMCLambda0vsClusterMaxCellDiffE0 [fgkNssTypes]
 ! Lambda0 vs fraction of energy of max cell for E < 2 GeV More...
 
TH2FfhMCLambda0vsClusterMaxCellDiffE2 [fgkNssTypes]
 ! Lambda0 vs fraction of energy of max cell for 2< E < 6 GeV More...
 
TH2FfhMCLambda0vsClusterMaxCellDiffE6 [fgkNssTypes]
 ! Lambda0 vs fraction of energy of max cell for E > 6 GeV More...
 
TH2FfhMCNCellsvsClusterMaxCellDiffE0 [fgkNssTypes]
 ! NCells vs fraction of energy of max cell for E < 2 More...
 
TH2FfhMCNCellsvsClusterMaxCellDiffE2 [fgkNssTypes]
 ! NCells vs fraction of energy of max cell for 2 < E < 6 GeV More...
 
TH2FfhMCNCellsvsClusterMaxCellDiffE6 [fgkNssTypes]
 ! NCells vs fraction of energy of max cell for E > 6 More...
 
TH2FfhMCNCellsE [fgkNssTypes]
 ! NCells per cluster vs energy More...
 
TH2FfhMCMaxCellDiffClusterE [fgkNssTypes]
 ! Fraction of energy carried by cell with maximum energy More...
 
TH2FfhMCEDispEta [fgkNssTypes]
 ! shower dispersion in eta direction More...
 
TH2FfhMCEDispPhi [fgkNssTypes]
 ! shower dispersion in phi direction More...
 
TH2FfhMCESumEtaPhi [fgkNssTypes]
 ! shower dispersion in eta vs phi direction More...
 
TH2FfhMCEDispEtaPhiDiff [fgkNssTypes]
 ! shower dispersion in eta -phi direction More...
 
TH2FfhMCESphericity [fgkNssTypes]
 ! shower sphericity, eta vs phi More...
 
TH2FfhMCDispEtaDispPhi [7][fgkNssTypes]
 ! shower dispersion in eta direction vs phi direction for 5 E bins [0-2],[2-4],[4-6],[6-10],[> 10] More...
 
TH2FfhMCLambda0DispEta [7][fgkNssTypes]
 ! shower shape correlation l0 vs disp eta More...
 
TH2FfhMCLambda0DispPhi [7][fgkNssTypes]
 ! shower shape correlation l0 vs disp phi More...
 
TH2FfhEmbeddedSignalFractionEnergy
 ! Fraction of photon energy of embedded signal vs cluster energy More...
 
TH2FfhEmbedPhotonELambda0FullSignal
 ! Lambda0 vs E for embedded photons with more than 90% of the cluster energy More...
 
TH2FfhEmbedPhotonELambda0MostlySignal
 ! Lambda0 vs E for embedded photons with 90%<fraction<50% More...
 
TH2FfhEmbedPhotonELambda0MostlyBkg
 ! Lambda0 vs E for embedded photons with 50%<fraction<10% More...
 
TH2FfhEmbedPhotonELambda0FullBkg
 ! Lambda0 vs E for embedded photons with less than 10% of the cluster energy More...
 
TH2FfhEmbedPi0ELambda0FullSignal
 ! Lambda0 vs E for embedded photons with more than 90% of the cluster energy More...
 
TH2FfhEmbedPi0ELambda0MostlySignal
 ! Lambda0 vs E for embedded photons with 90%<fraction<50% More...
 
TH2FfhEmbedPi0ELambda0MostlyBkg
 ! Lambda0 vs E for embedded photons with 50%<fraction<10% More...
 
TH2FfhEmbedPi0ELambda0FullBkg
 ! Lambda0 vs E for embedded photons with less than 10% of the cluster energy More...
 
TH2FfhTrackMatchedDEtaPos [2]
 ! Eta distance between track and cluster vs cluster E, after and before photon cuts More...
 
TH2FfhTrackMatchedDPhiPos [2]
 ! Phi distance between track and cluster vs cluster E, after and before photon cuts More...
 
TH2FfhTrackMatchedDEtaDPhiPos [2]
 ! Eta vs Phi distance between track and cluster, E cluster > 0.5 GeV, after and before More...
 
TH2FfhTrackMatchedDEtaNeg [2]
 ! Eta distance between track and cluster vs cluster E, after and before photon cuts More...
 
TH2FfhTrackMatchedDPhiNeg [2]
 ! Phi distance between track and cluster vs cluster E, after and before photon cuts More...
 
TH2FfhTrackMatchedDEtaDPhiNeg [2]
 ! Eta vs Phi distance between track and cluster, E cluster > 0.5 GeV, after and before photon cuts More...
 
TH2FfhTrackMatchedDEtaPosTrackPt [2]
 ! Eta distance between track and cluster vs track pT, after and before photon cuts More...
 
TH2FfhTrackMatchedDPhiPosTrackPt [2]
 ! Phi distance between track and cluster vs track pT, after and before photon cuts More...
 
TH2FfhTrackMatchedDEtaDPhiPosTrackPt [2]
 ! Eta vs Phi distance between track and cluster, track pT > 0.5 GeV, after and before More...
 
TH2FfhTrackMatchedDEtaNegTrackPt [2]
 ! Eta distance between track and cluster vs track pT, after and before photon cuts More...
 
TH2FfhTrackMatchedDPhiNegTrackPt [2]
 ! Phi distance between track and cluster vs track pT, after and before photon cuts More...
 
TH2FfhTrackMatchedDEtaDPhiNegTrackPt [2]
 ! Eta vs Phi distance between track and cluster, track pT > 0.5 GeV, after and before photon cuts More...
 
TH2FfhTrackMatchedDEtaTRD [2]
 ! Eta distance between track and cluster vs cluster E, after and before photon cuts, behind TRD More...
 
TH2FfhTrackMatchedDPhiTRD [2]
 ! Phi distance between track and cluster vs cluster E, after and before photon cuts, behind TRD More...
 
TH2FfhTrackMatchedDEtaMCOverlap [2]
 ! Eta distance between track and cluster vs cluster E, several particle overlap, after and before photon cuts More...
 
TH2FfhTrackMatchedDPhiMCOverlap [2]
 ! Phi distance between track and cluster vs cluster E, several particle overlap, after and before photon cuts More...
 
TH2FfhTrackMatchedDEtaMCNoOverlap [2]
 ! Eta distance between track and cluster vs cluster E, not other particle overlap, after and before photon cuts More...
 
TH2FfhTrackMatchedDPhiMCNoOverlap [2]
 ! Phi distance between track and cluster vs cluster E, not other particle overlap, after and before photon cuts More...
 
TH2FfhTrackMatchedDEtaMCConversion [2]
 ! Eta distance between track and cluster vs cluster E, originated in conversion, after and before photon cuts More...
 
TH2FfhTrackMatchedDPhiMCConversion [2]
 ! Phi distance between track and cluster vs cluster E, originated in conversion, after and before photon cuts More...
 
TH2FfhTrackMatchedMCParticle [2]
 ! Trace origin of matched particle More...
 
TH2FfhdEdx [2]
 ! Matched track dEdx vs cluster E, after and before photon cuts More...
 
TH2FfhEOverP [2]
 ! Matched track E cluster over P track vs cluster E, after dEdx cut, after and before photon cuts More...
 
TH2FfhEOverPTRD [2]
 ! Matched track E cluster over P track vs cluster E, after dEdx cut, after and before photon cuts, behind TRD More...
 
TH2FfhdEdxTrackPt [2]
 ! Matched track dEdx vs track pT, after and before photon cuts More...
 
TH2FfhEOverPTrackPt [2]
 ! Matched track E cluster over P track vs track pT, after dEdx cut, after and before photon cuts More...
 
TH1F * fhPtPhotonPileUp [7]
 ! pT distribution of selected photons More...
 
TH2FfhClusterTimeDiffPhotonPileUp [7]
 ! E vs Time difference inside cluster for selected photons More...
 
TH2FfhTimePtPhotonNoCut
 ! Time of photon cluster vs Pt, no cut More...
 
TH2FfhTimePtPhotonSPD
 ! Time of photon cluster vs Pt, IsSPDPileUp More...
 
TH2FfhTimeNPileUpVertSPD
 ! Time of cluster vs n pile-up vertices from SPD More...
 
TH2FfhTimeNPileUpVertTrack
 ! Time of cluster vs n pile-up vertices from Tracks More...
 
TH2FfhPtPhotonNPileUpSPDVtx
 ! photon pt vs number of spd pile-up vertices More...
 
TH2FfhPtPhotonNPileUpTrkVtx
 ! photon pt vs number of track pile-up vertices More...
 
TH2FfhPtPhotonNPileUpSPDVtxTimeCut
 ! photon pt vs number of spd pile-up vertices, time cut +-25 ns More...
 
TH2FfhPtPhotonNPileUpTrkVtxTimeCut
 ! photon pt vs number of track pile-up vertices, time cut +- 25 ns More...
 
TH2FfhPtPhotonNPileUpSPDVtxTimeCut2
 ! photon pt vs number of spd pile-up vertices, time cut +-75 ns More...
 
TH2FfhPtPhotonNPileUpTrkVtxTimeCut2
 ! photon pt vs number of track pile-up vertices, time cut +- 75 ns More...
 
TH2FfhEClusterSM
 ! Cluster E distribution per SM, before any selection, after reader More...
 
TH2FfhEPhotonSM
 ! photon-like cluster E distribution per SM More...
 
TH2FfhPtClusterSM
 ! Cluster E distribution per SM, before any selection, after reader More...
 
TH2FfhPtPhotonSM
 ! photon-like cluster E distribution per SM More...
 
TH2FfhMCConversionVertex
 ! Conversion distance for photon clusters that have at least a contributor from the conversion. More...
 
TH2FfhMCConversionVertexTRD
 ! Conversion distance for photon clusters that have at least a contributor from the conversion, SM covered by TRD. More...
 
TH2FfhMCConversionLambda0Rcut [6]
 ! Shower shape M02 of photon conversions, depending on conversion vertex. More...
 
TH2FfhMCConversionLambda0RcutTRD [6]
 ! Shower shape M02 of photon conversions, depending on conversion vertex, SM covered by TRD More...
 
TH2FfhMCConversionLambda1Rcut [6]
 ! Shower shape M20 of photon conversions, depending on conversion vertex. More...
 
TH2FfhMCConversionLambda1RcutTRD [6]
 ! Shower shape M20 of photon conversions, depending on conversion vertex, SM covered by TRD More...
 
TH2FfhLam0EMCALRegionPerSM [4][3][20]
 ! Cluster lambda0 vs Pt, in different EMCal regions More...
 
TH2FfhLam1EMCALRegionPerSM [4][3][20]
 ! Cluster lambda1 vs Pt, in different EMCal regions More...
 
TH2FfhLam1Lam0BinPerSM [2][20]
 ! Cluster lambda1, in a l0 bin per SM More...
 
TH2FfhTimeLam0BinPerSM [2][20]
 ! Cell time, not maximum cluster cell, in a l0 bin per SM More...
 
TH2FfhTimeLam0BinPerSMWeighted [2][20]
 ! Cell time, not maximum cluster cell, in a l0 bin per SM, log weight Cell E / Cluster E More...
 
TH2FfhDTimeLam0BinPerSM [2][20]
 ! t_max-t_cell, not maximum cluster cell, in a l0 bin per SM More...
 
TH2FfhDTimeLam0BinPerSMWeighted [2][20]
 ! t_max-t_cell, not maximum cluster cell, in a l0 bin per SM, log weight Cell E / Cluster E More...
 
TH2FfhCellClusterEFracLam0BinPerSM [2][20]
 ! Cell E / Cluster E vs cluster pT, not maximum cluster cell, in a l0 bin per SM More...
 
TH2FfhCellClusterELam0BinPerSM [2][20]
 ! Cell E vs cluster pT, not maximum cluster cell, in a l0 bin per SM More...
 
TH2FfhCellClusterELam0BinPerSMWeighted [2][20]
 ! Cell E vs cluster pT, not maximum cluster cell, in a l0 bin per SM, log weight Cell E / Cluster E More...
 
TH2FfhEtaPhiLam0BinPtBin [2][7]
 ! Cluster eta/phi in a l0 bin, different Pt bins More...
 
TH2FfhColRowLam0BinPtBin [2][7]
 ! Cell hits, not maximum cluster cell, in a l0 bin, different Pt bins More...
 
TH2FfhColRowLam0BinPtBinWeighted [2][7]
 ! Cell hits, not maximum cluster cell, in a l0 bin, different Pt bins and log weight Cell E / Cluster E More...
 
TH2FfhCellClusterIndexEAndTime [2][7]
 ! Cell in Cluster index (low index high energy, high index low energy) vs cell Time More...
 
TH2FfhCellClusterEAndTime [2][7]
 ! Cell in Cluster E cell vs cell Time, in a l0 bin, different Pt bins More...
 
TH2FfhCellClusterEFracAndTime [2][7]
 ! Cell in Cluster E cell/ E cluster vs cell Time, in a l0 bin, different Pt bins More...
 
TH2FfhEtaPhiLargeTimeInClusterCell [2][7]
 ! Cluster eta/phi, with at least one significant cell with large time More...
 
TH2FfhColRowLam0BinPtBinLargeTime [2][7]
 ! Cell hits, not maximum cluster cell, in a l0 bin, different Pt bins, cell with large time More...
 
TH2FfhCellClusterEFracLam0BinPerSMLargeTime [2][20]
 ! Cell in Cluster E cell / Ecluster vs cluster pT, with large time More...
 
TH2FfhCellClusterEFracLam0BinPerSMLargeTimeTotal [2][20]
 ! Sum of all Cell in Cluster , with large time E cell / Ecluster vs cluster pT More...
 
TH2FfhCellClusterELam0BinPerSMLargeTime [2][20]
 ! Cell in Cluster E cell vs cluster pT, with large time More...
 
TH2FfhCellClusterIndexELam0BinPerSMLargeTime [2][20]
 ! Cell in Cluster index (low index high energy, high index low energy) vs cluster pT, with large time More...
 
TH2FfhNCellsWithLargeTimeInCluster [2][20]
 ! Number of cells in cluster with large time More...
 
TH2FfhLam0PerSM [20]
 ! Cluster lambda0 vs Pt, in different SM More...
 
TH2FfhLam1PerSM [20]
 ! Cluster lambda0 vs Pt, in different SM More...
 
TH2FfhLam0PerSMLargeTimeInClusterCell [20]
 ! Cluster lambda0 vs Pt, when any secondary cell has t > 50 ns, in different SM More...
 
TH2FfhLam1PerSMLargeTimeInClusterCell [20]
 ! Cluster lambda1 vs Pt, when any secondary cell has t > 50 ns, in different SM More...
 
TH2FfhLam0PerNLargeTimeInClusterCell [5]
 ! Cluster lambda0 vs Pt, when any secondary cell has t > 50 ns, per number of large time secondary cells More...
 
TH2FfhLam1PerNLargeTimeInClusterCell [5]
 ! Cluster lambda1 vs Pt, when any secondary cell has t > 50 ns, per number of large time secondary cells More...
 
TH2FfhEBinClusterEtaPhi [14]
 ! Eta-Phi location of cluster in different energy bins. More...
 
TH2FfhEBinClusterColRow [14]
 ! Column and row location of cluster max E cell in different energy bins. More...
 
TH2FfhEBinClusterEtaPhiPID [14]
 ! Eta-Phi location of cluster in different energy bins, after PID cut More...
 
TH2FfhEBinClusterColRowPID [14]
 ! Column and row location of cluster max E cell in different energy bins, after PID cut More...
 
TH2FfhLocalRegionClusterEtaPhi [6]
 ! Pseudorapidity vs Phi of clusters with cone R within the EMCal, for different cocktail merging cases More...
 
TH2FfhLocalRegionClusterEnergySum [6]
 ! Sum of energy near the cluster, R<0.2, vs cluster E, for different cocktail merging cases More...
 
TH2FfhLocalRegionClusterMultiplicity [6]
 ! Cluster multiplicity near cluster, R<0.2, vs cluster E, for different cocktail merging cases More...
 
TH2FfhLocalRegionClusterEnergySumPerCentrality [6]
 ! Sum of energy near the cluster, R<0.2, vs centrality percentile, for different cocktail merging cases More...
 
TH2FfhLocalRegionClusterMultiplicityPerCentrality [6]
 ! Cluster multiplicity near cluster, R<0.2, vs centrality percentile, for different cocktail merging cases More...
 
TH2FfhLocalRegionClusterEnergySumHijing [6]
 ! Sum of energy near the cluster, R<0.2, vs cluster E, hijing tagged mc clusters, for different cocktail merging cases More...
 
TH2FfhLocalRegionClusterMultiplicityHijing [6]
 ! Cluster multiplicity near cluster, R<0.2, vs cluster E, hijing tagged mc clusters, for different cocktail merging cases More...
 
TH2FfhLocalRegionClusterEnergySumPerCentralityHijing [6]
 ! Sum of energy near the cluster, R<0.2, vs centrality percentile, hijing tagged mc clusters, for different cocktail merging cases More...
 
TH2FfhLocalRegionClusterMultiplicityPerCentralityHijing [6]
 ! Cluster multiplicity near cluster, R<0.2, vs centrality percentile, hijing tagged mc clusters, for different cocktail merging cases More...
 
TH2FfhLocalRegionClusterEnergySumHijing2
 ! Sum of energy near the cluster, R<0.2, vs cluster E, hijing tagged mc clusters, More...
 
TH2FfhLocalRegionClusterMultiplicityHijing2
 ! Cluster multiplicity near cluster, R<0.2, vs cluster E, hijing tagged mc clusters, More...
 
TH2FfhLocalRegionClusterEnergySumPerCentralityHijing2
 ! Sum of energy near the cluster, R<0.2, vs centrality percentile, hijing tagged mc clusters, More...
 
TH2FfhLocalRegionClusterMultiplicityPerCentralityHijing2
 ! Cluster multiplicity near cluster, R<0.2, vs centrality percentile, hijing tagged mc clusters, for different cocktail merging cases More...
 
TH2FfhLocalRegionClusterEnergySumAdded [6]
 ! Sum of energy near the cluster, R<0.2, vs cluster E, not hijing (added signal) tagged mc clusters, for different cocktail merging cases More...
 
TH2FfhLocalRegionClusterMultiplicityAdded [6]
 ! Cluster multiplicity near cluster, R<0.2, vs cluster E, not hijing (added signal) tagged mc clusters, for different cocktail merging cases More...
 
TH2FfhLocalRegionClusterEnergySumPerCentralityAdded [6]
 ! Sum of energy near the cluster, R<0.2, vs centrality percentile, not hijing (added signal) tagged mc clusters, for different cocktail merging cases More...
 
TH2FfhLocalRegionClusterMultiplicityPerCentralityAdded [6]
 ! Cluster multiplicity near cluster, R<0.2, vs centrality percentile, not hijing (added signal) tagged mc clusters, for different cocktail merging cases More...
 
TH2FfhLocalRegionClusterEnergySumMCPi0Decay [6]
 ! Sum of energy near the cluster, R<0.2, vs cluster E, for different cocktail merging cases More...
 
TH2FfhLocalRegionClusterMultiplicityMCPi0Decay [6]
 ! Cluster multiplicity near cluster, R<0.2, vs cluster E, for different cocktail merging cases More...
 
TH2FfhLocalRegionClusterEnergySumPerCentralityMCPi0Decay [6]
 ! Sum of energy near the cluster, R<0.2, vs centrality percentile, for different cocktail merging cases More...
 
TH2FfhLocalRegionClusterMultiplicityPerCentralityMCPi0Decay [6]
 ! Cluster multiplicity near cluster, R<0.2, vs centrality percentile, for different cocktail merging cases More...
 
TH2FfhLocalRegionClusterEnergySumHijingMCPi0Decay [6]
 ! Sum of energy near the cluster, R<0.2, vs cluster E, hijing tagged mc clusters, for different cocktail merging cases More...
 
TH2FfhLocalRegionClusterMultiplicityHijingMCPi0Decay [6]
 ! Cluster multiplicity near cluster, R<0.2, vs cluster E, hijing tagged mc clusters, for different cocktail merging cases More...
 
TH2FfhLocalRegionClusterEnergySumPerCentralityHijingMCPi0Decay [6]
 ! Sum of energy near the cluster, R<0.2, vs centrality percentile, hijing tagged mc clusters, for different cocktail merging cases More...
 
TH2FfhLocalRegionClusterMultiplicityPerCentralityHijingMCPi0Decay [6]
 ! Cluster multiplicity near cluster, R<0.2, vs centrality percentile, hijing tagged mc clusters, for different cocktail merging cases More...
 
TH2FfhLocalRegionClusterEnergySumAddedMCPi0Decay [6]
 ! Sum of energy near the cluster, R<0.2, vs cluster E, not hijing (added signal) tagged mc clusters, for different cocktail merging cases More...
 
TH2FfhLocalRegionClusterMultiplicityAddedMCPi0Decay [6]
 ! Cluster multiplicity near cluster, R<0.2, vs cluster E, not hijing (added signal) tagged mc clusters, for different cocktail merging cases More...
 
TH2FfhLocalRegionClusterEnergySumPerCentralityAddedMCPi0Decay [6]
 ! Sum of energy near the cluster, R<0.2, vs centrality percentile, not hijing (added signal) tagged mc clusters, for different cocktail merging cases More...
 
TH2FfhLocalRegionClusterMultiplicityPerCentralityAddedMCPi0Decay [6]
 ! Cluster multiplicity near cluster, R<0.2, vs centrality percentile, not hijing (added signal) tagged mc clusters, for different cocktail merging cases More...
 
TH1F * fhMergeGeneratorCluster [10][fgkNGenTypes]
 ! Cluster energy, at least 2 generators contributions, for different generator origins and different particles. More...
 
TH1F * fhMergeGeneratorClusterNotHijingBkg [10][fgkNGenTypes]
 ! Cluster energy, at least 2 generators contributions, none is HIJING, for different generator origins and different particles. More...
 
TH1F * fhMergeGeneratorClusterHijingAndOtherBkg [10][fgkNGenTypes]
 ! Cluster energy, at least 3 generators contributions, one is HIJING, for different generator origins and different particles. More...
 
TH1F * fhMergeGeneratorClusterHijingBkg [10][fgkNGenTypes]
 ! Cluster energy, at least 2 generators contributions, one is HIJING, for different generator origins and different particles. More...
 
TH1F * fhCleanGeneratorCluster [10][fgkNGenTypes]
 ! Cluster energy, only one generator is the contributor, for different generator origins and different particles. More...
 
TH2FfhMergeGeneratorClusterEPrimRecoRatio [10][fgkNGenTypes]
 ! Cluster energy, at least 2 generators contributions, for different generator origins and different particles. More...
 
TH2FfhMergeGeneratorClusterNotHijingBkgEPrimRecoRatio [10][fgkNGenTypes]
 ! Cluster energy, at least 2 generators contributions, none is HIJING, for different generator origins and different particles. More...
 
TH2FfhMergeGeneratorClusterHijingAndOtherBkgEPrimRecoRatio [10][fgkNGenTypes]
 ! Cluster energy, at least 3 generators contributions, one is HIJING, for different generator origins and different particles. More...
 
TH2FfhMergeGeneratorClusterHijingBkgEPrimRecoRatio [10][fgkNGenTypes]
 ! Cluster energy, at least 2 generators contributions, one is HIJING, for different generator origins and different particles. More...
 
TH2FfhCleanGeneratorClusterEPrimRecoRatio [10][fgkNGenTypes]
 ! Cluster energy, only one generator is the contributor, for different generator origins and different particles. More...
 
TH2FfhMergeGeneratorClusterEPrimRecoDiff [10][fgkNGenTypes]
 ! Cluster energy, at least 2 generators contributions, for different generatororigins and different particles. More...
 
TH2FfhMergeGeneratorClusterNotHijingBkgEPrimRecoDiff [10][fgkNGenTypes]
 ! Cluster energy, at least 2 generators contributions, none is HIJING, for different generator origins and different particles. More...
 
TH2FfhMergeGeneratorClusterHijingAndOtherBkgEPrimRecoDiff [10][fgkNGenTypes]
 ! Cluster energy, at least 3 generators contributions, one is HIJING, for different generator origins and different particles. More...
 
TH2FfhMergeGeneratorClusterHijingBkgEPrimRecoDiff [10][fgkNGenTypes]
 ! Cluster energy, at least 2 generators contributions, one is HIJING, for different generator origins and different particles. More...
 
TH2FfhCleanGeneratorClusterEPrimRecoDiff [10][fgkNGenTypes]
 ! Cluster energy, only one generator is the contributor, for different generator origins and different particles. More...
 
TH2FfhDistance2AddedSignals
 ! Distance between 2 clusters generated by added cocktails More...
 
TH2FfhDistanceAddedSignalsHijing
 ! Distance between 2 clusters generated by added cocktails and hijing More...
 
TH2FfhDistance2Hijing
 ! Distance between 2 clusters generated by hijing More...
 

Additional Inherited Members

- Protected Attributes inherited from AliAnaCaloTrackCorrBaseClass
Int_t fNModules
 Number of EMCAL/PHOS modules to use in analysis, set in CaloUtils. More...
 
Int_t fNRCU
 Number of EMCAL/PHOS RCU. More...
 
Int_t fFirstModule
 First EMCAL/PHOS module, set in CaloUtils or depending fidutial cuts. More...
 
Int_t fLastModule
 Last EMCAL/PHOS module, set in CaloUtils or depending fidutial cuts. More...
 
Int_t fNMaxCols
 Number of EMCAL/PHOS columns per SM. More...
 
Int_t fNMaxRows
 Number of EMCAL/PHOS rows per SM. More...
 
Int_t fNMaxColsFull
 Number of EMCAL/PHOS columns full detector. More...
 
Int_t fNMaxRowsFull
 Number of EMCAL/PHOS rows full detector. More...
 
Int_t fNMaxRowsFullMin
 Last of EMCAL/PHOS rows full detector. More...
 
Int_t fNMaxRowsFullMax
 First of EMCAL/PHOS rows full detector. More...
 

Detailed Description

Filter EMCal/PHOS clusters for photon analysis.

Class for the photon identification. Clusters from calorimeters are identified/selected as photons (candidates) and kept in AOD format (AliCaloTrackParticle). Few histograms produced. Produces input for other analysis classes like AliAnaPi0, AliAnaParticleHadronCorrelation ...

More information can be found in this twiki and particularly in this section.

Author
Gustavo Conesa Balbastre Gusta.nosp@m.vo.C.nosp@m.onesa.nosp@m..Bal.nosp@m.bastr.nosp@m.e@ce.nosp@m.rn.ch, LPSC-IN2P3-CNRS

Definition at line 33 of file AliAnaPhoton.h.

Member Enumeration Documentation

For MC histograms with cocktail generator checks in arrays, index in the array corresponds to a MC originating particle type.

Enumerator
kmcGenPi0Merged 
kmcGenPi0Decay 
kmcGenEtaDecay 
kmcGenPhoton 
kmcGenElectron 
kmcGenOther 

Definition at line 174 of file AliAnaPhoton.h.

For MC histograms in arrays, index in the array corresponds to a MC generated primary particle type.

Enumerator
kmcPPhoton 
kmcPPi0Decay 
kmcPEtaDecay 
kmcPOtherDecay 
kmcPPrompt 
kmcPFragmentation 
kmcPISR 

Definition at line 160 of file AliAnaPhoton.h.

For MC histograms with shower shape in arrays, index in the array corresponds to a MC originating particle type.

Enumerator
kmcssPhoton 
kmcssOther 
kmcssPi0 
kmcssEta 
kmcssConversion 
kmcssElectron 

Definition at line 167 of file AliAnaPhoton.h.

For MC histograms in arrays, index in the array corresponds to a MC originating particle type.

Enumerator
kmcPhoton 
kmcPi0Decay 
kmcEtaDecay 
kmcOtherDecay 
kmcPi0 
kmcEta 
kmcElectron 
kmcConversion 
kmcOther 
kmcAntiNeutron 
kmcAntiProton 
kmcNeutron 
kmcProton 
kmcChPion 
kmcPrompt 
kmcFragmentation 
kmcISR 
kmcString 

Definition at line 149 of file AliAnaPhoton.h.

Constructor & Destructor Documentation

AliAnaPhoton::AliAnaPhoton ( )

Default constructor. Initialize parameters with default values.

Definition at line 48 of file AliAnaPhoton.cxx.

virtual AliAnaPhoton::~AliAnaPhoton ( )
inlinevirtual

Virtual destructor, not implemented.

Definition at line 40 of file AliAnaPhoton.h.

AliAnaPhoton::AliAnaPhoton ( const AliAnaPhoton g)
private

Copy constructor not implemented.

Member Function Documentation

void AliAnaPhoton::ActivityNearCluster ( Int_t  icalo,
Float_t  en,
Float_t  eta,
Float_t  phi,
Int_t  mctag,
TObjArray clusterList 
)

Check the cluster activity, total energy and multiplicity around a selected cluster on EMCal acceptance within a cone of R=0.2

Parameters
icalocluster index in array
en: selected cluster energy
eta: cluster pseudo-rapidity
phi: cluster azimuthal angle (0-360 deg)
mctagMC label tagß
clusterListclusters array

Definition at line 404 of file AliAnaPhoton.cxx.

Referenced by MakeAnalysisFillAOD(), and SetConstantTimeShift().

Bool_t AliAnaPhoton::ClusterSelected ( AliVCluster *  calo,
Int_t  sm,
Int_t  nMaxima,
Int_t  mctag 
)

Select calorimeter clusters if they pass different cuts:

  • Energy (if stricter cut than in AliCaloTrackReader)
  • Time (but usually it is already done in AliCaloTrackReader)
  • Number of cells in cluster
  • Number of local maxima in cluster
  • Fiducial cut, eta-phi acceptance cut via AliFiducialCut
  • Charged clusters are rejected (if requested)
  • Reject clusters close to a bad channel

Fill for each of the cuts a 1 dimensional histogram with either the energy or the transverse momentum of the cluster. Also track-matching control histograms can be filled with residuals of the matching.

Returns
kTRUE of cluster is accepted
Parameters
calocluster pointer.
smcluster super module number.
nMaximanumber of local maxima.
mctagtag containing MC origin of cluster.

Definition at line 839 of file AliAnaPhoton.cxx.

Referenced by MakeAnalysisFillAOD(), and ~AliAnaPhoton().

void AliAnaPhoton::CocktailGeneratorsClusterOverlaps ( AliVCluster *  calo,
Int_t  mctag 
)

Check the particle overlaps into a cluster when originated by different generators

Parameters
calocluster pointer
mctag: mc tag label, of the originating particle

Definition at line 675 of file AliAnaPhoton.cxx.

Referenced by MakeAnalysisFillAOD(), and SetConstantTimeShift().

void AliAnaPhoton::FillAcceptanceHistograms ( )

Fill primary generated MC particles acceptance histograms if MC data is available. Pure generated kinematics analysis. Fill histograms for different photon particle types, index defined in enum mcPTypes.

Definition at line 965 of file AliAnaPhoton.cxx.

Referenced by MakeAnalysisFillHistograms(), and ~AliAnaPhoton().

void AliAnaPhoton::FillNOriginHistograms ( Int_t  n)
inline

Definition at line 143 of file AliAnaPhoton.h.

Referenced by ConfigurePhotonAnalysis().

void AliAnaPhoton::FillNPrimaryHistograms ( Int_t  n)
inline

Definition at line 145 of file AliAnaPhoton.h.

Referenced by ConfigurePhotonAnalysis().

void AliAnaPhoton::FillPileUpHistograms ( AliVCluster *  cluster,
AliVCaloCells *  cells,
Int_t  absIdMax 
)

Fill some histograms to understand effect of pile-up.

Calculate distance between a generated photon and a particle from an added cocktail generator. Fill histograms.

Definition at line 1282 of file AliAnaPhoton.cxx.

Referenced by MakeAnalysisFillAOD(), and SwitchOffTMTrackPtHistoFill().

void AliAnaPhoton::FillShowerShapeHistograms ( AliVCluster *  cluster,
Int_t  sm,
Int_t  mcTag,
Int_t  nlm,
Float_t  maxCellEFraction,
Int_t largeTimeInside 
)

Fill cluster Shower Shape histograms.

Definition at line 1385 of file AliAnaPhoton.cxx.

Referenced by MakeAnalysisFillAOD(), and ~AliAnaPhoton().

void AliAnaPhoton::FillTrackMatchingResidualHistograms ( AliVCluster *  cluster,
Int_t  cut,
Int_t  nSMod,
Int_t  tag 
)

If selected, fill histograms with residuals of matched clusters, help to define track matching cut. Residual filled for different cuts:

Parameters
clusterpointer to cluster info.
cut0, No cut, 1, after cluster selection cuts.
nSModcluster sm number.
tagtag containing MC origin of cluster.

Definition at line 1965 of file AliAnaPhoton.cxx.

Referenced by ClusterSelected(), MakeAnalysisFillAOD(), and SwitchOffFillTrackMultiplicityHistograms().

TObjString * AliAnaPhoton::GetAnalysisCuts ( )
virtual

Save parameters used for analysis in a string.

Reimplemented from AliAnaCaloTrackCorrBaseClass.

Definition at line 2119 of file AliAnaPhoton.cxx.

Referenced by ~AliAnaPhoton().

TList * AliAnaPhoton::GetCreateOutputObjects ( )
virtual

Create histograms to be saved in output file and store them in outputContainer.

Reimplemented from AliAnaCaloTrackCorrBaseClass.

Definition at line 2154 of file AliAnaPhoton.cxx.

Referenced by ~AliAnaPhoton().

Double_t AliAnaPhoton::GetNCellCut ( ) const
inline

Definition at line 126 of file AliAnaPhoton.h.

Int_t AliAnaPhoton::GetNLMCutMax ( ) const
inline

Definition at line 131 of file AliAnaPhoton.h.

Int_t AliAnaPhoton::GetNLMCutMin ( ) const
inline

Definition at line 130 of file AliAnaPhoton.h.

Double_t AliAnaPhoton::GetTimeCutMax ( ) const
inline

Definition at line 123 of file AliAnaPhoton.h.

Double_t AliAnaPhoton::GetTimeCutMin ( ) const
inline

Definition at line 122 of file AliAnaPhoton.h.

void AliAnaPhoton::Init ( )
virtual

Init. Do some checks, abort if the cluster is not the expected PHOS or EMCal.

Reimplemented from AliAnaCaloTrackCorrBaseClass.

Definition at line 4430 of file AliAnaPhoton.cxx.

Referenced by ~AliAnaPhoton().

void AliAnaPhoton::InitParameters ( )
virtual

Initialize the parameters of the analysis.

Reimplemented from AliAnaCaloTrackCorrBaseClass.

Definition at line 4444 of file AliAnaPhoton.cxx.

Referenced by AliAnaPhoton(), and ~AliAnaPhoton().

Bool_t AliAnaPhoton::IsTrackMatchRejectionOn ( ) const
inline

Definition at line 133 of file AliAnaPhoton.h.

void AliAnaPhoton::MakeAnalysisFillAOD ( )
virtual

Do photon analysis and fill output particle aods with the selected clusters. Clusters are selected in method ClustersSelected, and besides there is a shower shape selection done after.

Reimplemented from AliAnaCaloTrackCorrBaseClass.

Definition at line 4472 of file AliAnaPhoton.cxx.

Referenced by ~AliAnaPhoton().

void AliAnaPhoton::MakeAnalysisFillHistograms ( )
virtual

Reimplemented from AliAnaCaloTrackCorrBaseClass.

Definition at line 4795 of file AliAnaPhoton.cxx.

Referenced by ~AliAnaPhoton().

AliAnaPhoton& AliAnaPhoton::operator= ( const AliAnaPhoton g)
private

Assignment operator not implemented.

void AliAnaPhoton::Print ( const Option_t opt) const
virtual

Print some relevant parameters set for the analysis.

Reimplemented from AliAnaCaloTrackCorrBaseClass.

Definition at line 5109 of file AliAnaPhoton.cxx.

Referenced by AddTaskCaloTrackCorrM(), ConfigurePhotonAnalysis(), and ~AliAnaPhoton().

void AliAnaPhoton::SetConstantTimeShift ( Float_t  shift)
inline

Definition at line 104 of file AliAnaPhoton.h.

Referenced by ConfigurePhotonAnalysis().

void AliAnaPhoton::SetEBinCutsAt ( Int_t  i,
Float_t  va 
)
inline

Definition at line 141 of file AliAnaPhoton.h.

Referenced by ConfigurePhotonAnalysis().

void AliAnaPhoton::SetMinDistanceToBadChannel ( Float_t  m1,
Float_t  m2,
Float_t  m3 
)
inline

Definition at line 117 of file AliAnaPhoton.h.

Referenced by AddTaskCaloTrackCorrM(), and ConfigurePhotonAnalysis().

void AliAnaPhoton::SetNCellCut ( Int_t  n)
inline

Definition at line 125 of file AliAnaPhoton.h.

Referenced by AddTaskCaloTrackCorrM(), and ConfigurePhotonAnalysis().

void AliAnaPhoton::SetNEBinCuts ( Int_t  nb)
inline

Definition at line 140 of file AliAnaPhoton.h.

Referenced by ConfigurePhotonAnalysis().

void AliAnaPhoton::SetNLMCut ( Int_t  min,
Int_t  max 
)
inline

Definition at line 128 of file AliAnaPhoton.h.

Referenced by ConfigurePhotonAnalysis().

void AliAnaPhoton::SetTimeCut ( Double_t  min,
Double_t  max 
)
inline

Definition at line 120 of file AliAnaPhoton.h.

Referenced by ConfigurePhotonAnalysis().

void AliAnaPhoton::SwitchOffAcceptanceHistoPerEBin ( )
inline

Definition at line 138 of file AliAnaPhoton.h.

void AliAnaPhoton::SwitchOffFillConversionVertexHistograms ( )
inline

Definition at line 86 of file AliAnaPhoton.h.

void AliAnaPhoton::SwitchOffFillEMCALRegionSSHistograms ( )
inline

Definition at line 83 of file AliAnaPhoton.h.

void AliAnaPhoton::SwitchOffFillShowerShapeHistograms ( )
inline

Definition at line 74 of file AliAnaPhoton.h.

Referenced by ConfigurePhotonAnalysis().

void AliAnaPhoton::SwitchOffFillShowerShapeHistogramsPerNLM ( )
inline

Definition at line 77 of file AliAnaPhoton.h.

void AliAnaPhoton::SwitchOffFillShowerShapeHistogramsPerSM ( )
inline

Definition at line 80 of file AliAnaPhoton.h.

void AliAnaPhoton::SwitchOffFillTrackMultiplicityHistograms ( )
inline

Definition at line 92 of file AliAnaPhoton.h.

void AliAnaPhoton::SwitchOffOnlySimpleHistoFill ( )
inline

Definition at line 89 of file AliAnaPhoton.h.

void AliAnaPhoton::SwitchOffStudyClusterLocalActivity ( )
inline

Definition at line 111 of file AliAnaPhoton.h.

void AliAnaPhoton::SwitchOffTMHistoFill ( )
inline

Definition at line 97 of file AliAnaPhoton.h.

Referenced by ConfigurePhotonAnalysis().

void AliAnaPhoton::SwitchOffTMTrackPtHistoFill ( )
inline

Definition at line 100 of file AliAnaPhoton.h.

void AliAnaPhoton::SwitchOffTrackMatchRejection ( )
inline

Definition at line 135 of file AliAnaPhoton.h.

Referenced by ConfigurePhotonAnalysis().

void AliAnaPhoton::SwitchOnAcceptanceHistoPerEBin ( )
inline

Definition at line 137 of file AliAnaPhoton.h.

Referenced by ConfigurePhotonAnalysis().

void AliAnaPhoton::SwitchOnFillConversionVertexHistograms ( )
inline

Definition at line 85 of file AliAnaPhoton.h.

void AliAnaPhoton::SwitchOnFillEMCALRegionSSHistograms ( )
inline

Definition at line 82 of file AliAnaPhoton.h.

void AliAnaPhoton::SwitchOnFillShowerShapeHistograms ( )
inline

Definition at line 73 of file AliAnaPhoton.h.

Referenced by ConfigurePhotonAnalysis().

void AliAnaPhoton::SwitchOnFillShowerShapeHistogramsPerNLM ( )
inline

Definition at line 76 of file AliAnaPhoton.h.

void AliAnaPhoton::SwitchOnFillShowerShapeHistogramsPerSM ( )
inline

Definition at line 79 of file AliAnaPhoton.h.

Referenced by ConfigurePhotonAnalysis().

void AliAnaPhoton::SwitchOnFillTrackMultiplicityHistograms ( )
inline

Definition at line 91 of file AliAnaPhoton.h.

void AliAnaPhoton::SwitchOnOnlySimpleSSHistoFill ( )
inline

Definition at line 88 of file AliAnaPhoton.h.

void AliAnaPhoton::SwitchOnStudyClusterLocalActivity ( )
inline

Definition at line 110 of file AliAnaPhoton.h.

void AliAnaPhoton::SwitchOnTMHistoFill ( )
inline

Definition at line 96 of file AliAnaPhoton.h.

Referenced by ConfigurePhotonAnalysis().

void AliAnaPhoton::SwitchOnTMTrackPtHistoFill ( )
inline

Definition at line 99 of file AliAnaPhoton.h.

Referenced by ConfigurePhotonAnalysis().

void AliAnaPhoton::SwitchOnTrackMatchRejection ( )
inline

Definition at line 134 of file AliAnaPhoton.h.

Referenced by AddTaskCaloTrackCorrM(), and ConfigurePhotonAnalysis().

Member Data Documentation

Float_t AliAnaPhoton::fConstantTimeShift
private

Apply a 600 ns time shift in case of simulation, shift in ns.

Definition at line 222 of file AliAnaPhoton.h.

Referenced by ClusterSelected(), FillPileUpHistograms(), FillShowerShapeHistograms(), MakeAnalysisFillAOD(), and SetConstantTimeShift().

Float_t AliAnaPhoton::fEBinCuts[15]
private

Energy bins cut.

Definition at line 225 of file AliAnaPhoton.h.

Referenced by GetCreateOutputObjects(), InitParameters(), MakeAnalysisFillAOD(), and SetEBinCutsAt().

Bool_t AliAnaPhoton::fFillConversionVertexHisto
private

Fill histograms depending on the conversion vertex.

Definition at line 206 of file AliAnaPhoton.h.

Referenced by GetCreateOutputObjects(), MakeAnalysisFillHistograms(), SwitchOffFillConversionVertexHistograms(), and SwitchOnFillConversionVertexHistograms().

Bool_t AliAnaPhoton::fFillEBinAcceptanceHisto
private

Fill histograms with cluster eta-phi distribution and column-row cell, for different energy bins.

Definition at line 224 of file AliAnaPhoton.h.

Referenced by GetCreateOutputObjects(), MakeAnalysisFillAOD(), SwitchOffAcceptanceHistoPerEBin(), and SwitchOnAcceptanceHistoPerEBin().

Bool_t AliAnaPhoton::fFillEMCALRegionSSHistograms
private

Fill shower shape histograms in EMCal slices.

Definition at line 204 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), GetCreateOutputObjects(), SwitchOffFillEMCALRegionSSHistograms(), and SwitchOnFillEMCALRegionSSHistograms().

Bool_t AliAnaPhoton::fFillOnlySimpleSSHisto
private

Fill selected cluster histograms, selected SS histograms.

Definition at line 208 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), GetCreateOutputObjects(), MakeAnalysisFillAOD(), SwitchOffOnlySimpleHistoFill(), and SwitchOnOnlySimpleSSHistoFill().

Bool_t AliAnaPhoton::fFillSSHistograms
private
Bool_t AliAnaPhoton::fFillSSNLocMaxHisto
private

Fill shower shape histograms for different NLM.

Definition at line 210 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), GetCreateOutputObjects(), SwitchOffFillShowerShapeHistogramsPerNLM(), and SwitchOnFillShowerShapeHistogramsPerNLM().

Bool_t AliAnaPhoton::fFillSSPerSMHistograms
private
Bool_t AliAnaPhoton::fFillTMHisto
private

Fill track matching plots.

Definition at line 189 of file AliAnaPhoton.h.

Referenced by ClusterSelected(), GetCreateOutputObjects(), MakeAnalysisFillAOD(), SwitchOffTMHistoFill(), and SwitchOnTMHistoFill().

Bool_t AliAnaPhoton::fFillTMHistoTrackPt
private

Fill track matching plots depending on Track pT.

Definition at line 190 of file AliAnaPhoton.h.

Referenced by FillTrackMatchingResidualHistograms(), GetCreateOutputObjects(), SwitchOffTMTrackPtHistoFill(), and SwitchOnTMTrackPtHistoFill().

Bool_t AliAnaPhoton::fFillTrackMultHistograms
private

Fill cluster/photon pT spectrum histograms vs track multiplicity or track sum pt.

Definition at line 212 of file AliAnaPhoton.h.

Referenced by GetCreateOutputObjects(), MakeAnalysisFillHistograms(), SwitchOffFillTrackMultiplicityHistograms(), and SwitchOnFillTrackMultiplicityHistograms().

const Int_t AliAnaPhoton::fgkNGenTypes = 7
static

Total number of MC histograms for cocktail generator checks.

Definition at line 178 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), and GetCreateOutputObjects().

const Int_t AliAnaPhoton::fgkNmcPrimTypes = 7
static

Total number of MC primary histograms.

Definition at line 164 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), and FillNPrimaryHistograms().

const Int_t AliAnaPhoton::fgkNmcTypes = 18
static

Total number of cluster MC origin histograms.

Definition at line 157 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), and FillNOriginHistograms().

const Int_t AliAnaPhoton::fgkNssTypes = 6
static

Total number of MC histograms for shower shape studies.

Definition at line 171 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton().

TH2F* AliAnaPhoton::fhCellClusterEAndTime[2][7]
private

! Cell in Cluster E cell vs cell Time, in a l0 bin, different Pt bins

Definition at line 483 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhCellClusterEFracAndTime[2][7]
private

! Cell in Cluster E cell/ E cluster vs cell Time, in a l0 bin, different Pt bins

Definition at line 484 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhCellClusterEFracLam0BinPerSM[2][20]
private

! Cell E / Cluster E vs cluster pT, not maximum cluster cell, in a l0 bin per SM

Definition at line 473 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhCellClusterEFracLam0BinPerSMLargeTime[2][20]
private

! Cell in Cluster E cell / Ecluster vs cluster pT, with large time

Definition at line 497 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhCellClusterEFracLam0BinPerSMLargeTimeTotal[2][20]
private

! Sum of all Cell in Cluster , with large time E cell / Ecluster vs cluster pT

Definition at line 498 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhCellClusterELam0BinPerSM[2][20]
private

! Cell E vs cluster pT, not maximum cluster cell, in a l0 bin per SM

Definition at line 475 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhCellClusterELam0BinPerSMLargeTime[2][20]
private

! Cell in Cluster E cell vs cluster pT, with large time

Definition at line 499 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhCellClusterELam0BinPerSMWeighted[2][20]
private

! Cell E vs cluster pT, not maximum cluster cell, in a l0 bin per SM, log weight Cell E / Cluster E

Definition at line 476 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhCellClusterIndexEAndTime[2][7]
private

! Cell in Cluster index (low index high energy, high index low energy) vs cell Time

Definition at line 482 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhCellClusterIndexELam0BinPerSMLargeTime[2][20]
private

! Cell in Cluster index (low index high energy, high index low energy) vs cluster pT, with large time

Definition at line 500 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhCellsE
private

! energy of cells in cluster vs E of cluster

Definition at line 237 of file AliAnaPhoton.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH1F* AliAnaPhoton::fhCleanGeneratorCluster[10][fgkNGenTypes]
private

! Cluster energy, only one generator is the contributor, for different generator origins and different particles.

Definition at line 559 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), CocktailGeneratorsClusterOverlaps(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhCleanGeneratorClusterEPrimRecoDiff[10][fgkNGenTypes]
private

! Cluster energy, only one generator is the contributor, for different generator origins and different particles.

Definition at line 572 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), CocktailGeneratorsClusterOverlaps(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhCleanGeneratorClusterEPrimRecoRatio[10][fgkNGenTypes]
private

! Cluster energy, only one generator is the contributor, for different generator origins and different particles.

Definition at line 566 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), CocktailGeneratorsClusterOverlaps(), and GetCreateOutputObjects().

TH1F* AliAnaPhoton::fhClusterCutsE[10]
private

! control histogram on the different photon selection cuts, E

Definition at line 234 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), ClusterSelected(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH1F* AliAnaPhoton::fhClusterCutsPt[10]
private

! control histogram on the different photon selection cuts, pT

Definition at line 235 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), ClusterSelected(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaPhoton::fhClusterTimeDiffPhotonPileUp[7]
private

! E vs Time difference inside cluster for selected photons

Definition at line 432 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillPileUpHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhColRowLam0BinPtBin[2][7]
private

! Cell hits, not maximum cluster cell, in a l0 bin, different Pt bins

Definition at line 480 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhColRowLam0BinPtBinLargeTime[2][7]
private

! Cell hits, not maximum cluster cell, in a l0 bin, different Pt bins, cell with large time

Definition at line 496 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhColRowLam0BinPtBinWeighted[2][7]
private

! Cell hits, not maximum cluster cell, in a l0 bin, different Pt bins and log weight Cell E / Cluster E

Definition at line 481 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhdEdx[2]
private

! Matched track dEdx vs cluster E, after and before photon cuts

Definition at line 421 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillTrackMatchingResidualHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhdEdxTrackPt[2]
private

! Matched track dEdx vs track pT, after and before photon cuts

Definition at line 425 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillTrackMatchingResidualHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhDispE
private

! Cluster dispersion vs E

Definition at line 258 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhDispEtaDispPhi[7]
private

! shower dispersion in eta direction vs phi direction for 5 E bins [0-2],[2-4],[4-6],[6-10],[> 10]

Definition at line 312 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhDispEtaE
private

! shower dispersion in eta direction

Definition at line 303 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhDispEtaPhiDiffE
private

! shower dispersion eta - phi

Definition at line 308 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhDispETM
private

! Cluster dispersion vs E, cut on Track Matching residual

Definition at line 275 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhDispETMTRD
private

! Cluster dispersion vs E, SM covered by TRD, cut on Track Matching residual

Definition at line 280 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhDispETRD
private

! Cluster dispersion vs E, SM covered by TRD

Definition at line 270 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhDispLam1HighE
private

! Cluster disp vs lambda1, E>2

Definition at line 301 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhDispLam1LowE
private

! Cluster disp vs lambda1, E<2

Definition at line 300 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhDispPhiE
private

! shower dispersion in phi direction

Definition at line 304 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhDispPt
private

! Cluster dispersion vs pT

Definition at line 259 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhDispSumEtaDiffE
private

! difference of 2 eta dispersions

Definition at line 310 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhDispSumPhiDiffE
private

! difference of 2 phi dispersions

Definition at line 311 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhDistance2AddedSignals
private

! Distance between 2 clusters generated by added cocktails

Definition at line 581 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhDistance2Hijing
private

! Distance between 2 clusters generated by hijing

Definition at line 583 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhDistanceAddedSignalsHijing
private

! Distance between 2 clusters generated by added cocktails and hijing

Definition at line 582 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhDTimeLam0BinPerSM[2][20]
private

! t_max-t_cell, not maximum cluster cell, in a l0 bin per SM

Definition at line 471 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhDTimeLam0BinPerSMWeighted[2][20]
private

! t_max-t_cell, not maximum cluster cell, in a l0 bin per SM, log weight Cell E / Cluster E

Definition at line 472 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhEBinClusterColRow[14]
private

! Column and row location of cluster max E cell in different energy bins.

Definition at line 513 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaPhoton::fhEBinClusterColRowPID[14]
private

! Column and row location of cluster max E cell in different energy bins, after PID cut

Definition at line 515 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaPhoton::fhEBinClusterEtaPhi[14]
private

! Eta-Phi location of cluster in different energy bins.

Definition at line 512 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaPhoton::fhEBinClusterEtaPhiPID[14]
private

! Eta-Phi location of cluster in different energy bins, after PID cut

Definition at line 514 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaPhoton::fhEClusterSM
private

! Cluster E distribution per SM, before any selection, after reader

Definition at line 445 of file AliAnaPhoton.h.

Referenced by ClusterSelected(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhEmbeddedSignalFractionEnergy
private

! Fraction of photon energy of embedded signal vs cluster energy

Definition at line 372 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhEmbedPhotonELambda0FullBkg
private

! Lambda0 vs E for embedded photons with less than 10% of the cluster energy

Definition at line 377 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhEmbedPhotonELambda0FullSignal
private

! Lambda0 vs E for embedded photons with more than 90% of the cluster energy

Definition at line 374 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhEmbedPhotonELambda0MostlyBkg
private

! Lambda0 vs E for embedded photons with 50%<fraction<10%

Definition at line 376 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhEmbedPhotonELambda0MostlySignal
private

! Lambda0 vs E for embedded photons with 90%<fraction<50%

Definition at line 375 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhEmbedPi0ELambda0FullBkg
private

! Lambda0 vs E for embedded photons with less than 10% of the cluster energy

Definition at line 382 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhEmbedPi0ELambda0FullSignal
private

! Lambda0 vs E for embedded photons with more than 90% of the cluster energy

Definition at line 379 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhEmbedPi0ELambda0MostlyBkg
private

! Lambda0 vs E for embedded photons with 50%<fraction<10%

Definition at line 381 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhEmbedPi0ELambda0MostlySignal
private

! Lambda0 vs E for embedded photons with 90%<fraction<50%

Definition at line 380 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhEOverP[2]
private

! Matched track E cluster over P track vs cluster E, after dEdx cut, after and before photon cuts

Definition at line 422 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillTrackMatchingResidualHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhEOverPTrackPt[2]
private

! Matched track E cluster over P track vs track pT, after dEdx cut, after and before photon cuts

Definition at line 426 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillTrackMatchingResidualHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhEOverPTRD[2]
private

! Matched track E cluster over P track vs cluster E, after dEdx cut, after and before photon cuts, behind TRD

Definition at line 423 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillTrackMatchingResidualHistograms(), and GetCreateOutputObjects().

TH1F* AliAnaPhoton::fhEPhoton
private

! Number of identified photon vs energy

Definition at line 242 of file AliAnaPhoton.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhoton::fhEPhotonSM
private

! photon-like cluster E distribution per SM

Definition at line 446 of file AliAnaPhoton.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH1F* AliAnaPhoton::fhEPrimMC[fgkNmcPrimTypes]
private

! Number of generated photon vs energy

Definition at line 328 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillAcceptanceHistograms(), and GetCreateOutputObjects().

TH1F* AliAnaPhoton::fhEPrimMCAcc[fgkNmcPrimTypes]
private

! Number of generated photon vs energy, in calorimeter acceptance

Definition at line 334 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillAcceptanceHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhEtaLam0HighE
private

! Cluster eta vs lambda0, E>2

Definition at line 294 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhEtaLam0LowE
private

! Cluster eta vs lambda0, E<2

Definition at line 292 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhEtaPhi
private

! Pseudorapidity vs Phi of clusters for E > 0.5

Definition at line 240 of file AliAnaPhoton.h.

Referenced by ClusterSelected(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhEtaPhi05Photon
private

! Pseudorapidity vs Phi of identified photon for E < 0.5

Definition at line 247 of file AliAnaPhoton.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhoton::fhEtaPhiLam0BinPtBin[2][7]
private

! Cluster eta/phi in a l0 bin, different Pt bins

Definition at line 479 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhEtaPhiLargeTimeInClusterCell[2][7]
private

! Cluster eta/phi, with at least one significant cell with large time

Definition at line 495 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhEtaPhiPhoton
private

! Pseudorapidity vs Phi of identified photon for E > 0.5

Definition at line 246 of file AliAnaPhoton.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhoton::fhEtaPhoton
private

! Pseudorapidity of identified photon vs transerse momentum

Definition at line 245 of file AliAnaPhoton.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhoton::fhEtaPrimMC[fgkNmcPrimTypes]
private

! Eta of generated photon

Definition at line 332 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillAcceptanceHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhEtaPrimMCAcc[fgkNmcPrimTypes]
private

! Phi of generted photon, in calorimeter acceptance

Definition at line 337 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillAcceptanceHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam0DispHighE
private

! Cluster lambda0 vs dispersion, E>2

Definition at line 297 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam0DispLowE
private

! Cluster lambda0 vs dispersion, E<2

Definition at line 296 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam0E
private

! Cluster lambda0 vs E

Definition at line 260 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam0EMCALRegionPerSM[4][3][20]
private

! Cluster lambda0 vs Pt, in different EMCal regions

Definition at line 462 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam0ETM
private

! Cluster lambda0 vs E, cut on Track Matching residual

Definition at line 276 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam0ETMTRD
private

! Cluster lambda0 vs E, SM covered by TRD, cut on Track Matching residual

Definition at line 281 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam0ETRD
private

! Cluster lambda0 vs E, SM covered by TRD

Definition at line 271 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam0PerNLargeTimeInClusterCell[5]
private

! Cluster lambda0 vs Pt, when any secondary cell has t > 50 ns, per number of large time secondary cells

Definition at line 507 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam0PerSM[20]
private

! Cluster lambda0 vs Pt, in different SM

Definition at line 503 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam0PerSMLargeTimeInClusterCell[20]
private

! Cluster lambda0 vs Pt, when any secondary cell has t > 50 ns, in different SM

Definition at line 505 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam0Pt
private

! Cluster lambda0 vs pT

Definition at line 261 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam0PtNLM1
private

! Cluster lambda0 vs pT, for clusters with NLM=1

Definition at line 265 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam0PtNLM2
private

! Cluster lambda0 vs pT, for clusters with NLM=2

Definition at line 266 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam0PtTM
private

! Cluster lambda0 vs pT, cut on Track Matching residual

Definition at line 277 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam0PtTMTRD
private

! Cluster lambda0 vs pT, SM covered by TRD, cut on Track Matching residual

Definition at line 282 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam0PtTRD
private

! Cluster lambda0 vs pT, SM covered by TRD

Definition at line 272 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam1E
private

! Cluster lambda1 vs E

Definition at line 262 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam1EMCALRegionPerSM[4][3][20]
private

! Cluster lambda1 vs Pt, in different EMCal regions

Definition at line 463 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam1ETM
private

! Cluster lambda1 vs E, cut on Track Matching residual

Definition at line 278 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam1ETMTRD
private

! Cluster lambda1 vs E, SM covered by TRD, cut on Track Matching residual

Definition at line 283 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam1ETRD
private

! Cluster lambda1 vs E, SM covered by TRD

Definition at line 273 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam1Lam0BinPerSM[2][20]
private

! Cluster lambda1, in a l0 bin per SM

Definition at line 468 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam1Lam0HighE
private

! Cluster lambda1 vs lambda0, E>2

Definition at line 299 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam1Lam0LowE
private

! Cluster lambda1 vs lambda0, E<2

Definition at line 298 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam1PerNLargeTimeInClusterCell[5]
private

! Cluster lambda1 vs Pt, when any secondary cell has t > 50 ns, per number of large time secondary cells

Definition at line 508 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam1PerSM[20]
private

! Cluster lambda0 vs Pt, in different SM

Definition at line 504 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam1PerSMLargeTimeInClusterCell[20]
private

! Cluster lambda1 vs Pt, when any secondary cell has t > 50 ns, in different SM

Definition at line 506 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam1Pt
private

! Cluster lambda1 vs pT

Definition at line 263 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam1PtNLM1
private

! Cluster lambda0 vs pT, for clusters with NLM=1

Definition at line 267 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLam1PtNLM2
private

! Cluster lambda0 vs pT, for clusters with NLM=2

Definition at line 268 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLambda0DispEta[7]
private

! shower shape correlation l0 vs disp eta

Definition at line 313 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLambda0DispPhi[7]
private

! shower shape correlation l0 vs disp phi

Definition at line 314 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterEnergySum[6]
private

! Sum of energy near the cluster, R<0.2, vs cluster E, for different cocktail merging cases

Definition at line 518 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), AliAnaPhoton(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterEnergySumAdded[6]
private

! Sum of energy near the cluster, R<0.2, vs cluster E, not hijing (added signal) tagged mc clusters, for different cocktail merging cases

Definition at line 533 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), AliAnaPhoton(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterEnergySumAddedMCPi0Decay[6]
private

! Sum of energy near the cluster, R<0.2, vs cluster E, not hijing (added signal) tagged mc clusters, for different cocktail merging cases

Definition at line 548 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), AliAnaPhoton(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterEnergySumHijing[6]
private

! Sum of energy near the cluster, R<0.2, vs cluster E, hijing tagged mc clusters, for different cocktail merging cases

Definition at line 523 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), AliAnaPhoton(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterEnergySumHijing2
private

! Sum of energy near the cluster, R<0.2, vs cluster E, hijing tagged mc clusters,

Definition at line 528 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterEnergySumHijingMCPi0Decay[6]
private

! Sum of energy near the cluster, R<0.2, vs cluster E, hijing tagged mc clusters, for different cocktail merging cases

Definition at line 543 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), AliAnaPhoton(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterEnergySumMCPi0Decay[6]
private

! Sum of energy near the cluster, R<0.2, vs cluster E, for different cocktail merging cases

Definition at line 538 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), AliAnaPhoton(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterEnergySumPerCentrality[6]
private

! Sum of energy near the cluster, R<0.2, vs centrality percentile, for different cocktail merging cases

Definition at line 520 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), AliAnaPhoton(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterEnergySumPerCentralityAdded[6]
private

! Sum of energy near the cluster, R<0.2, vs centrality percentile, not hijing (added signal) tagged mc clusters, for different cocktail merging cases

Definition at line 535 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), AliAnaPhoton(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterEnergySumPerCentralityAddedMCPi0Decay[6]
private

! Sum of energy near the cluster, R<0.2, vs centrality percentile, not hijing (added signal) tagged mc clusters, for different cocktail merging cases

Definition at line 550 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), AliAnaPhoton(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterEnergySumPerCentralityHijing[6]
private

! Sum of energy near the cluster, R<0.2, vs centrality percentile, hijing tagged mc clusters, for different cocktail merging cases

Definition at line 525 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), AliAnaPhoton(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterEnergySumPerCentralityHijing2
private

! Sum of energy near the cluster, R<0.2, vs centrality percentile, hijing tagged mc clusters,

Definition at line 530 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterEnergySumPerCentralityHijingMCPi0Decay[6]
private

! Sum of energy near the cluster, R<0.2, vs centrality percentile, hijing tagged mc clusters, for different cocktail merging cases

Definition at line 545 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), AliAnaPhoton(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterEnergySumPerCentralityMCPi0Decay[6]
private

! Sum of energy near the cluster, R<0.2, vs centrality percentile, for different cocktail merging cases

Definition at line 540 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), AliAnaPhoton(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterEtaPhi[6]
private

! Pseudorapidity vs Phi of clusters with cone R within the EMCal, for different cocktail merging cases

Definition at line 517 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), AliAnaPhoton(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterMultiplicity[6]
private

! Cluster multiplicity near cluster, R<0.2, vs cluster E, for different cocktail merging cases

Definition at line 519 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), AliAnaPhoton(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterMultiplicityAdded[6]
private

! Cluster multiplicity near cluster, R<0.2, vs cluster E, not hijing (added signal) tagged mc clusters, for different cocktail merging cases

Definition at line 534 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), AliAnaPhoton(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterMultiplicityAddedMCPi0Decay[6]
private

! Cluster multiplicity near cluster, R<0.2, vs cluster E, not hijing (added signal) tagged mc clusters, for different cocktail merging cases

Definition at line 549 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), AliAnaPhoton(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterMultiplicityHijing[6]
private

! Cluster multiplicity near cluster, R<0.2, vs cluster E, hijing tagged mc clusters, for different cocktail merging cases

Definition at line 524 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), AliAnaPhoton(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterMultiplicityHijing2
private

! Cluster multiplicity near cluster, R<0.2, vs cluster E, hijing tagged mc clusters,

Definition at line 529 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterMultiplicityHijingMCPi0Decay[6]
private

! Cluster multiplicity near cluster, R<0.2, vs cluster E, hijing tagged mc clusters, for different cocktail merging cases

Definition at line 544 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), AliAnaPhoton(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterMultiplicityMCPi0Decay[6]
private

! Cluster multiplicity near cluster, R<0.2, vs cluster E, for different cocktail merging cases

Definition at line 539 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), AliAnaPhoton(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterMultiplicityPerCentrality[6]
private

! Cluster multiplicity near cluster, R<0.2, vs centrality percentile, for different cocktail merging cases

Definition at line 521 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), AliAnaPhoton(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterMultiplicityPerCentralityAdded[6]
private

! Cluster multiplicity near cluster, R<0.2, vs centrality percentile, not hijing (added signal) tagged mc clusters, for different cocktail merging cases

Definition at line 536 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), AliAnaPhoton(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterMultiplicityPerCentralityAddedMCPi0Decay[6]
private

! Cluster multiplicity near cluster, R<0.2, vs centrality percentile, not hijing (added signal) tagged mc clusters, for different cocktail merging cases

Definition at line 551 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), AliAnaPhoton(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterMultiplicityPerCentralityHijing[6]
private

! Cluster multiplicity near cluster, R<0.2, vs centrality percentile, hijing tagged mc clusters, for different cocktail merging cases

Definition at line 526 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), AliAnaPhoton(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterMultiplicityPerCentralityHijing2
private

! Cluster multiplicity near cluster, R<0.2, vs centrality percentile, hijing tagged mc clusters, for different cocktail merging cases

Definition at line 531 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterMultiplicityPerCentralityHijingMCPi0Decay[6]
private

! Cluster multiplicity near cluster, R<0.2, vs centrality percentile, hijing tagged mc clusters, for different cocktail merging cases

Definition at line 546 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), AliAnaPhoton(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhLocalRegionClusterMultiplicityPerCentralityMCPi0Decay[6]
private

! Cluster multiplicity near cluster, R<0.2, vs centrality percentile, for different cocktail merging cases

Definition at line 541 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster(), AliAnaPhoton(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMaxCellDiffClusterE
private

! Fraction of energy carried by cell with maximum energy

Definition at line 238 of file AliAnaPhoton.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaPhoton::fhMC2E[fgkNmcTypes]
private

! E distribution, Reco vs MC coming from MC particle

Definition at line 320 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhoton::fhMC2Pt[fgkNmcTypes]
private

! pT distribution, Reco vs MC coming from MC particle

Definition at line 321 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhoton::fhMCConversionLambda0Rcut[6]
private

! Shower shape M02 of photon conversions, depending on conversion vertex.

Definition at line 452 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhoton::fhMCConversionLambda0RcutTRD[6]
private

! Shower shape M02 of photon conversions, depending on conversion vertex, SM covered by TRD

Definition at line 453 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhoton::fhMCConversionLambda1Rcut[6]
private

! Shower shape M20 of photon conversions, depending on conversion vertex.

Definition at line 454 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhoton::fhMCConversionLambda1RcutTRD[6]
private

! Shower shape M20 of photon conversions, depending on conversion vertex, SM covered by TRD

Definition at line 455 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhoton::fhMCConversionVertex
private

! Conversion distance for photon clusters that have at least a contributor from the conversion.

Definition at line 450 of file AliAnaPhoton.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhoton::fhMCConversionVertexTRD
private

! Conversion distance for photon clusters that have at least a contributor from the conversion, SM covered by TRD.

Definition at line 451 of file AliAnaPhoton.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhoton::fhMCDeltaE[fgkNmcTypes]
private

! MC-Reco E distribution coming from MC particle

Definition at line 318 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhoton::fhMCDeltaPt[fgkNmcTypes]
private

! MC-Reco pT distribution coming from MC particle

Definition at line 319 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhoton::fhMCDispEtaDispPhi[7][fgkNssTypes]
private

! shower dispersion in eta direction vs phi direction for 5 E bins [0-2],[2-4],[4-6],[6-10],[> 10]

Definition at line 367 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH1F* AliAnaPhoton::fhMCE[fgkNmcTypes]
private

! Number of identified photon vs cluster energy coming from MC particle

Definition at line 323 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhoton::fhMCEDispersion[fgkNssTypes]
private

! E vs Dispersion from MC particle

Definition at line 345 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMCEDispEta[fgkNssTypes]
private

! shower dispersion in eta direction

Definition at line 362 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMCEDispEtaPhiDiff[fgkNssTypes]
private

! shower dispersion in eta -phi direction

Definition at line 365 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMCEDispPhi[fgkNssTypes]
private

! shower dispersion in phi direction

Definition at line 363 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMCELambda0[fgkNssTypes]
private

! E vs Lambda0 from MC particle

Definition at line 342 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMCELambda1[fgkNssTypes]
private

! E vs Lambda1 from MC particle

Definition at line 344 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMCESphericity[fgkNssTypes]
private

! shower sphericity, eta vs phi

Definition at line 366 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMCESumEtaPhi[fgkNssTypes]
private

! shower dispersion in eta vs phi direction

Definition at line 364 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMCEta[fgkNmcTypes]
private

! eta of identified photon coming from MC particle

Definition at line 326 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhoton::fhMCLambda0DispEta[7][fgkNssTypes]
private

! shower shape correlation l0 vs disp eta

Definition at line 368 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMCLambda0DispPhi[7][fgkNssTypes]
private

! shower shape correlation l0 vs disp phi

Definition at line 369 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMCLambda0vsClusterMaxCellDiffE0[fgkNssTypes]
private

! Lambda0 vs fraction of energy of max cell for E < 2 GeV

Definition at line 353 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMCLambda0vsClusterMaxCellDiffE2[fgkNssTypes]
private

! Lambda0 vs fraction of energy of max cell for 2< E < 6 GeV

Definition at line 354 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMCLambda0vsClusterMaxCellDiffE6[fgkNssTypes]
private

! Lambda0 vs fraction of energy of max cell for E > 6 GeV

Definition at line 355 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMCMaxCellDiffClusterE[fgkNssTypes]
private

! Fraction of energy carried by cell with maximum energy

Definition at line 360 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMCNCellsE[fgkNssTypes]
private

! NCells per cluster vs energy

Definition at line 359 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMCNCellsvsClusterMaxCellDiffE0[fgkNssTypes]
private

! NCells vs fraction of energy of max cell for E < 2

Definition at line 356 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMCNCellsvsClusterMaxCellDiffE2[fgkNssTypes]
private

! NCells vs fraction of energy of max cell for 2 < E < 6 GeV

Definition at line 357 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMCNCellsvsClusterMaxCellDiffE6[fgkNssTypes]
private

! NCells vs fraction of energy of max cell for E > 6

Definition at line 358 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMCPhi[fgkNmcTypes]
private

! Phi of identified photon coming from MC particle

Definition at line 325 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH1F* AliAnaPhoton::fhMCPt[fgkNmcTypes]
private

! Number of identified photon vs cluster pT coming from MC particle

Definition at line 324 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhoton::fhMCPtLambda0[fgkNssTypes]
private

! pT vs Lambda0 from MC particle

Definition at line 343 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMCPtLambda0Overlaps[fgkNssTypes][3]
private

! pT vs Lambda0 from MC particle, check if there were 0, 1 or +1 overlaps

Definition at line 347 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH1F* AliAnaPhoton::fhMergeGeneratorCluster[10][fgkNGenTypes]
private

! Cluster energy, at least 2 generators contributions, for different generator origins and different particles.

Definition at line 555 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), CocktailGeneratorsClusterOverlaps(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMergeGeneratorClusterEPrimRecoDiff[10][fgkNGenTypes]
private

! Cluster energy, at least 2 generators contributions, for different generatororigins and different particles.

Definition at line 568 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), CocktailGeneratorsClusterOverlaps(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMergeGeneratorClusterEPrimRecoRatio[10][fgkNGenTypes]
private

! Cluster energy, at least 2 generators contributions, for different generator origins and different particles.

Definition at line 562 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), CocktailGeneratorsClusterOverlaps(), and GetCreateOutputObjects().

TH1F* AliAnaPhoton::fhMergeGeneratorClusterHijingAndOtherBkg[10][fgkNGenTypes]
private

! Cluster energy, at least 3 generators contributions, one is HIJING, for different generator origins and different particles.

Definition at line 557 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), CocktailGeneratorsClusterOverlaps(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMergeGeneratorClusterHijingAndOtherBkgEPrimRecoDiff[10][fgkNGenTypes]
private

! Cluster energy, at least 3 generators contributions, one is HIJING, for different generator origins and different particles.

Definition at line 570 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), CocktailGeneratorsClusterOverlaps(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMergeGeneratorClusterHijingAndOtherBkgEPrimRecoRatio[10][fgkNGenTypes]
private

! Cluster energy, at least 3 generators contributions, one is HIJING, for different generator origins and different particles.

Definition at line 564 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), CocktailGeneratorsClusterOverlaps(), and GetCreateOutputObjects().

TH1F* AliAnaPhoton::fhMergeGeneratorClusterHijingBkg[10][fgkNGenTypes]
private

! Cluster energy, at least 2 generators contributions, one is HIJING, for different generator origins and different particles.

Definition at line 558 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), CocktailGeneratorsClusterOverlaps(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMergeGeneratorClusterHijingBkgEPrimRecoDiff[10][fgkNGenTypes]
private

! Cluster energy, at least 2 generators contributions, one is HIJING, for different generator origins and different particles.

Definition at line 571 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), CocktailGeneratorsClusterOverlaps(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMergeGeneratorClusterHijingBkgEPrimRecoRatio[10][fgkNGenTypes]
private

! Cluster energy, at least 2 generators contributions, one is HIJING, for different generator origins and different particles.

Definition at line 565 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), CocktailGeneratorsClusterOverlaps(), and GetCreateOutputObjects().

TH1F* AliAnaPhoton::fhMergeGeneratorClusterNotHijingBkg[10][fgkNGenTypes]
private

! Cluster energy, at least 2 generators contributions, none is HIJING, for different generator origins and different particles.

Definition at line 556 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), CocktailGeneratorsClusterOverlaps(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMergeGeneratorClusterNotHijingBkgEPrimRecoDiff[10][fgkNGenTypes]
private

! Cluster energy, at least 2 generators contributions, none is HIJING, for different generator origins and different particles.

Definition at line 569 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), CocktailGeneratorsClusterOverlaps(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhMergeGeneratorClusterNotHijingBkgEPrimRecoRatio[10][fgkNGenTypes]
private

! Cluster energy, at least 2 generators contributions, none is HIJING, for different generator origins and different particles.

Definition at line 563 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), CocktailGeneratorsClusterOverlaps(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhNCellsDispHighE
private

! number of cells in cluster vs dispersion, E>2

Definition at line 290 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhNCellsDispLowE
private

! number of cells in cluster vs dispersion

Definition at line 287 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhNCellsE
private

! number of cells in cluster vs E

Definition at line 236 of file AliAnaPhoton.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaPhoton::fhNCellsLam0HighE
private

! number of cells in cluster vs lambda0, E>2

Definition at line 288 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhNCellsLam0LowE
private

! number of cells in cluster vs lambda0

Definition at line 285 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhNCellsLam1HighE
private

! number of cells in cluster vs lambda1, E>2

Definition at line 289 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhNCellsLam1LowE
private

! number of cells in cluster vs lambda1

Definition at line 286 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhNCellsWithLargeTimeInCluster[2][20]
private

! Number of cells in cluster with large time

Definition at line 501 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhNLocMax
private

! number of maxima in selected clusters

Definition at line 256 of file AliAnaPhoton.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaPhoton::fhPhiLam0HighE
private

! Cluster phi vs lambda0, E>2

Definition at line 295 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhPhiLam0LowE
private

! Cluster phi vs lambda0, E<2

Definition at line 293 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhPhiPhoton
private

! Azimuthal angle of identified photon vs transerse momentum

Definition at line 244 of file AliAnaPhoton.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhoton::fhPhiPrimMC[fgkNmcPrimTypes]
private

! Phi of generted photon

Definition at line 330 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillAcceptanceHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhPhiPrimMCAcc[fgkNmcPrimTypes]
private

! Phi of generted photon, in calorimeter acceptance

Definition at line 336 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillAcceptanceHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhPtCentralityPhoton
private

! centrality vs photon pT

Definition at line 249 of file AliAnaPhoton.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhoton::fhPtClusterSM
private

! Cluster E distribution per SM, before any selection, after reader

Definition at line 447 of file AliAnaPhoton.h.

Referenced by ClusterSelected(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhPtEventPlanePhoton
private

! event plane vs photon pT

Definition at line 250 of file AliAnaPhoton.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH1F* AliAnaPhoton::fhPtPhoton
private

! Number of identified photon vs transerse momentum

Definition at line 243 of file AliAnaPhoton.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaPhoton::fhPtPhotonNPileUpSPDVtx
private

! photon pt vs number of spd pile-up vertices

Definition at line 438 of file AliAnaPhoton.h.

Referenced by FillPileUpHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhPtPhotonNPileUpSPDVtxTimeCut
private

! photon pt vs number of spd pile-up vertices, time cut +-25 ns

Definition at line 440 of file AliAnaPhoton.h.

Referenced by FillPileUpHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhPtPhotonNPileUpSPDVtxTimeCut2
private

! photon pt vs number of spd pile-up vertices, time cut +-75 ns

Definition at line 442 of file AliAnaPhoton.h.

Referenced by FillPileUpHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhPtPhotonNPileUpTrkVtx
private

! photon pt vs number of track pile-up vertices

Definition at line 439 of file AliAnaPhoton.h.

Referenced by FillPileUpHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhPtPhotonNPileUpTrkVtxTimeCut
private

! photon pt vs number of track pile-up vertices, time cut +- 25 ns

Definition at line 441 of file AliAnaPhoton.h.

Referenced by FillPileUpHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhPtPhotonNPileUpTrkVtxTimeCut2
private

! photon pt vs number of track pile-up vertices, time cut +- 75 ns

Definition at line 443 of file AliAnaPhoton.h.

Referenced by FillPileUpHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhPtPhotonNTracks[10]
private

! Track multiplicity distribution per event vs track pT, different pT cuts

Definition at line 252 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH1F* AliAnaPhoton::fhPtPhotonPileUp[7]
private

! pT distribution of selected photons

Definition at line 431 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillPileUpHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhPtPhotonSM
private

! photon-like cluster E distribution per SM

Definition at line 448 of file AliAnaPhoton.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaPhoton::fhPtPhotonSumPtTracks[10]
private

! Track sum pT distribution per event vs track pT, different pT cuts

Definition at line 253 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH1F* AliAnaPhoton::fhPtPrimMC[fgkNmcPrimTypes]
private

! Number of generated photon vs pT

Definition at line 329 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillAcceptanceHistograms(), and GetCreateOutputObjects().

TH1F* AliAnaPhoton::fhPtPrimMCAcc[fgkNmcPrimTypes]
private

! Number of generated photon vs pT, in calorimeter acceptance

Definition at line 335 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillAcceptanceHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhSphericityE
private

! shower sphericity in eta vs phi

Definition at line 309 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhSumEtaE
private

! shower dispersion in eta direction

Definition at line 305 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhSumEtaPhiE
private

! shower dispersion in eta and phi direction

Definition at line 307 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhSumPhiE
private

! shower dispersion in phi direction

Definition at line 306 of file AliAnaPhoton.h.

Referenced by FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhTimeLam0BinPerSM[2][20]
private

! Cell time, not maximum cluster cell, in a l0 bin per SM

Definition at line 469 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhTimeLam0BinPerSMWeighted[2][20]
private

! Cell time, not maximum cluster cell, in a l0 bin per SM, log weight Cell E / Cluster E

Definition at line 470 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillShowerShapeHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhTimeNPileUpVertSPD
private

! Time of cluster vs n pile-up vertices from SPD

Definition at line 435 of file AliAnaPhoton.h.

Referenced by FillPileUpHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhTimeNPileUpVertTrack
private

! Time of cluster vs n pile-up vertices from Tracks

Definition at line 436 of file AliAnaPhoton.h.

Referenced by FillPileUpHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhTimePt
private

! Time of photon cluster vs pt

Definition at line 239 of file AliAnaPhoton.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillAOD().

TH2F* AliAnaPhoton::fhTimePtPhotonNoCut
private

! Time of photon cluster vs Pt, no cut

Definition at line 433 of file AliAnaPhoton.h.

Referenced by FillPileUpHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhTimePtPhotonSPD
private

! Time of photon cluster vs Pt, IsSPDPileUp

Definition at line 434 of file AliAnaPhoton.h.

Referenced by FillPileUpHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhTrackMatchedDEtaDPhiNeg[2]
private

! Eta vs Phi distance between track and cluster, E cluster > 0.5 GeV, after and before photon cuts

Definition at line 396 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillTrackMatchingResidualHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhTrackMatchedDEtaDPhiNegTrackPt[2]
private

! Eta vs Phi distance between track and cluster, track pT > 0.5 GeV, after and before photon cuts

Definition at line 408 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillTrackMatchingResidualHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhTrackMatchedDEtaDPhiPos[2]
private

! Eta vs Phi distance between track and cluster, E cluster > 0.5 GeV, after and before

Definition at line 392 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillTrackMatchingResidualHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhTrackMatchedDEtaDPhiPosTrackPt[2]
private

! Eta vs Phi distance between track and cluster, track pT > 0.5 GeV, after and before

Definition at line 404 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillTrackMatchingResidualHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhTrackMatchedDEtaMCConversion[2]
private

! Eta distance between track and cluster vs cluster E, originated in conversion, after and before photon cuts

Definition at line 417 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillTrackMatchingResidualHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhTrackMatchedDEtaMCNoOverlap[2]
private

! Eta distance between track and cluster vs cluster E, not other particle overlap, after and before photon cuts

Definition at line 415 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillTrackMatchingResidualHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhTrackMatchedDEtaMCOverlap[2]
private

! Eta distance between track and cluster vs cluster E, several particle overlap, after and before photon cuts

Definition at line 413 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillTrackMatchingResidualHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhTrackMatchedDEtaNeg[2]
private

! Eta distance between track and cluster vs cluster E, after and before photon cuts

Definition at line 394 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillTrackMatchingResidualHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhTrackMatchedDEtaNegTrackPt[2]
private

! Eta distance between track and cluster vs track pT, after and before photon cuts

Definition at line 406 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillTrackMatchingResidualHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhTrackMatchedDEtaPos[2]
private

! Eta distance between track and cluster vs cluster E, after and before photon cuts

Definition at line 390 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillTrackMatchingResidualHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhTrackMatchedDEtaPosTrackPt[2]
private

! Eta distance between track and cluster vs track pT, after and before photon cuts

Definition at line 402 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillTrackMatchingResidualHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhTrackMatchedDEtaTRD[2]
private

! Eta distance between track and cluster vs cluster E, after and before photon cuts, behind TRD

Definition at line 410 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillTrackMatchingResidualHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhTrackMatchedDPhiMCConversion[2]
private

! Phi distance between track and cluster vs cluster E, originated in conversion, after and before photon cuts

Definition at line 418 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillTrackMatchingResidualHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhTrackMatchedDPhiMCNoOverlap[2]
private

! Phi distance between track and cluster vs cluster E, not other particle overlap, after and before photon cuts

Definition at line 416 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillTrackMatchingResidualHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhTrackMatchedDPhiMCOverlap[2]
private

! Phi distance between track and cluster vs cluster E, several particle overlap, after and before photon cuts

Definition at line 414 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillTrackMatchingResidualHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhTrackMatchedDPhiNeg[2]
private

! Phi distance between track and cluster vs cluster E, after and before photon cuts

Definition at line 395 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillTrackMatchingResidualHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhTrackMatchedDPhiNegTrackPt[2]
private

! Phi distance between track and cluster vs track pT, after and before photon cuts

Definition at line 407 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillTrackMatchingResidualHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhTrackMatchedDPhiPos[2]
private

! Phi distance between track and cluster vs cluster E, after and before photon cuts

Definition at line 391 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillTrackMatchingResidualHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhTrackMatchedDPhiPosTrackPt[2]
private

! Phi distance between track and cluster vs track pT, after and before photon cuts

Definition at line 403 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillTrackMatchingResidualHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhTrackMatchedDPhiTRD[2]
private

! Phi distance between track and cluster vs cluster E, after and before photon cuts, behind TRD

Definition at line 411 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillTrackMatchingResidualHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhTrackMatchedMCParticle[2]
private

! Trace origin of matched particle

Definition at line 420 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillTrackMatchingResidualHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhYPrimMC[fgkNmcPrimTypes]
private

! Rapidity of generated photon

Definition at line 331 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillAcceptanceHistograms(), and GetCreateOutputObjects().

TH2F* AliAnaPhoton::fhYPrimMCAcc[fgkNmcPrimTypes]
private

! Rapidity of generated photon, in calorimeter acceptance

Definition at line 338 of file AliAnaPhoton.h.

Referenced by AliAnaPhoton(), FillAcceptanceHistograms(), and GetCreateOutputObjects().

Float_t AliAnaPhoton::fMinDist
private

Minimal distance to bad channel to accept cluster.

Definition at line 183 of file AliAnaPhoton.h.

Referenced by ClusterSelected(), GetAnalysisCuts(), InitParameters(), Print(), and SetMinDistanceToBadChannel().

Float_t AliAnaPhoton::fMinDist2
private

Cuts on Minimal distance to study acceptance evaluation.

Definition at line 184 of file AliAnaPhoton.h.

Referenced by GetAnalysisCuts(), InitParameters(), MakeAnalysisFillAOD(), Print(), and SetMinDistanceToBadChannel().

Float_t AliAnaPhoton::fMinDist3
private

One more cut on distance used for acceptance-efficiency study.

Definition at line 185 of file AliAnaPhoton.h.

Referenced by GetAnalysisCuts(), InitParameters(), MakeAnalysisFillAOD(), Print(), and SetMinDistanceToBadChannel().

TLorentzVector AliAnaPhoton::fMomentum
private

! Cluster momentum, temporary container

Definition at line 217 of file AliAnaPhoton.h.

Referenced by ClusterSelected(), FillAcceptanceHistograms(), FillPileUpHistograms(), FillShowerShapeHistograms(), and MakeAnalysisFillAOD().

TLorentzVector AliAnaPhoton::fMomentum2
private

! Cluster momentum, temporary container

Definition at line 218 of file AliAnaPhoton.h.

Referenced by ActivityNearCluster().

Int_t AliAnaPhoton::fNCellsCut
private

Accept for the analysis clusters with more than fNCellsCut cells.

Definition at line 195 of file AliAnaPhoton.h.

Referenced by ClusterSelected(), GetNCellCut(), InitParameters(), Print(), and SetNCellCut().

Int_t AliAnaPhoton::fNEBinCuts
private

Number of energy bin cuts.

Definition at line 226 of file AliAnaPhoton.h.

Referenced by GetCreateOutputObjects(), InitParameters(), MakeAnalysisFillAOD(), and SetNEBinCuts().

Int_t AliAnaPhoton::fNLMCutMax
private

Remove clusters/cells with number of local maxima larger than this value.

Definition at line 198 of file AliAnaPhoton.h.

Referenced by ClusterSelected(), GetNLMCutMax(), and SetNLMCut().

Int_t AliAnaPhoton::fNLMCutMin
private

Remove clusters/cells with number of local maxima smaller than this value.

Definition at line 197 of file AliAnaPhoton.h.

Referenced by GetNLMCutMin(), and SetNLMCut().

Int_t AliAnaPhoton::fNOriginHistograms
private

Fill only NOriginHistograms of the 14 defined types.

Definition at line 214 of file AliAnaPhoton.h.

Referenced by FillNOriginHistograms(), and GetCreateOutputObjects().

Int_t AliAnaPhoton::fNPrimaryHistograms
private

Fill only NPrimaryHistograms of the 7 defined types.

Definition at line 215 of file AliAnaPhoton.h.

Referenced by FillAcceptanceHistograms(), FillNPrimaryHistograms(), and GetCreateOutputObjects().

TLorentzVector AliAnaPhoton::fPrimaryMom
private

! Primary MC momentum, temporary container

Definition at line 219 of file AliAnaPhoton.h.

Referenced by CocktailGeneratorsClusterOverlaps(), and MakeAnalysisFillHistograms().

TVector3 AliAnaPhoton::fProdVertex
private

! Primary MC production vertex, temporary container

Definition at line 220 of file AliAnaPhoton.h.

Referenced by MakeAnalysisFillHistograms().

Bool_t AliAnaPhoton::fRejectTrackMatch
private
Bool_t AliAnaPhoton::fStudyActivityNearCluster
private

Activate analysis of multiplicity and energy deposit near the cluster.

Definition at line 228 of file AliAnaPhoton.h.

Referenced by GetCreateOutputObjects(), MakeAnalysisFillAOD(), SwitchOffStudyClusterLocalActivity(), and SwitchOnStudyClusterLocalActivity().

Double_t AliAnaPhoton::fTimeCutMax
private

Remove clusters/cells with time larger than this value, in ns.

Definition at line 193 of file AliAnaPhoton.h.

Referenced by ClusterSelected(), GetTimeCutMax(), InitParameters(), Print(), and SetTimeCut().

Double_t AliAnaPhoton::fTimeCutMin
private

Remove clusters/cells with time smaller than this value, in ns.

Definition at line 192 of file AliAnaPhoton.h.

Referenced by GetTimeCutMin(), InitParameters(), Print(), and SetTimeCut().


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