AliFemtoPair Class Reference

#include <AliFemtoPair.h>

Collaboration diagram for AliFemtoPair:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AliFemtoPair ()
 AliFemtoPair (const AliFemtoPair &aPair)
 AliFemtoPair (AliFemtoParticle *, AliFemtoParticle *)
 ~AliFemtoPair ()
AliFemtoPairoperator= (const AliFemtoPair &aPair)
AliFemtoParticleTrack1 () const
AliFemtoParticleTrack2 () const
void SetTrack1 (const AliFemtoParticle *trkPtr)
void SetTrack2 (const AliFemtoParticle *trkPtr)
AliFemtoLorentzVector FourMomentumDiff () const
AliFemtoLorentzVector FourMomentumSum () const
double QInv () const
double KT () const
double MInv () const
double Rap () const
double EmissionAngle () const
double QSidePf () const
double QOutPf () const
double QLongPf () const
double QSideCMS () const
double QOutCMS () const
double QLongCMS () const
double KSide () const
double KOut () const
double KLong () const
double QSideBf (double beta=0.0) const
double QOutBf (double beta=0.0) const
double QLongBf (double beta=0.0) const
void QYKPCMS (double &qP, double &qT, double &q0) const
void QYKPLCMS (double &qP, double &qT, double &q0) const
void QYKPPF (double &qP, double &qT, double &q0) const
double Quality () const
double NominalTpcExitSeparation () const
double NominalTpcEntranceSeparation () const
double NominalTpcAverageSeparation () const
double TpcExitSeparationTrackV0Pos () const
double TpcEntranceSeparationTrackV0Pos () const
double TpcAverageSeparationTrackV0Pos () const
double TpcExitSeparationTrackV0Neg () const
double TpcEntranceSeparationTrackV0Neg () const
double TpcAverageSeparationTrackV0Neg () const
double TpcExitSeparationV0PosV0Pos () const
double TpcEntranceSeparationV0PosV0Pos () const
double TpcAverageSeparationV0PosV0Pos () const
double TpcExitSeparationV0PosV0Neg () const
double TpcEntranceSeparationV0PosV0Neg () const
double TpcAverageSeparationV0PosV0Neg () const
double TpcExitSeparationV0NegV0Pos () const
double TpcEntranceSeparationV0NegV0Pos () const
double TpcAverageSeparationV0NegV0Pos () const
double TpcExitSeparationV0NegV0Neg () const
double TpcEntranceSeparationV0NegV0Neg () const
double TpcAverageSeparationV0NegV0Neg () const
double PInv () const
double KStar () const
double KStarFlipped () const
double CVK () const
double CVKFlipped () const
double QInvFlippedXY () const
double OpeningAngle () const
double KStarSide () const
double KStarOut () const
double KStarLong () const
float PionPairProbability () const
float ElectronPairProbability () const
float KaonPairProbability () const
float ProtonPairProbability () const
float KaonPionPairProbability () const
double DcaInsideTpc () const
double Quality2 () const
void SetMergingPar (double aMaxDuInner, double aMaxDzInner, double aMaxDuOuter, double aMaxDzOuter)
void SetDefaultHalfFieldMergingPar ()
void SetDefaultFullFieldMergingPar ()
double GetFracOfMergedRow () const
double GetClosestRowAtDCA () const
double GetWeightedAvSep () const
double GetFracOfMergedRowTrkV0Pos () const
double GetClosestRowAtDCATrkV0Pos () const
double GetFracOfMergedRowTrkV0Neg () const
double GetClosestRowAtDCATrkV0Neg () const
double GetFracOfMergedRowV0PosV0Neg () const
double GetFracOfMergedRowV0NegV0Pos () const
double GetFracOfMergedRowV0PosV0Pos () const
double GetFracOfMergedRowV0NegV0Neg () const

Private Member Functions

