AliPhysics  31210d0 (31210d0)

Fill histograms for cluster spectra dependence on pile-up. More...

#include <AliAnaClusterPileUp.h>

Inheritance diagram for AliAnaClusterPileUp:

Public Member Functions

 AliAnaClusterPileUp ()
 Default constructor. Initialize parameters. More...
 
virtual ~AliAnaClusterPileUp ()
 Virtual destructor. More...
 
TObjString * GetAnalysisCuts ()
 Save parameters used for analysis. More...
 
TListGetCreateOutputObjects ()
 
void Init ()
 
void InitParameters ()
 Initialize the parameters of the analysis. More...
 
void MakeAnalysisFillHistograms ()
 
void Print (const Option_t *opt) const
 Print some relevant parameters set for the analysis. More...
 
void SetNCellCut (Int_t n)
 
Double_t GetNCellCut () const
 
- Public Member Functions inherited from AliAnaCaloTrackCorrBaseClass
 AliAnaCaloTrackCorrBaseClass ()
 
virtual ~AliAnaCaloTrackCorrBaseClass ()
 Destructor. More...
 
virtual void InitDebug ()
 
virtual void InitCaloParameters ()
 
virtual void FillEventMixPool ()
 
virtual void MakeAnalysisFillAOD ()
 
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)
 

Private Member Functions

 AliAnaClusterPileUp (const AliAnaClusterPileUp &pu)
 Copy constructor not implemented. More...
 
AliAnaClusterPileUpoperator= (const AliAnaClusterPileUp &pu)
 Assignment operator not implemented. More...
 

Private Attributes

Int_t fNCellsCut
 Accept for the analysis clusters with more than fNCellsCut cells. More...
 
TLorentzVector fMomentum
 ! Cluster momentum More...
 
TH1F * fhPtPileUp [7]
 ! pT distribution of clusters before any selection More...
 
TH1F * fhPtNeutralPileUp [7]
 ! pT distribution of track matched clusters More...
 
TH2FfhLambda0PileUp [7]
 ! E vs M02 distribution of clusters, before any selection More...
 
TH2FfhLambda0NeutralPileUp [7]
 ! E vs M02 distribution of clusters, track matched clusters More...
 
TH2FfhClusterCellTimePileUp [7]
 ! E vs Time inside cluster, before any selection, not max cell More...
 
TH2FfhClusterTimeDiffPileUp [7]
 ! E vs Time difference inside cluster, before any selection More...
 
TH2FfhClusterTimeDiffNeutralPileUp [7]
 ! E vs Time difference inside cluster for track matched clusters More...
 
TH2FfhClusterEFracLongTimePileUp [7]
 ! E vs fraction of cluster energy from cells with large time More...
 
TH2FfhTimePtNoCut
 ! Time of cluster vs Pt, no cut More...
 
TH2FfhTimePtSPD
 ! Time of 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...
 
TH2FfhTimeNPileUpVertContributors
 ! Time of cluster vs n pile-up vertex from SPD contributors More...
 
TH2FfhTimePileUpMainVertexZDistance
 ! Time of cluster vs difference of z main vertex and pile-up vertex More...
 
TH2FfhTimePileUpMainVertexZDiamond
 ! Time of cluster vs difference of z diamond and pile-up vertex More...
 
TH2FfhClusterMultSPDPileUp [4]
 ! E max cluster vs event cluster multiplicity, for tmax-tdiff cuts, pile up event More...
 
TH2FfhClusterMultNoPileUp [4]
 ! E max cluster vs event cluster multiplicity, for tmax-tdiff cuts, not pile up event More...
 
TH2FfhEtaPhiBC0
 ! eta/phi of clusters in BC=0 More...
 
TH2FfhEtaPhiBCPlus
 ! eta/phi of clusters in BC>0 More...
 
TH2FfhEtaPhiBCMinus
 ! eta/phi of clusters in BC<0 More...
 
TH2FfhEtaPhiBC0PileUpSPD
 ! eta/phi of clusters in BC=0, SPD pile-up More...
 
TH2FfhEtaPhiBCPlusPileUpSPD
 ! eta/phi of clusters in BC>0, SPD pile-up More...
 
TH2FfhEtaPhiBCMinusPileUpSPD
 ! eta/phi of clusters in BC<0, SPD pile-up More...
 
TH2FfhPtNPileUpSPDVtx
 ! Cluster pt vs number of spd pile-up vertices More...
 
TH2FfhPtNPileUpTrkVtx
 ! Cluster pt vs number of track pile-up vertices More...
 
TH2FfhPtNPileUpSPDVtxTimeCut
 ! Cluster pt vs number of spd pile-up vertices, time cut +-25 ns More...
 
TH2FfhPtNPileUpTrkVtxTimeCut
 ! Cluster pt vs number of track pile-up vertices, time cut +- 25 ns More...
 
