![]() |
AliPhysics
4a7363b (4a7363b)
|
Flow analysis. More...
#include <AliAnaPi0Flow.h>
Public Member Functions | |
AliAnaPi0Flow () | |
virtual | ~AliAnaPi0Flow () |
TObjString * | GetAnalysisCuts () |
TList * | GetCreateOutputObjects () |
void | Print (const Option_t *opt) const |
Print some relevant parameters set for the analysis. More... | |
void | MakeAnalysisFillHistograms () |
void | InitParameters () |
Initialize the parameters of the analysis. More... | |
void | IsPHOSCali (Bool_t e) |
void | IsCentFlat (Bool_t e) |
![]() | |
AliAnaCaloTrackCorrBaseClass () | |
virtual | ~AliAnaCaloTrackCorrBaseClass () |
Destructor. More... | |
virtual void | Init () |
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 TObjArray * | GetCTSTracks () const |
virtual TObjArray * | GetEMCALClusters () const |
virtual TObjArray * | GetPHOSClusters () 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_t * | GetVertex (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 AliCaloPID * | GetCaloPID () |
virtual AliCalorimeterUtils * | GetCaloUtils () const |
virtual AliFiducialCut * | GetFiducialCut () |
virtual AliHistogramRanges * | GetHistogramRanges () |
virtual AliIsolationCut * | GetIsolationCut () |
virtual AliMCAnalysisUtils * | GetMCAnalysisUtils () |
virtual AliNeutralMesonSelection * | GetNeutralMesonSelection () |
virtual AliCaloTrackReader * | GetReader () 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 | |
Bool_t | IsCentAccepted () |
Int_t | GetInternalRunNum (Int_t runnumber) |
void | GetVZEROEventPlane (Bool_t isFlatten) |
Double_t | ApplyFlatteningTPC (Double_t phi, Double_t c) |
Double_t | ApplyFlatteningV0A (Double_t phi, Double_t c) |
Double_t | ApplyFlatteningV0C (Double_t phi, Double_t c) |
AliAnaPi0Flow (const AliAnaPi0Flow &api0) | |
Copy constructor not implemented. More... | |
AliAnaPi0Flow & | operator= (const AliAnaPi0Flow &api0) |
Assignment operator not implemented. More... | |
Additional Inherited Members | |
![]() | |
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... | |
![]() | |
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... | |
Flow analysis.
Class for the analysis of pi0 and eta flow.
Definition at line 39 of file AliAnaPi0Flow.h.
AliAnaPi0Flow::AliAnaPi0Flow | ( | ) |
Definition at line 91 of file AliAnaPi0Flow.cxx.
|
virtual |
Definition at line 120 of file AliAnaPi0Flow.cxx.
|
private |
Copy constructor not implemented.
Definition at line 551 of file AliAnaPi0Flow.cxx.
Referenced by GetVZEROEventPlane(), and IsCentFlat().
Definition at line 539 of file AliAnaPi0Flow.cxx.
Referenced by GetVZEROEventPlane(), and IsCentFlat().
Definition at line 545 of file AliAnaPi0Flow.cxx.
Referenced by GetVZEROEventPlane(), and IsCentFlat().
|
virtual |
Reimplemented from AliAnaCaloTrackCorrBaseClass.
Definition at line 138 of file AliAnaPi0Flow.cxx.
|
virtual |
Reimplemented from AliAnaCaloTrackCorrBaseClass.
Definition at line 151 of file AliAnaPi0Flow.cxx.
Definition at line 454 of file AliAnaPi0Flow.cxx.
Referenced by IsCentFlat(), and MakeAnalysisFillHistograms().
|
private |
Definition at line 474 of file AliAnaPi0Flow.cxx.
Referenced by IsCentFlat(), and MakeAnalysisFillHistograms().
|
virtual |
Initialize the parameters of the analysis.
Reimplemented from AliAnaCaloTrackCorrBaseClass.
Definition at line 126 of file AliAnaPi0Flow.cxx.
Referenced by AliAnaPi0Flow().
|
private |
Definition at line 406 of file AliAnaPi0Flow.cxx.
Referenced by IsCentFlat(), and MakeAnalysisFillHistograms().
|
inline |
Definition at line 54 of file AliAnaPi0Flow.h.
Referenced by ConfigurePi0Flow().
|
inline |
Definition at line 53 of file AliAnaPi0Flow.h.
Referenced by ConfigurePi0Flow().
|
virtual |
Reimplemented from AliAnaCaloTrackCorrBaseClass.
Definition at line 298 of file AliAnaPi0Flow.cxx.
|
private |
Assignment operator not implemented.
|
virtual |
Print some relevant parameters set for the analysis.
Reimplemented from AliAnaCaloTrackCorrBaseClass.
Definition at line 288 of file AliAnaPi0Flow.cxx.
Referenced by ConfigurePi0Flow().
|
private |
Definition at line 70 of file AliAnaPi0Flow.h.
Referenced by GetVZEROEventPlane(), IsCentAccepted(), and MakeAnalysisFillHistograms().
|
private |
Definition at line 135 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
Definition at line 132 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
Definition at line 133 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
Definition at line 134 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
Definition at line 78 of file AliAnaPi0Flow.h.
Referenced by GetVZEROEventPlane(), and MakeAnalysisFillHistograms().
|
private |
Definition at line 79 of file AliAnaPi0Flow.h.
Referenced by GetVZEROEventPlane().
|
private |
Definition at line 80 of file AliAnaPi0Flow.h.
Referenced by GetVZEROEventPlane().
|
private |
Definition at line 81 of file AliAnaPi0Flow.h.
Referenced by GetVZEROEventPlane(), and MakeAnalysisFillHistograms().
|
private |
Definition at line 83 of file AliAnaPi0Flow.h.
Referenced by GetVZEROEventPlane().
|
private |
Definition at line 86 of file AliAnaPi0Flow.h.
Referenced by GetVZEROEventPlane().
|
private |
Definition at line 87 of file AliAnaPi0Flow.h.
Referenced by GetVZEROEventPlane().
|
private |
Definition at line 88 of file AliAnaPi0Flow.h.
Referenced by GetVZEROEventPlane().
|
private |
Definition at line 89 of file AliAnaPi0Flow.h.
Referenced by GetVZEROEventPlane().
|
private |
Definition at line 82 of file AliAnaPi0Flow.h.
Referenced by GetVZEROEventPlane(), and MakeAnalysisFillHistograms().
|
private |
Definition at line 84 of file AliAnaPi0Flow.h.
Referenced by GetVZEROEventPlane().
|
private |
Definition at line 90 of file AliAnaPi0Flow.h.
Referenced by GetVZEROEventPlane().
|
private |
Definition at line 91 of file AliAnaPi0Flow.h.
Referenced by GetVZEROEventPlane().
|
private |
Definition at line 92 of file AliAnaPi0Flow.h.
Referenced by GetVZEROEventPlane().
|
private |
Definition at line 93 of file AliAnaPi0Flow.h.
Referenced by GetVZEROEventPlane().
|
private |
Definition at line 85 of file AliAnaPi0Flow.h.
Referenced by GetVZEROEventPlane(), and MakeAnalysisFillHistograms().
|
private |
Definition at line 69 of file AliAnaPi0Flow.h.
Referenced by GetVZEROEventPlane(), and MakeAnalysisFillHistograms().
|
private |
Definition at line 73 of file AliAnaPi0Flow.h.
Referenced by InitParameters(), and MakeAnalysisFillHistograms().
|
private |
Definition at line 126 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
Definition at line 124 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
Definition at line 123 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
Definition at line 127 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
Definition at line 125 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
Definition at line 116 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and GetVZEROEventPlane().
|
private |
Definition at line 117 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and GetVZEROEventPlane().
|
private |
Definition at line 121 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and GetVZEROEventPlane().
|
private |
Definition at line 122 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and GetVZEROEventPlane().
|
private |
Definition at line 119 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and GetVZEROEventPlane().
|
private |
Definition at line 120 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and GetVZEROEventPlane().
|
private |
Definition at line 118 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and GetVZEROEventPlane().
|
private |
Definition at line 101 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and GetVZEROEventPlane().
|
private |
Definition at line 113 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and GetVZEROEventPlane().
|
private |
Definition at line 102 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and GetVZEROEventPlane().
|
private |
Definition at line 103 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and GetVZEROEventPlane().
|
private |
Definition at line 104 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and GetVZEROEventPlane().
|
private |
Definition at line 114 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and GetVZEROEventPlane().
|
private |
Definition at line 106 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and GetVZEROEventPlane().
|
private |
Definition at line 109 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and GetVZEROEventPlane().
|
private |
Definition at line 110 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and GetVZEROEventPlane().
|
private |
Definition at line 105 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and GetVZEROEventPlane().
|
private |
Definition at line 115 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and GetVZEROEventPlane().
|
private |
Definition at line 107 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and GetVZEROEventPlane().
|
private |
Definition at line 111 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and GetVZEROEventPlane().
|
private |
Definition at line 112 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and GetVZEROEventPlane().
|
private |
Definition at line 108 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and GetVZEROEventPlane().
|
private |
Definition at line 98 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
Definition at line 99 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), and MakeAnalysisFillHistograms().
|
private |
Definition at line 100 of file AliAnaPi0Flow.h.
Referenced by GetCreateOutputObjects(), GetInternalRunNum(), and MakeAnalysisFillHistograms().
|
private |
Definition at line 68 of file AliAnaPi0Flow.h.
Referenced by GetVZEROEventPlane(), IsCentAccepted(), and MakeAnalysisFillHistograms().
|
private |
Definition at line 72 of file AliAnaPi0Flow.h.
Referenced by MakeAnalysisFillHistograms().
|
private |
Definition at line 71 of file AliAnaPi0Flow.h.
Referenced by MakeAnalysisFillHistograms().
|
private |
Definition at line 75 of file AliAnaPi0Flow.h.
Referenced by ApplyFlatteningTPC(), and MakeAnalysisFillHistograms().
|
private |
Definition at line 76 of file AliAnaPi0Flow.h.
Referenced by ApplyFlatteningV0A(), and MakeAnalysisFillHistograms().
|
private |
Definition at line 77 of file AliAnaPi0Flow.h.
Referenced by ApplyFlatteningV0C(), and MakeAnalysisFillHistograms().
|
private |
Definition at line 66 of file AliAnaPi0Flow.h.
Referenced by IsCentFlat(), and MakeAnalysisFillHistograms().
|
private |
Definition at line 65 of file AliAnaPi0Flow.h.
Referenced by IsPHOSCali(), and MakeAnalysisFillHistograms().