void CalcNonIdPar () const
void CalcMergingPar () const
void CalcMergingParFctn (short *tmpMergingParNotCalculatedFctn, float *tmpZ1, float *tmpU1, float *tmpZ2, float *tmpU2, int *tmpSect1, int *tmpSect2, double *tmpFracOfMergedRow, double *tmpClosestRowAtDCA) const
void ResetParCalculated ()

Private Attributes

AliFemtoParticlefTrack1
AliFemtoParticlefTrack2
short fNonIdParNotCalculated
double fDKSide
double fDKOut
double fDKLong
double fCVK
double fKStarCalc
short fNonIdParNotCalculatedGlobal
short fMergingParNotCalculated
double fWeightedAvSep
double fFracOfMergedRow
double fClosestRowAtDCA
short fMergingParNotCalculatedTrkV0Pos
double fFracOfMergedRowTrkV0Pos
double fClosestRowAtDCATrkV0Pos
short fMergingParNotCalculatedTrkV0Neg
double fFracOfMergedRowTrkV0Neg
double fClosestRowAtDCATrkV0Neg
short fMergingParNotCalculatedV0PosV0Neg
double fFracOfMergedRowV0PosV0Neg
double fClosestRowAtDCAV0PosV0Neg
short fMergingParNotCalculatedV0NegV0Pos
double fFracOfMergedRowV0NegV0Pos
double fClosestRowAtDCAV0NegV0Pos
short fMergingParNotCalculatedV0PosV0Pos
double fFracOfMergedRowV0PosV0Pos
double fClosestRowAtDCAV0PosV0Pos
short fMergingParNotCalculatedV0NegV0Neg
double fFracOfMergedRowV0NegV0Neg
double fClosestRowAtDCAV0NegV0Neg

Static Private Attributes

static double fgMaxDuInner = .8
static double fgMaxDzInner = 3.
static double fgMaxDuOuter = 1.4
static double fgMaxDzOuter = 3.2

Constructor & Destructor Documentation

AliFemtoPair::AliFemtoPair (  ) 

AliFemtoPair::AliFemtoPair ( const AliFemtoPair aPair  ) 

AliFemtoPair::AliFemtoPair ( AliFemtoParticle ,
AliFemtoParticle  
)

AliFemtoPair::~AliFemtoPair (  ) 


Member Function Documentation

AliFemtoPair & AliFemtoPair::operator= ( const AliFemtoPair aPair  ) 

AliFemtoParticle * AliFemtoPair::Track1 (  )  const [inline]

AliFemtoParticle * AliFemtoPair::Track2 (  )  const [inline]

void AliFemtoPair::SetTrack1 ( const AliFemtoParticle trkPtr  )  [inline]

void AliFemtoPair::SetTrack2 ( const AliFemtoParticle trkPtr  )  [inline]

AliFemtoLorentzVector AliFemtoPair::FourMomentumDiff (  )  const

AliFemtoLorentzVector AliFemtoPair::FourMomentumSum (  )  const

double AliFemtoPair::QInv (  )  const [inline]

double AliFemtoPair::KT (  )  const

double AliFemtoPair::MInv (  )  const

double AliFemtoPair::Rap (  )  const

double AliFemtoPair::EmissionAngle (  )  const

double AliFemtoPair::QSidePf (  )  const

double AliFemtoPair::QOutPf (  )  const

double AliFemtoPair::QLongPf (  )  const

double AliFemtoPair::QSideCMS (  )  const

double AliFemtoPair::QOutCMS (  )  const

double AliFemtoPair::QLongCMS (  )  const

double AliFemtoPair::KSide (  )  const [inline]

double AliFemtoPair::KOut (  )  const [inline]

double AliFemtoPair::KLong (  )  const [inline]

double AliFemtoPair::QSideBf ( double  beta = 0.0  )  const

double AliFemtoPair::QOutBf ( double  beta = 0.0  )  const

double AliFemtoPair::QLongBf ( double  beta = 0.0  )  const

void AliFemtoPair::QYKPCMS ( double &  qP,
double &  qT,
double &  q0 
) const

void AliFemtoPair::QYKPLCMS ( double &  qP,
double &  qT,
double &  q0 
) const

