AliPhysics  9fe175b (9fe175b)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliFlowCandidateTrack Class Reference

#include <AliFlowCandidateTrack.h>

Inheritance diagram for AliFlowCandidateTrack:

Public Member Functions

 AliFlowCandidateTrack ()
 
 AliFlowCandidateTrack (const AliFlowCandidateTrack &)
 
AliFlowCandidateTrackoperator= (const AliFlowCandidateTrack &)
 
 ~AliFlowCandidateTrack ()
 
void ClearMe (void)
 
virtual void Clear (Option_t *)
 
Int_t GetNDaughters (void) const
 
void AddDaughter (Int_t value)
 
Int_t GetIDDaughter (Int_t value) const
 
void SetDaughter (Int_t value, AliFlowTrackSimple *track)
 
AliFlowTrackSimpleGetDaughter (Int_t value) const
 
- Public Member Functions inherited from AliFlowTrack
 AliFlowTrack ()
 
 AliFlowTrack (const AliVParticle *p)
 
AliFlowTrackoperator= (const AliFlowTrack &aTrack)
 
 AliFlowTrack (const AliFlowTrack &aTrack)
 
virtual ~AliFlowTrack ()
 
virtual AliFlowTrackClone (const char *option="") const
 
void Set (const AliVParticle *p)
 
void SetSource (trackSource s)
 
Bool_t IsSource (trackSource s) const
 
- Public Member Functions inherited from AliFlowTrackSimple
 AliFlowTrackSimple ()
 
 AliFlowTrackSimple (TParticle *p)
 
 AliFlowTrackSimple (const AliFlowTrackSimple &aTrack)
 
AliFlowTrackSimpleoperator= (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 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 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
 

Protected Member Functions

 ClassDef (AliFlowCandidateTrack, 2)
 pointer to daughter in FlowEvent More...
 

Protected Attributes

Int_t fNDaughters
 
Int_t fDaughter [5]
 
AliFlowTrackSimplefTrack [5]
 

Additional Inherited Members

- Public Types inherited from AliFlowTrack
enum  trackSource {
  kFromESD =0, kFromMC =1, kFromAOD =2, kFromTracklet =3,
  kFromFMD =4, kFromPMD =5, kFromV0 =6, kFromMUON =7,
  kFromKink
}
 
- Public Types inherited from AliFlowTrackSimple
enum  poiTypes {
  kInvalid =-1, kRP =0, kPOI =1, kPOI1 =2,
  kPOI2 =3
}
 

Detailed Description

Definition at line 16 of file AliFlowCandidateTrack.h.

Constructor & Destructor Documentation

AliFlowCandidateTrack::AliFlowCandidateTrack ( )
AliFlowCandidateTrack::AliFlowCandidateTrack ( const AliFlowCandidateTrack aTrack)

Definition at line 47 of file AliFlowCandidateTrack.cxx.

AliFlowCandidateTrack::~AliFlowCandidateTrack ( )

Definition at line 72 of file AliFlowCandidateTrack.cxx.

Member Function Documentation

AliFlowCandidateTrack::ClassDef ( AliFlowCandidateTrack  ,
 
)
protected

pointer to daughter in FlowEvent

virtual void AliFlowCandidateTrack::Clear ( Option_t *  )
inlinevirtual

Reimplemented from AliFlowTrack.

Definition at line 24 of file AliFlowCandidateTrack.h.

AliFlowTrackSimple* AliFlowCandidateTrack::GetDaughter ( Int_t  value) const
inlinevirtual

Reimplemented from AliFlowTrackSimple.

Definition at line 31 of file AliFlowCandidateTrack.h.

AliFlowCandidateTrack & AliFlowCandidateTrack::operator= ( const AliFlowCandidateTrack aTrack)

Definition at line 58 of file AliFlowCandidateTrack.cxx.

void AliFlowCandidateTrack::SetDaughter ( Int_t  value,
AliFlowTrackSimple track 
)
inlinevirtual

Reimplemented from AliFlowTrackSimple.

Definition at line 30 of file AliFlowCandidateTrack.h.

Member Data Documentation

Int_t AliFlowCandidateTrack::fDaughter[5]
protected
Int_t AliFlowCandidateTrack::fNDaughters
protected

Definition at line 34 of file AliFlowCandidateTrack.h.

Referenced by AddDaughter(), ClearMe(), GetNDaughters(), and operator=().

AliFlowTrackSimple* AliFlowCandidateTrack::fTrack[5]
protected

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