![]() |
AliPhysics
f9b5d69 (f9b5d69)
|
#include <AliFlowTrack.h>
Public Types | |
enum | trackSource { kFromESD =0, kFromMC =1, kFromAOD =2, kFromTracklet =3, kFromFMD =4, kFromPMD =5, kFromV0 =6, kFromMUON =7, kFromKink } |
![]() | |
enum | poiTypes { kInvalid =-1, kRP =0, kPOI =1, kPOI1 =2, kPOI2 =3 } |
Public Member Functions | |
AliFlowTrack () | |
AliFlowTrack (const AliVParticle *p) | |
AliFlowTrack & | operator= (const AliFlowTrack &aTrack) |
AliFlowTrack (const AliFlowTrack &aTrack) | |
virtual | ~AliFlowTrack () |
virtual AliFlowTrack * | Clone (const char *option="") const |
void | Set (const AliVParticle *p) |
void | SetSource (trackSource s) |
Bool_t | IsSource (trackSource s) const |
virtual void | Clear (Option_t *o="") |
![]() | |
AliFlowTrackSimple () | |
AliFlowTrackSimple (TParticle *p) | |
AliFlowTrackSimple (const AliFlowTrackSimple &aTrack) | |
AliFlowTrackSimple & | operator= (const AliFlowTrackSimple &aTrack) |
virtual | ~AliFlowTrackSimple () |
Bool_t | IsFolder () const |
virtual void | Print (Option_t *option="") const |
void | Set (TParticle *p) |
Double_t | Eta () const |
Double_t | Pt () const |
Double_t | Phi () const |
Double_t | Weight () const |
Int_t | Charge () const |
Double_t | Mass () const |
Int_t | ITStype () const |
Int_t | PID () const |
Bool_t | InRPSelection () const |
Bool_t | InPOISelection (Int_t poiType=1) const |
Bool_t | IsPOItype (Int_t poiType) const |
void | SetPOItype (Int_t poiType, Bool_t b=kTRUE) |
Bool_t | InSubevent (Int_t i) const |
void | TagRP (Bool_t b=kTRUE) |
void | TagPOI (Bool_t b=kTRUE) |
void | Tag (Int_t n, Bool_t b=kTRUE) |
Bool_t | CheckTag (Int_t n) |
void | SetForSubevent (Int_t i) |
void | ResetPOItype () |
void | ResetSubEventTags () |
Bool_t | IsDead () const |
void | SetEta (Double_t eta) |
void | SetPt (Double_t pt) |
void | SetPhi (Double_t phi) |
void | SetWeight (Double_t weight) |
void | SetCharge (Int_t charge) |
void | SetMass (Double_t mass) |
void | SetITStype (Int_t val) |
void | SetForRPSelection (Bool_t b=kTRUE) |
void | SetForPOISelection (Bool_t b=kTRUE) |
void | ResolutionPt (Double_t resolution) |
void | AddV1 (Double_t v1, Double_t reactionPlaneAngle, Double_t precision, Int_t maxNumberOfIterations=100) |
void | AddV2 (Double_t v2, Double_t reactionPlaneAngle, Double_t precision, Int_t maxNumberOfIterations=100) |
void | AddV3 (Double_t v3, Double_t reactionPlaneAngle, Double_t precision, Int_t maxNumberOfIterations=100) |
void | AddV4 (Double_t v4, Double_t reactionPlaneAngle, Double_t precision, Int_t maxNumberOfIterations=100) |
void | AddV5 (Double_t v5, Double_t reactionPlaneAngle, Double_t precision, Int_t maxNumberOfIterations=100) |
void | AddFlow (Double_t v1, Double_t v2, Double_t v3, Double_t v4, Double_t reactionPlaneAngle, Double_t precision, Int_t maxNumberOfIterations=100) |
void | AddFlow (Double_t v1, Double_t v2, Double_t v3, Double_t v4, Double_t v5, Double_t reactionPlaneAngle, Double_t precision, Int_t maxNumberOfIterations=100) |
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, Double_t precision, Int_t maxNumberOfIterations=100) |
const TBits * | GetPOItype () const |
const TBits * | GetFlowBits () const |
void | SetID (Int_t i) |
Int_t | GetID () const |
virtual Int_t | GetNDaughters () const |
virtual void | AddDaughter (Int_t) |
virtual Int_t | GetIDDaughter (Int_t) const |
virtual void | SetDaughter (Int_t, AliFlowTrackSimple *) |
virtual AliFlowTrackSimple * | GetDaughter (Int_t) const |
Private Attributes | |
TBits | fTrackSourceBits |
Definition at line 15 of file AliFlowTrack.h.
Enumerator | |
---|---|
kFromESD | |
kFromMC | |
kFromAOD | |
kFromTracklet | |
kFromFMD | |
kFromPMD | |
kFromV0 | |
kFromMUON | |
kFromKink |
Definition at line 18 of file AliFlowTrack.h.
AliFlowTrack::AliFlowTrack | ( | ) |
Definition at line 29 of file AliFlowTrack.cxx.
Referenced by Clone().
AliFlowTrack::AliFlowTrack | ( | const AliVParticle * | p | ) |
Definition at line 37 of file AliFlowTrack.cxx.
AliFlowTrack::AliFlowTrack | ( | const AliFlowTrack & | aTrack | ) |
Definition at line 56 of file AliFlowTrack.cxx.
|
virtual |
Definition at line 97 of file AliFlowTrack.cxx.
|
inlinevirtual |
Reimplemented from AliFlowTrackSimple.
Reimplemented in AliFlowCandidateTrack.
Definition at line 42 of file AliFlowTrack.h.
Referenced by AliFlowCandidateTrack::ClearMe(), AliFlowTrackCuts::FillFlowTrackGeneric(), AliFlowTrackCuts::FillFlowTrackKink(), AliFlowTrackCuts::FillFlowTrackVParticle(), and AliFlowEvent::ReuseTrack().
|
virtual |
Reimplemented from AliFlowTrackSimple.
Definition at line 64 of file AliFlowTrack.cxx.
|
inline |
Definition at line 39 of file AliFlowTrack.h.
AliFlowTrack & AliFlowTrack::operator= | ( | const AliFlowTrack & | aTrack | ) |
Definition at line 71 of file AliFlowTrack.cxx.
Referenced by AliFlowCandidateTrack::operator=().
void AliFlowTrack::Set | ( | const AliVParticle * | p | ) |
Definition at line 46 of file AliFlowTrack.cxx.
Referenced by AliFlowTrack(), AliFlowTrackCuts::FillFlowTrackKink(), AliFlowTrackCuts::FillFlowTrackVParticle(), and AliAnalysisTaskCRCZDC::UserExec().
|
inline |
Definition at line 37 of file AliFlowTrack.h.
Referenced by AliFlowEvent::AliFlowEvent(), AliFlowTrackCuts::FillFlowTrackGeneric(), AliFlowTrackCuts::FillFlowTrackKink(), AliFlowTrackCuts::FillFlowTrackVParticle(), and AliAnalysisTaskCRCZDC::UserExec().
|
private |
Definition at line 45 of file AliFlowTrack.h.
Referenced by Clear(), IsSource(), operator=(), and SetSource().