TH2FfhPtNPileUpSPDVtxTimeCut2
 ! Cluster pt vs number of spd pile-up vertices, time cut +-75 ns More...
 
TH2FfhPtNPileUpTrkVtxTimeCut2
 ! Cluster pt vs number of track pile-up vertices, time cut +- 75 ns More...
 

Additional Inherited Members

- 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...
 
- 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

Fill histograms for cluster spectra dependence on pile-up.

Class for the study of Pile-up effect on Calorimeter clusters. Open time cuts in reader.

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 31 of file AliAnaClusterPileUp.h.

Constructor & Destructor Documentation

AliAnaClusterPileUp::AliAnaClusterPileUp ( )

Default constructor. Initialize parameters.

Definition at line 36 of file AliAnaClusterPileUp.cxx.

virtual AliAnaClusterPileUp::~AliAnaClusterPileUp ( )
inlinevirtual

Virtual destructor.

Definition at line 37 of file AliAnaClusterPileUp.h.

AliAnaClusterPileUp::AliAnaClusterPileUp ( const AliAnaClusterPileUp pu)
private

Copy constructor not implemented.

Member Function Documentation

TObjString * AliAnaClusterPileUp::GetAnalysisCuts ( )
virtual

Save parameters used for analysis.

Reimplemented from AliAnaCaloTrackCorrBaseClass.

Definition at line 81 of file AliAnaClusterPileUp.cxx.

Referenced by ~AliAnaClusterPileUp().

TList * AliAnaClusterPileUp::GetCreateOutputObjects ( )
virtual

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

Reimplemented from AliAnaCaloTrackCorrBaseClass.

Definition at line 102 of file AliAnaClusterPileUp.cxx.

Referenced by ~AliAnaClusterPileUp().

Double_t AliAnaClusterPileUp::GetNCellCut ( ) const
inline

Definition at line 58 of file AliAnaClusterPileUp.h.

void AliAnaClusterPileUp::Init ( )
virtual

Init analysis. Check if selected calorimeter data is available, and not MC, if not abort.

Reimplemented from AliAnaCaloTrackCorrBaseClass.

Definition at line 298 of file AliAnaClusterPileUp.cxx.

Referenced by ~AliAnaClusterPileUp().

void AliAnaClusterPileUp::InitParameters ( )
virtual

Initialize the parameters of the analysis.

Reimplemented from AliAnaCaloTrackCorrBaseClass.

Definition at line 313 of file AliAnaClusterPileUp.cxx.

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

void AliAnaClusterPileUp::MakeAnalysisFillHistograms ( )
virtual

Main method. Do cluster analysis Remember to open time cuts in reader.

Reimplemented from AliAnaCaloTrackCorrBaseClass.

Definition at line 324 of file AliAnaClusterPileUp.cxx.

Referenced by ~AliAnaClusterPileUp().

AliAnaClusterPileUp& AliAnaClusterPileUp::operator= ( const AliAnaClusterPileUp pu)
private

Assignment operator not implemented.

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

Print some relevant parameters set for the analysis.

Reimplemented from AliAnaCaloTrackCorrBaseClass.

Definition at line 727 of file AliAnaClusterPileUp.cxx.

Referenced by ConfigureClusterPileUpAnalysis(), and ~AliAnaClusterPileUp().

void AliAnaClusterPileUp::SetNCellCut ( Int_t  n)
inline

Definition at line 57 of file AliAnaClusterPileUp.h.

Referenced by ConfigureClusterPileUpAnalysis().

Member Data Documentation

TH2F* AliAnaClusterPileUp::fhClusterCellTimePileUp[7]
private

! E vs Time inside cluster, before any selection, not max cell

Definition at line 72 of file AliAnaClusterPileUp.h.

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

TH2F* AliAnaClusterPileUp::fhClusterEFracLongTimePileUp[7]
private

! E vs fraction of cluster energy from cells with large time

Definition at line 75 of file AliAnaClusterPileUp.h.

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

TH2F* AliAnaClusterPileUp::fhClusterMultNoPileUp[4]
private

! E max cluster vs event cluster multiplicity, for tmax-tdiff cuts, not pile up event

Definition at line 84 of file AliAnaClusterPileUp.h.

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

TH2F* AliAnaClusterPileUp::fhClusterMultSPDPileUp[4]
private

! E max cluster vs event cluster multiplicity, for tmax-tdiff cuts, pile up event

Definition at line 83 of file AliAnaClusterPileUp.h.

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

TH2F* AliAnaClusterPileUp::fhClusterTimeDiffNeutralPileUp[7]
private

! E vs Time difference inside cluster for track matched clusters

Definition at line 74 of file AliAnaClusterPileUp.h.

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

TH2F* AliAnaClusterPileUp::fhClusterTimeDiffPileUp[7]
private

