![]() |
AliPhysics
b095172 (b095172)
|
#include <AliFlowEvent.h>
Public Types | |
enum | KineSource { kNoKine, kESDkine, kMCkine } |
![]() | |
enum | ConstructionMethod { kEmpty, kGenerate } |
Public Member Functions | |
AliFlowEvent () | |
AliFlowEvent (Int_t n) | |
AliFlowEvent (const AliFlowEvent &event) | |
AliFlowEvent & | operator= (const AliFlowEvent &event) |
virtual | ~AliFlowEvent () |
AliFlowEvent (const AliMCEvent *anInput, const AliCFManager *rpCFManager=NULL, const AliCFManager *poiCFManager=NULL) | |
AliFlowEvent (const AliESDEvent *anInput, const AliCFManager *rpCFManager=NULL, const AliCFManager *poiCFManager=NULL) | |
AliFlowEvent (const AliAODEvent *anInput, const AliCFManager *rpCFManager=NULL, const AliCFManager *poiCFManager=NULL) | |
AliFlowEvent (const AliESDEvent *anInput, const AliCFManager *poiCFManager, Bool_t hybrid) | |
AliFlowEvent (const AliESDEvent *anInput, const AliMCEvent *anInputMc, KineSource anOption=kNoKine, const AliCFManager *rpCFManager=NULL, const AliCFManager *poiCFManager=NULL) | |
AliFlowEvent (const AliESDEvent *anInput, const AliMultiplicity *anInputTracklets, const AliCFManager *poiCFManager) | |
AliFlowEvent (const AliESDEvent *anInput, const TH2F *anInputFMDhist, const AliCFManager *poiCFManager) | |
AliFlowEvent (const AliESDEvent *anInput, const AliESDPmdTrack *pmdtracks, const AliCFManager *poiCFManager) | |
AliFlowEvent (AliFlowTrackCuts *rpCuts, AliFlowTrackCuts *poiCuts) | |
void | Fill (AliFlowTrackCuts *rpCuts, AliFlowTrackCuts *poiCuts) |
void | FindDaughters (Bool_t keepDaughtersInRPselection=kFALSE) |
void | SetMCReactionPlaneAngle (const AliMCEvent *mcEvent) |
AliFlowTrack * | GetTrack (Int_t i) |
void | InsertTrack (AliFlowTrack *) |
virtual AliFlowVector | GetQ (Int_t n=2, TList *weightsList=NULL, Bool_t usePhiWeights=kFALSE, Bool_t usePtWeights=kFALSE, Bool_t useEtaWeights=kFALSE) |
virtual void | Get2Qsub (AliFlowVector *Qarray, Int_t n=2, TList *weightsList=0x0, Bool_t usePhiWeights=0x0, Bool_t usePtWeights=0x0, Bool_t useEtaWeights=0x0) |
void | SetVZEROCalibrationForTrackCuts (AliFlowTrackCuts *cuts) |
void | SetBetaVZEROCalibrationForTrackCuts (AliFlowTrackCuts *cuts) |
void | SetDeltaVZEROCalibrationForTrackCuts (AliFlowTrackCuts *cuts) |
void | SetKappaVZEROCalibrationForTrackCuts (AliFlowTrackCuts *cuts) |
virtual void | ClearFast () |
virtual void | ClearCachedRun () |
![]() | |
AliFlowEventSimple () | |
AliFlowEventSimple (Int_t nParticles, ConstructionMethod m=kEmpty, TF1 *ptDist=NULL, Double_t phiMin=0.0, Double_t phiMax=TMath::TwoPi(), Double_t etaMin=-1.0, Double_t etaMax=1.0) | |
AliFlowEventSimple (TTree *anInput, const AliFlowTrackSimpleCuts *rpCuts, const AliFlowTrackSimpleCuts *poiCuts) | |
AliFlowEventSimple (const AliFlowEventSimple &anEvent) | |
AliFlowEventSimple & | operator= (const AliFlowEventSimple &anEvent) |
virtual | ~AliFlowEventSimple () |
Bool_t | IsFolder () const |
void | Browse (TBrowser *b) |
void | Print (Option_t *option="") const |
Int_t | NumberOfTracks () const |
Int_t | GetReferenceMultiplicity () const |
void | SetReferenceMultiplicity (Int_t m) |
Int_t | GetEventNSelTracksRP () const |
void | SetEventNSelTracksRP (Int_t nr) |
Int_t | GetEventNSelTracksPOI () const |
void | SetEventNSelTracksPOI (Int_t np) |
Int_t | GetNumberOfRPs () const |
void | SetNumberOfRPs (Int_t nr) |
Int_t | GetNumberOfPOIs (Int_t i=1) const |
void | SetNumberOfPOIs (Int_t nubmerOfPOIs, Int_t poiType=1) |
void | IncrementNumberOfPOIs (Int_t poiType=1) |
void | SetUseGlauberMCSymmetryPlanes () |
void | SetUseExternalSymmetryPlanes (TF1 *gPsi1Psi3=0x0, TF1 *gPsi2Psi4=0x0, TF1 *gPsi3Psi5=0x0) |
void | SetPsi1 (Double_t gPsi1) |
void | SetPsi2 (Double_t gPsi2) |
void | SetPsi3 (Double_t gPsi3) |
void | SetPsi4 (Double_t gPsi4) |
void | SetPsi5 (Double_t gPsi5) |
Double_t | GetPsi1 () const |
Double_t | GetPsi2 () const |
Double_t | GetPsi3 () const |
Double_t | GetPsi4 () const |
Double_t | GetPsi5 () const |
Double_t | GetMCReactionPlaneAngle () const |
void | SetMCReactionPlaneAngle (Double_t fPhiRP) |
Bool_t | IsSetMCReactionPlaneAngle () const |
void | SetAfterBurnerPrecision (Double_t p) |
Double_t | GetAfterBurnerPrecision () const |
void | SetUserModified (Bool_t s=kTRUE) |
Bool_t | IsUserModified () const |
void | SetShuffleTracks (Bool_t b) |
void | ShuffleTracks () |
void | ResolutionPt (Double_t res) |
void | TagSubeventsInEta (Double_t etaMinA, Double_t etaMaxA, Double_t etaMinB, Double_t etaMaxB) |
void | TagSubeventsByCharge () |
void | TagRP (const AliFlowTrackSimpleCuts *cuts) |
void | TagPOI (const AliFlowTrackSimpleCuts *cuts, Int_t poiType=1) |
void | TagTracks (const AliFlowTrackSimpleCuts *cutsRP, const AliFlowTrackSimpleCuts *cutsPOI) |
void | CloneTracks (Int_t n) |
void | AddV1 (Double_t v1) |
void | AddV2 (Double_t v2) |
void | AddV3 (Double_t v3) |
void | AddV4 (Double_t v4) |
void | AddV5 (Double_t v5) |
void | AddFlow (Double_t v1, Double_t v2, Double_t v3, Double_t v4, Double_t v5) |
void | AddFlow (Double_t v1, Double_t v2, Double_t v3, Double_t v4, Double_t v5, Double_t rp1, Double_t rp2, Double_t rp3, Double_t rp4, Double_t rp5) |
void | AddV2 (TF1 *ptDepV2) |
void | AddV2 (TF2 *ptEtaDepV2) |
void | DefineDeadZone (Double_t etaMin, Double_t etaMax, Double_t phiMin, Double_t phiMax) |
Int_t | CleanUpDeadTracks () |
AliFlowTrackSimple * | GetTrack (Int_t i) |
void | AddTrack (AliFlowTrackSimple *track) |
void | TrackAdded () |
AliFlowTrackSimple * | MakeNewTrack () |
virtual void | GetZDC2Qsub (AliFlowVector *Qarray) |
virtual void | SetZDC2Qsub (Double_t *QVC, Double_t MC, Double_t *QVA, Double_t MA) |
virtual void | SetVertexPosition (Double_t *pos) |
virtual void | GetVertexPosition (Double_t *pos) |
void | SetCentrality (Double_t c) |
Double_t | GetCentrality () const |
void | SetCentralityCL1 (Double_t c) |
Double_t | GetCentralityCL1 () const |
void | SetNITSCL1 (Double_t c) |
Double_t | GetNITSCL1 () const |
void | SetCentralityTRK (Double_t c) |
Double_t | GetCentralityTRK () const |
void | SetRun (Int_t const run) |
Int_t | GetRun () const |
void | SetZNCEnergy (Double_t const en) |
Double_t | GetZNCEnergy () const |
void | SetZNAEnergy (Double_t const en) |
Double_t | GetZNAEnergy () const |
Protected Member Functions | |
AliFlowTrack * | ReuseTrack (Int_t i) |
![]() | |
virtual void | Generate (Int_t nParticles, TF1 *ptDist=NULL, Double_t phiMin=0.0, Double_t phiMax=TMath::TwoPi(), Double_t etaMin=-1.0, Double_t etaMax=1.0) |
Private Attributes | |
Int_t | fApplyRecentering |
Bool_t | fDivSigma |
Int_t | fCachedRun |
Int_t | fVZEROcentralityBin |
cached calibration info for vzero More... | |
Float_t | fMeanQ [9][2][2] |
centrality bin for the current event More... | |
Float_t | fWidthQ [9][2][2] |
recentering More... | |
Float_t | fMeanQv3 [9][2][2] |
recentering More... | |
Float_t | fWidthQv3 [9][2][2] |
recentering More... | |
TH1 * | fQxavsV0 [5] |
recentering More... | |
TH1 * | fQyavsV0 [5] |
recentering More... | |
TH1 * | fQxcvsV0 [5] |
recentering More... | |
TH1 * | fQycvsV0 [5] |
recentering More... | |
AliVEvent * | fEvent |
recentering More... | |
TArrayD * | fChi2A |
current event More... | |
TArrayD * | fChi2C |
chi vs cent for vzero A ep_2 More... | |
TArrayD * | fChi3A |
chi vs cent for vzero C ep_2 More... | |
TArrayD * | fChi3C |
chi vs cent for vzero A ep_3 More... | |
Definition at line 32 of file AliFlowEvent.h.
Enumerator | |
---|---|
kNoKine | |
kESDkine | |
kMCkine |
Definition at line 35 of file AliFlowEvent.h.
AliFlowEvent::AliFlowEvent | ( | ) |
AliFlowEvent::AliFlowEvent | ( | Int_t | n | ) |
Definition at line 84 of file AliFlowEvent.cxx.
AliFlowEvent::AliFlowEvent | ( | const AliFlowEvent & | event | ) |
Definition at line 107 of file AliFlowEvent.cxx.
|
inlinevirtual |
Definition at line 41 of file AliFlowEvent.h.
AliFlowEvent::AliFlowEvent | ( | const AliMCEvent * | anInput, |
const AliCFManager * | rpCFManager = NULL , |
||
const AliCFManager * | poiCFManager = NULL |
||
) |
Definition at line 231 of file AliFlowEvent.cxx.
AliFlowEvent::AliFlowEvent | ( | const AliESDEvent * | anInput, |
const AliCFManager * | rpCFManager = NULL , |
||
const AliCFManager * | poiCFManager = NULL |
||
) |
Definition at line 294 of file AliFlowEvent.cxx.
AliFlowEvent::AliFlowEvent | ( | const AliAODEvent * | anInput, |
const AliCFManager * | rpCFManager = NULL , |
||
const AliCFManager * | poiCFManager = NULL |
||
) |
Definition at line 362 of file AliFlowEvent.cxx.
AliFlowEvent::AliFlowEvent | ( | const AliESDEvent * | anInput, |
const AliCFManager * | poiCFManager, | ||
Bool_t | hybrid | ||
) |
Definition at line 642 of file AliFlowEvent.cxx.
AliFlowEvent::AliFlowEvent | ( | const AliESDEvent * | anInput, |
const AliMCEvent * | anInputMc, | ||
KineSource | anOption = kNoKine , |
||
const AliCFManager * | rpCFManager = NULL , |
||
const AliCFManager * | poiCFManager = NULL |
||
) |
Definition at line 454 of file AliFlowEvent.cxx.
AliFlowEvent::AliFlowEvent | ( | const AliESDEvent * | anInput, |
const AliMultiplicity * | anInputTracklets, | ||
const AliCFManager * | poiCFManager | ||
) |
Definition at line 560 of file AliFlowEvent.cxx.
AliFlowEvent::AliFlowEvent | ( | const AliESDEvent * | anInput, |
const TH2F * | anInputFMDhist, | ||
const AliCFManager * | poiCFManager | ||
) |
Definition at line 742 of file AliFlowEvent.cxx.
AliFlowEvent::AliFlowEvent | ( | const AliESDEvent * | anInput, |
const AliESDPmdTrack * | pmdtracks, | ||
const AliCFManager * | poiCFManager | ||
) |
Definition at line 1067 of file AliFlowEvent.cxx.
AliFlowEvent::AliFlowEvent | ( | AliFlowTrackCuts * | rpCuts, |
AliFlowTrackCuts * | poiCuts | ||
) |
Definition at line 1037 of file AliFlowEvent.cxx.
|
virtual |
Definition at line 2047 of file AliFlowEvent.cxx.
|
virtual |
Reimplemented from AliFlowEventSimple.
Definition at line 2037 of file AliFlowEvent.cxx.
Referenced by Fill(), AliAnalysisTaskFlowStrange::MakeQTPC(), AliAnalysisTaskFlowStrangee::MakeQTPC(), AliAnalysisTaskFlowStrange::MakeQVZE(), AliAnalysisTaskFlowStrangee::MakeQVZE(), AliAnalysisTaskPhiFlow::PrepareFlowEvent(), AliAnalysisTaskFlowStrange::ResetContainers(), AliAnalysisTaskFlowStrangee::ResetContainers(), and AliAnalysisTaskCRCZDC::UserExec().
void AliFlowEvent::Fill | ( | AliFlowTrackCuts * | rpCuts, |
AliFlowTrackCuts * | poiCuts | ||
) |
Definition at line 857 of file AliFlowEvent.cxx.
Referenced by AliFlowEvent(), AliAnalysisTaskSEHFQA::FillFlowObs(), AliAnalysisTaskPhiFlow::PrepareFlowEvent(), AliAnalysisTaskFlowCascade::ReadFromAODv0(), AliAnalysisTaskFlowCascade::ReadFromESDv0(), AliAnalysisTaskFlowEvent::UserExec(), and AliAnalysisTaskCRCZDC::UserExec().
void AliFlowEvent::FindDaughters | ( | Bool_t | keepDaughtersInRPselection = kFALSE | ) |
Definition at line 829 of file AliFlowEvent.cxx.
Referenced by AliAnalysisTaskFlowEvent::UserExec(), and AliAnalysisTaskCRCZDC::UserExec().
|
virtual |
Reimplemented from AliFlowEventSimple.
Definition at line 1234 of file AliFlowEvent.cxx.
Referenced by AliAnalysisTaskSEHFQA::FillFlowObs(), and GetQ().
|
virtual |
Reimplemented from AliFlowEventSimple.
Definition at line 1191 of file AliFlowEvent.cxx.
Referenced by AliAnalysisTaskFlowEventforRP::UserExec().
AliFlowTrack * AliFlowEvent::GetTrack | ( | Int_t | i | ) |
Definition at line 165 of file AliFlowEvent.cxx.
Referenced by AliAnalysisTaskFlowCascade::AddCandidates(), AliAnalysisTaskFlowStrange::AddCandidates(), AliAnalysisTaskFlowStrangee::AddCandidates(), AliAnalysisTaskSEHFQA::FillFlowObs(), AliAnalysisTaskFlowEvent::UserExec(), AliAnalysisTaskFlowCascade::UserExec(), and AliAnalysisTaskPhiFlow::UserExec().
void AliFlowEvent::InsertTrack | ( | AliFlowTrack * | track | ) |
Definition at line 1008 of file AliFlowEvent.cxx.
Referenced by AliAnalysisTaskFlowCascade::AddCandidates(), AliAnalysisTaskFlowStrange::AddCandidates(), AliAnalysisTaskFlowStrangee::AddCandidates(), AliAnalysisTaskFlowStrange::PushBackFlowTrack(), AliAnalysisTaskFlowStrangee::PushBackFlowTrack(), AliAnalysisTaskFlowEvent::UserExec(), AliAnalysisTaskCRCZDC::UserExec(), and AliAnalysisTaskPhiFlow::UserExec().
AliFlowEvent & AliFlowEvent::operator= | ( | const AliFlowEvent & | event | ) |
Definition at line 130 of file AliFlowEvent.cxx.
|
protected |
Definition at line 1020 of file AliFlowEvent.cxx.
Referenced by InsertTrack().
void AliFlowEvent::SetBetaVZEROCalibrationForTrackCuts | ( | AliFlowTrackCuts * | cuts | ) |
Definition at line 1639 of file AliFlowEvent.cxx.
Referenced by Fill().
void AliFlowEvent::SetDeltaVZEROCalibrationForTrackCuts | ( | AliFlowTrackCuts * | cuts | ) |
Definition at line 1786 of file AliFlowEvent.cxx.
Referenced by Fill().
void AliFlowEvent::SetKappaVZEROCalibrationForTrackCuts | ( | AliFlowTrackCuts * | cuts | ) |
Definition at line 1912 of file AliFlowEvent.cxx.
Referenced by Fill().
void AliFlowEvent::SetMCReactionPlaneAngle | ( | const AliMCEvent * | mcEvent | ) |
Definition at line 174 of file AliFlowEvent.cxx.
Referenced by AliFlowEvent(), AliAnalysisTaskFlowStrange::MakeQVectors(), AliAnalysisTaskFlowStrangee::MakeQVectors(), AliAnalysisTaskFlowEventforRP::UserExec(), AliAnalysisTaskFlowEvent::UserExec(), and AliAnalysisTaskCRCZDC::UserExec().
void AliFlowEvent::SetVZEROCalibrationForTrackCuts | ( | AliFlowTrackCuts * | cuts | ) |
Definition at line 1438 of file AliFlowEvent.cxx.
Referenced by Fill().
|
private |
Definition at line 103 of file AliFlowEvent.h.
Referenced by ClearCachedRun(), Fill(), Get2Qsub(), GetQ(), operator=(), SetBetaVZEROCalibrationForTrackCuts(), SetDeltaVZEROCalibrationForTrackCuts(), SetKappaVZEROCalibrationForTrackCuts(), and SetVZEROCalibrationForTrackCuts().
|
private |
Definition at line 105 of file AliFlowEvent.h.
Referenced by ClearCachedRun(), operator=(), SetBetaVZEROCalibrationForTrackCuts(), SetDeltaVZEROCalibrationForTrackCuts(), SetKappaVZEROCalibrationForTrackCuts(), and SetVZEROCalibrationForTrackCuts().
|
private |
current event
Definition at line 118 of file AliFlowEvent.h.
Referenced by GetQ(), operator=(), SetBetaVZEROCalibrationForTrackCuts(), SetDeltaVZEROCalibrationForTrackCuts(), SetKappaVZEROCalibrationForTrackCuts(), and SetVZEROCalibrationForTrackCuts().
|
private |
chi vs cent for vzero A ep_2
Definition at line 119 of file AliFlowEvent.h.
Referenced by GetQ(), operator=(), SetBetaVZEROCalibrationForTrackCuts(), SetDeltaVZEROCalibrationForTrackCuts(), SetKappaVZEROCalibrationForTrackCuts(), and SetVZEROCalibrationForTrackCuts().
|
private |
chi vs cent for vzero C ep_2
Definition at line 120 of file AliFlowEvent.h.
Referenced by GetQ(), operator=(), SetBetaVZEROCalibrationForTrackCuts(), SetDeltaVZEROCalibrationForTrackCuts(), SetKappaVZEROCalibrationForTrackCuts(), and SetVZEROCalibrationForTrackCuts().
|
private |
chi vs cent for vzero A ep_3
Definition at line 121 of file AliFlowEvent.h.
Referenced by GetQ(), operator=(), SetBetaVZEROCalibrationForTrackCuts(), SetDeltaVZEROCalibrationForTrackCuts(), SetKappaVZEROCalibrationForTrackCuts(), and SetVZEROCalibrationForTrackCuts().
|
private |
Definition at line 104 of file AliFlowEvent.h.
Referenced by Fill(), Get2Qsub(), and operator=().
|
private |
recentering
Definition at line 117 of file AliFlowEvent.h.
Referenced by Get2Qsub(), GetQ(), operator=(), SetBetaVZEROCalibrationForTrackCuts(), SetDeltaVZEROCalibrationForTrackCuts(), SetKappaVZEROCalibrationForTrackCuts(), and SetVZEROCalibrationForTrackCuts().
|
private |
centrality bin for the current event
Definition at line 107 of file AliFlowEvent.h.
Referenced by AliFlowEvent(), Get2Qsub(), operator=(), and SetVZEROCalibrationForTrackCuts().
|
private |
recentering
Definition at line 109 of file AliFlowEvent.h.
Referenced by AliFlowEvent(), Get2Qsub(), operator=(), and SetVZEROCalibrationForTrackCuts().
|
private |
recentering
Definition at line 112 of file AliFlowEvent.h.
Referenced by AliFlowEvent(), Get2Qsub(), operator=(), SetBetaVZEROCalibrationForTrackCuts(), SetDeltaVZEROCalibrationForTrackCuts(), and SetKappaVZEROCalibrationForTrackCuts().
|
private |
recentering
Definition at line 114 of file AliFlowEvent.h.
Referenced by AliFlowEvent(), Get2Qsub(), operator=(), SetBetaVZEROCalibrationForTrackCuts(), SetDeltaVZEROCalibrationForTrackCuts(), and SetKappaVZEROCalibrationForTrackCuts().
|
private |
recentering
Definition at line 113 of file AliFlowEvent.h.
Referenced by AliFlowEvent(), Get2Qsub(), operator=(), SetBetaVZEROCalibrationForTrackCuts(), SetDeltaVZEROCalibrationForTrackCuts(), and SetKappaVZEROCalibrationForTrackCuts().
|
private |
recentering
Definition at line 115 of file AliFlowEvent.h.
Referenced by AliFlowEvent(), Get2Qsub(), operator=(), SetBetaVZEROCalibrationForTrackCuts(), SetDeltaVZEROCalibrationForTrackCuts(), and SetKappaVZEROCalibrationForTrackCuts().
|
private |
cached calibration info for vzero
Definition at line 106 of file AliFlowEvent.h.
Referenced by Get2Qsub(), GetQ(), operator=(), and SetVZEROCalibrationForTrackCuts().
|
private |
recentering
Definition at line 108 of file AliFlowEvent.h.
Referenced by AliFlowEvent(), Get2Qsub(), operator=(), and SetVZEROCalibrationForTrackCuts().
|
private |
recentering
Definition at line 110 of file AliFlowEvent.h.
Referenced by AliFlowEvent(), Get2Qsub(), operator=(), and SetVZEROCalibrationForTrackCuts().