void AliFemtoPair::QYKPPF ( double &  qP,
double &  qT,
double &  q0 
) const

double AliFemtoPair::Quality (  )  const

double AliFemtoPair::NominalTpcExitSeparation (  )  const

double AliFemtoPair::NominalTpcEntranceSeparation (  )  const

double AliFemtoPair::NominalTpcAverageSeparation (  )  const

double AliFemtoPair::TpcExitSeparationTrackV0Pos (  )  const

double AliFemtoPair::TpcEntranceSeparationTrackV0Pos (  )  const

double AliFemtoPair::TpcAverageSeparationTrackV0Pos (  )  const

double AliFemtoPair::TpcExitSeparationTrackV0Neg (  )  const

double AliFemtoPair::TpcEntranceSeparationTrackV0Neg (  )  const

double AliFemtoPair::TpcAverageSeparationTrackV0Neg (  )  const

double AliFemtoPair::TpcExitSeparationV0PosV0Pos (  )  const

double AliFemtoPair::TpcEntranceSeparationV0PosV0Pos (  )  const

double AliFemtoPair::TpcAverageSeparationV0PosV0Pos (  )  const

double AliFemtoPair::TpcExitSeparationV0PosV0Neg (  )  const

double AliFemtoPair::TpcEntranceSeparationV0PosV0Neg (  )  const

double AliFemtoPair::TpcAverageSeparationV0PosV0Neg (  )  const

double AliFemtoPair::TpcExitSeparationV0NegV0Pos (  )  const

double AliFemtoPair::TpcEntranceSeparationV0NegV0Pos (  )  const

double AliFemtoPair::TpcAverageSeparationV0NegV0Pos (  )  const

double AliFemtoPair::TpcExitSeparationV0NegV0Neg (  )  const

double AliFemtoPair::TpcEntranceSeparationV0NegV0Neg (  )  const

double AliFemtoPair::TpcAverageSeparationV0NegV0Neg (  )  const

double AliFemtoPair::PInv (  )  const

double AliFemtoPair::KStar (  )  const [inline]

double AliFemtoPair::KStarFlipped (  )  const

double AliFemtoPair::CVK (  )  const [inline]

double AliFemtoPair::CVKFlipped (  )  const

double AliFemtoPair::QInvFlippedXY (  )  const

double AliFemtoPair::OpeningAngle (  )  const

double AliFemtoPair::KStarSide (  )  const [inline]

double AliFemtoPair::KStarOut (  )  const [inline]

double AliFemtoPair::KStarLong (  )  const [inline]

float AliFemtoPair::PionPairProbability (  )  const [inline]

float AliFemtoPair::ElectronPairProbability (  )  const [inline]

float AliFemtoPair::KaonPairProbability (  )  const [inline]

float AliFemtoPair::ProtonPairProbability (  )  const [inline]

float AliFemtoPair::KaonPionPairProbability (  )  const [inline]

double AliFemtoPair::DcaInsideTpc (  )  const

double AliFemtoPair::Quality2 (  )  const

void AliFemtoPair::SetMergingPar ( double  aMaxDuInner,
double  aMaxDzInner,
double  aMaxDuOuter,
double  aMaxDzOuter 
)

void AliFemtoPair::SetDefaultHalfFieldMergingPar (  ) 

void AliFemtoPair::SetDefaultFullFieldMergingPar (  ) 

double AliFemtoPair::GetFracOfMergedRow (  )  const [inline]

double AliFemtoPair::GetClosestRowAtDCA (  )  const [inline]

double AliFemtoPair::GetWeightedAvSep (  )  const [inline]

double AliFemtoPair::GetFracOfMergedRowTrkV0Pos (  )  const [inline]

double AliFemtoPair::GetClosestRowAtDCATrkV0Pos (  )  const [inline]

double AliFemtoPair::GetFracOfMergedRowTrkV0Neg (  )  const [inline]

double AliFemtoPair::GetClosestRowAtDCATrkV0Neg (  )  const [inline]

