AliPhysics  b095172 (b095172)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliFlowVector Class Reference

#include <AliFlowVector.h>

Inheritance diagram for AliFlowVector:

Public Member Functions

 AliFlowVector ()
 
 AliFlowVector (const AliFlowVector &aVector)
 
 AliFlowVector (const TVector2 &p, Double_t m, Int_t h=2, Int_t poiType=0, Int_t s=1)
 
 AliFlowVector (Double_t *y, Double_t m=1, Int_t h=2, Int_t poiType=0, Int_t s=-1)
 
 AliFlowVector (Double_t x, Double_t y, Double_t m=1, Int_t h=2, Int_t poiType=0, Int_t s=-1)
 
virtual ~AliFlowVector ()
 
void SetMagPhi (Double_t size, Double_t angle, Double_t mult=1)
 
AliFlowVectoroperator= (const AliFlowVector &aVector)
 
AliFlowVectoroperator+= (const AliFlowVector &aVector)
 
AliFlowVectoroperator-= (const AliFlowVector &aVector)
 
AliFlowVectoroperator*= (Double_t w)
 
AliFlowVectoroperator/= (Double_t w)
 
const AliFlowVector operator+ (const AliFlowVector &a) const
 
const AliFlowVector operator- (const AliFlowVector &a) const
 
const AliFlowVector operator* (Double_t w) const
 
const AliFlowVector operator/ (Double_t w) const
 
Int_t SubtractTrackWithDaughters (const AliFlowTrackSimple *track, Double_t extraWeight=1.)
 
Bool_t IsFolder () const
 
void SetMult (Double_t mult)
 
Double_t GetMult () const
 
void SetHarmonic (Int_t h)
 
Int_t GetHarmonic () const
 
void SetPOItype (Int_t t)
 
Int_t GetPOItype () const
 
void SetSubeventNumber (Int_t n)
 
Int_t GetSubeventNumber () const
 
void Clear (Option_t *option="")
 

Private Attributes

Double_t fMult
 
Int_t fHarmonic
 
Int_t fPOItype
 
Int_t fSubeventNumber
 

Detailed Description

Definition at line 18 of file AliFlowVector.h.

Constructor & Destructor Documentation

AliFlowVector::AliFlowVector ( )
AliFlowVector::AliFlowVector ( const AliFlowVector aVector)

Definition at line 43 of file AliFlowVector.cxx.

AliFlowVector::AliFlowVector ( const TVector2 &  p,
Double_t  m,
Int_t  h = 2,
Int_t  poiType = 0,
Int_t  s = 1 
)

Definition at line 67 of file AliFlowVector.cxx.

AliFlowVector::AliFlowVector ( Double_t y,
Double_t  m = 1,
Int_t  h = 2,
Int_t  poiType = 0,
Int_t  s = -1 
)

Definition at line 55 of file AliFlowVector.cxx.

AliFlowVector::AliFlowVector ( Double_t  x,
Double_t  y,
Double_t  m = 1,
Int_t  h = 2,
Int_t  poiType = 0,
Int_t  s = -1 
)

Definition at line 79 of file AliFlowVector.cxx.

AliFlowVector::~AliFlowVector ( )
virtual

Definition at line 91 of file AliFlowVector.cxx.

Member Function Documentation

void AliFlowVector::Clear ( Option_t option = "")

Definition at line 145 of file AliFlowVector.cxx.

Referenced by AliFlowAnalysisCRC::ResetEventByEventQuantities().

Int_t AliFlowVector::GetHarmonic ( ) const
inline

Definition at line 48 of file AliFlowVector.h.

Int_t AliFlowVector::GetPOItype ( ) const
inline

Definition at line 50 of file AliFlowVector.h.

Int_t AliFlowVector::GetSubeventNumber ( ) const
inline

Definition at line 52 of file AliFlowVector.h.

Bool_t AliFlowVector::IsFolder ( ) const
inline

Definition at line 43 of file AliFlowVector.h.

const AliFlowVector AliFlowVector::operator* ( Double_t  w) const
inline

Definition at line 36 of file AliFlowVector.h.

AliFlowVector & AliFlowVector::operator*= ( Double_t  w)

Definition at line 135 of file AliFlowVector.cxx.

const AliFlowVector AliFlowVector::operator+ ( const AliFlowVector a) const
inline

Definition at line 34 of file AliFlowVector.h.

AliFlowVector & AliFlowVector::operator+= ( const AliFlowVector aVector)

Definition at line 117 of file AliFlowVector.cxx.

const AliFlowVector AliFlowVector::operator- ( const AliFlowVector a) const
inline

Definition at line 35 of file AliFlowVector.h.

AliFlowVector & AliFlowVector::operator-= ( const AliFlowVector aVector)

Definition at line 126 of file AliFlowVector.cxx.

const AliFlowVector AliFlowVector::operator/ ( Double_t  w) const
inline

Definition at line 37 of file AliFlowVector.h.

AliFlowVector& AliFlowVector::operator/= ( Double_t  w)
inline

Definition at line 33 of file AliFlowVector.h.

AliFlowVector & AliFlowVector::operator= ( const AliFlowVector aVector)

Definition at line 105 of file AliFlowVector.cxx.

void AliFlowVector::SetHarmonic ( Int_t  h)
inline

Definition at line 47 of file AliFlowVector.h.

Referenced by AliFlowEventSimple::Get2Qsub(), and AliFlowEventSimple::GetQ().

void AliFlowVector::SetMagPhi ( Double_t  size,
Double_t  angle,
Double_t  mult = 1 
)

Definition at line 96 of file AliFlowVector.cxx.

void AliFlowVector::SetMult ( Double_t  mult)
inline
void AliFlowVector::SetPOItype ( Int_t  t)
inline

Definition at line 49 of file AliFlowVector.h.

Referenced by AliFlowEventSimple::Get2Qsub(), and AliFlowEventSimple::GetQ().

void AliFlowVector::SetSubeventNumber ( Int_t  n)
inline

Definition at line 51 of file AliFlowVector.h.

Referenced by AliFlowEventSimple::Get2Qsub(), and AliFlowEventSimple::GetQ().

Int_t AliFlowVector::SubtractTrackWithDaughters ( const AliFlowTrackSimple track,
Double_t  extraWeight = 1. 
)

Definition at line 157 of file AliFlowVector.cxx.

Referenced by AliFlowAnalysisWithScalarProduct::Make().

Member Data Documentation

Int_t AliFlowVector::fHarmonic
private

Definition at line 57 of file AliFlowVector.h.

Referenced by Clear(), GetHarmonic(), SetHarmonic(), and SubtractTrackWithDaughters().

Double_t AliFlowVector::fMult
private

Definition at line 56 of file AliFlowVector.h.

Referenced by Clear(), GetMult(), operator*=(), operator+=(), operator-=(), operator=(), and SetMult().

Int_t AliFlowVector::fPOItype
private

Definition at line 58 of file AliFlowVector.h.

Referenced by Clear(), GetPOItype(), SetPOItype(), and SubtractTrackWithDaughters().

Int_t AliFlowVector::fSubeventNumber
private

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