! E vs Time difference inside cluster, before any selection

Definition at line 73 of file AliAnaClusterPileUp.h.

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

TH2F* AliAnaClusterPileUp::fhEtaPhiBC0
private

! eta/phi of clusters in BC=0

Definition at line 85 of file AliAnaClusterPileUp.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaClusterPileUp::fhEtaPhiBC0PileUpSPD
private

! eta/phi of clusters in BC=0, SPD pile-up

Definition at line 88 of file AliAnaClusterPileUp.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaClusterPileUp::fhEtaPhiBCMinus
private

! eta/phi of clusters in BC<0

Definition at line 87 of file AliAnaClusterPileUp.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaClusterPileUp::fhEtaPhiBCMinusPileUpSPD
private

! eta/phi of clusters in BC<0, SPD pile-up

Definition at line 90 of file AliAnaClusterPileUp.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaClusterPileUp::fhEtaPhiBCPlus
private

! eta/phi of clusters in BC>0

Definition at line 86 of file AliAnaClusterPileUp.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaClusterPileUp::fhEtaPhiBCPlusPileUpSPD
private

! eta/phi of clusters in BC>0, SPD pile-up

Definition at line 89 of file AliAnaClusterPileUp.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaClusterPileUp::fhLambda0NeutralPileUp[7]
private

! E vs M02 distribution of clusters, track matched clusters

Definition at line 71 of file AliAnaClusterPileUp.h.

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

TH2F* AliAnaClusterPileUp::fhLambda0PileUp[7]
private

! E vs M02 distribution of clusters, before any selection

Definition at line 70 of file AliAnaClusterPileUp.h.

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

TH1F* AliAnaClusterPileUp::fhPtNeutralPileUp[7]
private

! pT distribution of track matched clusters

Definition at line 69 of file AliAnaClusterPileUp.h.

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

TH2F* AliAnaClusterPileUp::fhPtNPileUpSPDVtx
private

! Cluster pt vs number of spd pile-up vertices

Definition at line 92 of file AliAnaClusterPileUp.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaClusterPileUp::fhPtNPileUpSPDVtxTimeCut
private

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

Definition at line 94 of file AliAnaClusterPileUp.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaClusterPileUp::fhPtNPileUpSPDVtxTimeCut2
private

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

Definition at line 96 of file AliAnaClusterPileUp.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaClusterPileUp::fhPtNPileUpTrkVtx
private

! Cluster pt vs number of track pile-up vertices

Definition at line 93 of file AliAnaClusterPileUp.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaClusterPileUp::fhPtNPileUpTrkVtxTimeCut
private

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

Definition at line 95 of file AliAnaClusterPileUp.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaClusterPileUp::fhPtNPileUpTrkVtxTimeCut2
private

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

Definition at line 97 of file AliAnaClusterPileUp.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH1F* AliAnaClusterPileUp::fhPtPileUp[7]
private

! pT distribution of clusters before any selection

Definition at line 68 of file AliAnaClusterPileUp.h.

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

TH2F* AliAnaClusterPileUp::fhTimeNPileUpVertContributors
private

! Time of cluster vs n pile-up vertex from SPD contributors

Definition at line 80 of file AliAnaClusterPileUp.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaClusterPileUp::fhTimeNPileUpVertSPD
private

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

Definition at line 78 of file AliAnaClusterPileUp.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaClusterPileUp::fhTimeNPileUpVertTrack
private

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

Definition at line 79 of file AliAnaClusterPileUp.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaClusterPileUp::fhTimePileUpMainVertexZDiamond
private

! Time of cluster vs difference of z diamond and pile-up vertex

Definition at line 82 of file AliAnaClusterPileUp.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaClusterPileUp::fhTimePileUpMainVertexZDistance
private

! Time of cluster vs difference of z main vertex and pile-up vertex

Definition at line 81 of file AliAnaClusterPileUp.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaClusterPileUp::fhTimePtNoCut
private

! Time of cluster vs Pt, no cut

Definition at line 76 of file AliAnaClusterPileUp.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TH2F* AliAnaClusterPileUp::fhTimePtSPD
private

! Time of cluster vs Pt, IsSPDPileUp

Definition at line 77 of file AliAnaClusterPileUp.h.

Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().

TLorentzVector AliAnaClusterPileUp::fMomentum
private

! Cluster momentum

Definition at line 64 of file AliAnaClusterPileUp.h.

Referenced by MakeAnalysisFillHistograms().

Int_t AliAnaClusterPileUp::fNCellsCut
private

Accept for the analysis clusters with more than fNCellsCut cells.

Definition at line 62 of file AliAnaClusterPileUp.h.

Referenced by GetNCellCut(), InitParameters(), MakeAnalysisFillHistograms(), and SetNCellCut().


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