double AliFemtoPair::GetFracOfMergedRowV0PosV0Neg (  )  const [inline]

double AliFemtoPair::GetFracOfMergedRowV0NegV0Pos (  )  const [inline]

double AliFemtoPair::GetFracOfMergedRowV0PosV0Pos (  )  const [inline]

double AliFemtoPair::GetFracOfMergedRowV0NegV0Neg (  )  const [inline]

void AliFemtoPair::CalcNonIdPar (  )  const [private]

void AliFemtoPair::CalcMergingPar (  )  const [private]

void AliFemtoPair::CalcMergingParFctn ( short *  tmpMergingParNotCalculatedFctn,
float *  tmpZ1,
float *  tmpU1,
float *  tmpZ2,
float *  tmpU2,
int *  tmpSect1,
int *  tmpSect2,
double *  tmpFracOfMergedRow,
double *  tmpClosestRowAtDCA 
) const [private]

void AliFemtoPair::ResetParCalculated (  )  [inline, private]


Member Data Documentation

AliFemtoParticle* AliFemtoPair::fTrack1 [private]

AliFemtoParticle* AliFemtoPair::fTrack2 [private]

short AliFemtoPair::fNonIdParNotCalculated [mutable, private]

double AliFemtoPair::fDKSide [mutable, private]

double AliFemtoPair::fDKOut [mutable, private]

double AliFemtoPair::fDKLong [mutable, private]

double AliFemtoPair::fCVK [mutable, private]

double AliFemtoPair::fKStarCalc [mutable, private]

short AliFemtoPair::fNonIdParNotCalculatedGlobal [mutable, private]

short AliFemtoPair::fMergingParNotCalculated [mutable, private]

double AliFemtoPair::fWeightedAvSep [mutable, private]

double AliFemtoPair::fFracOfMergedRow [mutable, private]

double AliFemtoPair::fClosestRowAtDCA [mutable, private]

short AliFemtoPair::fMergingParNotCalculatedTrkV0Pos [mutable, private]

double AliFemtoPair::fFracOfMergedRowTrkV0Pos [mutable, private]

double AliFemtoPair::fClosestRowAtDCATrkV0Pos [mutable, private]

short AliFemtoPair::fMergingParNotCalculatedTrkV0Neg [mutable, private]

double AliFemtoPair::fFracOfMergedRowTrkV0Neg [mutable, private]

double AliFemtoPair::fClosestRowAtDCATrkV0Neg [mutable, private]

short AliFemtoPair::fMergingParNotCalculatedV0PosV0Neg [mutable, private]

double AliFemtoPair::fFracOfMergedRowV0PosV0Neg [mutable, private]

double AliFemtoPair::fClosestRowAtDCAV0PosV0Neg [mutable, private]

short AliFemtoPair::fMergingParNotCalculatedV0NegV0Pos [mutable, private]

double AliFemtoPair::fFracOfMergedRowV0NegV0Pos [mutable, private]

double AliFemtoPair::fClosestRowAtDCAV0NegV0Pos [mutable, private]

short AliFemtoPair::fMergingParNotCalculatedV0PosV0Pos [mutable, private]

double AliFemtoPair::fFracOfMergedRowV0PosV0Pos [mutable, private]

double AliFemtoPair::fClosestRowAtDCAV0PosV0Pos [mutable, private]

short AliFemtoPair::fMergingParNotCalculatedV0NegV0Neg [mutable, private]

double AliFemtoPair::fFracOfMergedRowV0NegV0Neg [mutable, private]

double AliFemtoPair::fClosestRowAtDCAV0NegV0Neg [mutable, private]

double AliFemtoPair::fgMaxDuInner = .8 [static, private]

double AliFemtoPair::fgMaxDzInner = 3. [static, private]

double AliFemtoPair::fgMaxDuOuter = 1.4 [static, private]

double AliFemtoPair::fgMaxDzOuter = 3.2 [static, private]


The documentation for this class was generated from the following files:
Generated on Tue Jul 10 04:44:55 2007 for AliFemto by  doxygen 1.5.2