AliPhysics  b76e98e (b76e98e)
AliTrackComparison Class Reference

#include <AliTrackComparison.h>

Inheritance diagram for AliTrackComparison:

Public Member Functions

 AliTrackComparison ()
 
 AliTrackComparison (const Text_t *name, const Text_t *title)
 
 AliTrackComparison (const AliTrackComparison &comp)
 
AliTrackComparisonoperator= (const AliTrackComparison &comp)
 
virtual ~AliTrackComparison ()
 
void Init ()
 
Int_t AddTracks (AliExternalTrackParam *param0, AliExternalTrackParam *param1, Double_t mass)
 
Int_t AddTracks (AliTrackReference *ref0, AliTrackReference *ref1, Double_t mass, Int_t charge)
 
Int_t AddTracks (AliExternalTrackParam *param0, AliTrackPoint *point1, Double_t mass, Double_t energy, Double_t *vxyz)
 
AliExternalTrackParam * MakeTrack (const AliTrackReference *ref, Int_t charge)
 
Bool_t PropagateToPoint (AliExternalTrackParam *param0, AliExternalTrackParam *param1, Double_t mass)
 
void SetStep (Double_t step)
 
void SetRangeDY (Double_t lowBinDY, Double_t upBinDY)
 
void SetRangeDZ (Double_t lowBinDZ, Double_t upBinDZ)
 
void SetRangeDSnp (Double_t lowBinDSnp, Double_t upBinDSnp)
 
void SetRangeDTheta (Double_t lowBinDTheta, Double_t upBinDTheta)
 
void SetRange1Pt (Double_t lowBin1Pt, Double_t upBin1Pt)
 
void SetRange1PtLoss (Double_t lowBin1PtLoss, Double_t upBin1PtLoss)
 
void SetNBins (Int_t nBinsDY, Int_t nBinsDZ, Int_t nBinsDSnp, Int_t nBinsDTheta, Int_t nBins1Pt, Int_t nBins1PtLoss)
 
void SetLayerID (Double_t layerID)
 
void SetFillAll (Bool_t fillAll)
 
void FillHistos (AliExternalTrackParam *param0, AliExternalTrackParam *param1, Double_t tr1Pt)
 
THnSparse * GetHnSparse (Int_t index)
 
void MakeDistortionMap (Double_t refX, Int_t type)
 
void SetNCombineBin (Int_t nCombineBin)
 
virtual Long64_t Merge (TCollection *const li)
 
virtual void Add (AliTrackComparison *const comp)
 
void Analyze ()
 

Protected Member Functions

void MakeHistos ()
 

Protected Attributes

Double_t fStep
 
Double_t fLowBinDY
 
Double_t fUpBinDY
 
Double_t fLowBinDZ
 
Double_t fUpBinDZ
 
Double_t fLowBinDSnp
 
Double_t fUpBinDSnp
 
Double_t fLowBinDTheta
 
Double_t fUpBinDTheta
 
Double_t fLowBin1Pt
 
Double_t fUpBin1Pt
 
Double_t fLowBin1PtLoss
 
Double_t fUpBin1PtLoss
 
Int_t fNBinsDY
 
Int_t fNBinsDZ
 
Int_t fNBinsDSnp
 
Int_t fNBinsDTheta
 
Int_t fNBins1Pt
 
Int_t fNBins1PtLoss
 
Double_t fLayerID
 
Bool_t fFillAll
 
Int_t fNCombineBin
 
THnSparse * fResolHisto [6]
 

Detailed Description

Definition at line 27 of file AliTrackComparison.h.

Constructor & Destructor Documentation

AliTrackComparison::AliTrackComparison ( )

Definition at line 44 of file AliTrackComparison.cxx.

AliTrackComparison::AliTrackComparison ( const Text_t *  name,
const Text_t *  title 
)

Definition at line 77 of file AliTrackComparison.cxx.

AliTrackComparison::AliTrackComparison ( const AliTrackComparison comp)

Definition at line 109 of file AliTrackComparison.cxx.

AliTrackComparison::~AliTrackComparison ( )
virtual

Definition at line 163 of file AliTrackComparison.cxx.

Member Function Documentation

void AliTrackComparison::Add ( AliTrackComparison *const  comp)
virtual

Definition at line 288 of file AliTrackComparison.cxx.

Referenced by Merge(), and SetNCombineBin().

Int_t AliTrackComparison::AddTracks ( AliExternalTrackParam *  param0,
AliExternalTrackParam *  param1,
Double_t  mass 
)
Int_t AliTrackComparison::AddTracks ( AliTrackReference *  ref0,
AliTrackReference *  ref1,
Double_t  mass,
Int_t  charge 
)

Definition at line 177 of file AliTrackComparison.cxx.

Int_t AliTrackComparison::AddTracks ( AliExternalTrackParam *  param0,
AliTrackPoint *  point1,
Double_t  mass,
Double_t  energy,
Double_t vxyz 
)

Definition at line 212 of file AliTrackComparison.cxx.

void AliTrackComparison::Analyze ( )

Definition at line 170 of file AliTrackComparison.cxx.

Referenced by SetNCombineBin().

void AliTrackComparison::FillHistos ( AliExternalTrackParam *  param0,
AliExternalTrackParam *  param1,
Double_t  tr1Pt 
)

Definition at line 355 of file AliTrackComparison.cxx.

Referenced by AddTracks(), and SetFillAll().

THnSparse* AliTrackComparison::GetHnSparse ( Int_t  index)
inline

Definition at line 78 of file AliTrackComparison.h.

Referenced by Add(), and MakeDistortionMap().

void AliTrackComparison::Init ( )

Definition at line 154 of file AliTrackComparison.cxx.

Referenced by AliTrackComparisonESD::CreateOutputObjects().

void AliTrackComparison::MakeDistortionMap ( Double_t  refX,
Int_t  type 
)

Definition at line 387 of file AliTrackComparison.cxx.

Referenced by GetHnSparse().

void AliTrackComparison::MakeHistos ( )
protected

Definition at line 303 of file AliTrackComparison.cxx.

Referenced by Init(), and SetNCombineBin().

AliExternalTrackParam * AliTrackComparison::MakeTrack ( const AliTrackReference *  ref,
Int_t  charge 
)

Definition at line 255 of file AliTrackComparison.cxx.

Referenced by AddTracks().

Long64_t AliTrackComparison::Merge ( TCollection *const  li)
virtual

Definition at line 269 of file AliTrackComparison.cxx.

Referenced by SetNCombineBin().

AliTrackComparison & AliTrackComparison::operator= ( const AliTrackComparison comp)

Definition at line 142 of file AliTrackComparison.cxx.

Bool_t AliTrackComparison::PropagateToPoint ( AliExternalTrackParam *  param0,
AliExternalTrackParam *  param1,
Double_t  mass 
)

Definition at line 242 of file AliTrackComparison.cxx.

Referenced by AddTracks().

void AliTrackComparison::SetFillAll ( Bool_t  fillAll)
inline

Definition at line 72 of file AliTrackComparison.h.

Referenced by AliTrackComparisonESD::CreateOutputObjects().

void AliTrackComparison::SetLayerID ( Double_t  layerID)
inline

Definition at line 69 of file AliTrackComparison.h.

Referenced by AliTrackComparisonESD::CreateOutputObjects().

void AliTrackComparison::SetNBins ( Int_t  nBinsDY,
Int_t  nBinsDZ,
Int_t  nBinsDSnp,
Int_t  nBinsDTheta,
Int_t  nBins1Pt,
Int_t  nBins1PtLoss 
)
inline

Definition at line 57 of file AliTrackComparison.h.

void AliTrackComparison::SetNCombineBin ( Int_t  nCombineBin)
inline

Definition at line 84 of file AliTrackComparison.h.

void AliTrackComparison::SetRange1Pt ( Double_t  lowBin1Pt,
Double_t  upBin1Pt 
)
inline

Definition at line 52 of file AliTrackComparison.h.

Referenced by AliTrackComparisonESD::CreateOutputObjects().

void AliTrackComparison::SetRange1PtLoss ( Double_t  lowBin1PtLoss,
Double_t  upBin1PtLoss 
)
inline

Definition at line 53 of file AliTrackComparison.h.

void AliTrackComparison::SetRangeDSnp ( Double_t  lowBinDSnp,
Double_t  upBinDSnp 
)
inline

Definition at line 50 of file AliTrackComparison.h.

void AliTrackComparison::SetRangeDTheta ( Double_t  lowBinDTheta,
Double_t  upBinDTheta 
)
inline

Definition at line 51 of file AliTrackComparison.h.

void AliTrackComparison::SetRangeDY ( Double_t  lowBinDY,
Double_t  upBinDY 
)
inline

Definition at line 48 of file AliTrackComparison.h.

Referenced by AliTrackComparisonESD::CreateOutputObjects().

void AliTrackComparison::SetRangeDZ ( Double_t  lowBinDZ,
Double_t  upBinDZ 
)
inline

Definition at line 49 of file AliTrackComparison.h.

Referenced by AliTrackComparisonESD::CreateOutputObjects().

void AliTrackComparison::SetStep ( Double_t  step)
inline

Definition at line 45 of file AliTrackComparison.h.

Member Data Documentation

Bool_t AliTrackComparison::fFillAll
protected

Definition at line 112 of file AliTrackComparison.h.

Referenced by FillHistos(), and SetFillAll().

Double_t AliTrackComparison::fLayerID
protected

Definition at line 111 of file AliTrackComparison.h.

Referenced by FillHistos(), and SetLayerID().

Double_t AliTrackComparison::fLowBin1Pt
protected

Definition at line 101 of file AliTrackComparison.h.

Referenced by MakeHistos(), and SetRange1Pt().

Double_t AliTrackComparison::fLowBin1PtLoss
protected

Definition at line 103 of file AliTrackComparison.h.

Referenced by MakeHistos(), and SetRange1PtLoss().

Double_t AliTrackComparison::fLowBinDSnp
protected

Definition at line 97 of file AliTrackComparison.h.

Referenced by MakeHistos(), and SetRangeDSnp().

Double_t AliTrackComparison::fLowBinDTheta
protected

Definition at line 99 of file AliTrackComparison.h.

Referenced by MakeHistos(), and SetRangeDTheta().

Double_t AliTrackComparison::fLowBinDY
protected

Definition at line 93 of file AliTrackComparison.h.

Referenced by MakeHistos(), and SetRangeDY().

Double_t AliTrackComparison::fLowBinDZ
protected

Definition at line 95 of file AliTrackComparison.h.

Referenced by MakeHistos(), and SetRangeDZ().

Int_t AliTrackComparison::fNBins1Pt
protected

Definition at line 109 of file AliTrackComparison.h.

Referenced by MakeHistos(), and SetNBins().

Int_t AliTrackComparison::fNBins1PtLoss
protected

Definition at line 110 of file AliTrackComparison.h.

Referenced by MakeHistos(), and SetNBins().

Int_t AliTrackComparison::fNBinsDSnp
protected

Definition at line 107 of file AliTrackComparison.h.

Referenced by MakeHistos(), and SetNBins().

Int_t AliTrackComparison::fNBinsDTheta
protected

Definition at line 108 of file AliTrackComparison.h.

Referenced by MakeHistos(), and SetNBins().

Int_t AliTrackComparison::fNBinsDY
protected

Definition at line 105 of file AliTrackComparison.h.

Referenced by MakeHistos(), and SetNBins().

Int_t AliTrackComparison::fNBinsDZ
protected

Definition at line 106 of file AliTrackComparison.h.

Referenced by MakeHistos(), and SetNBins().

Int_t AliTrackComparison::fNCombineBin
protected

Definition at line 113 of file AliTrackComparison.h.

Referenced by MakeDistortionMap(), and SetNCombineBin().

THnSparse* AliTrackComparison::fResolHisto[6]
protected

Definition at line 115 of file AliTrackComparison.h.

Referenced by Add(), AliTrackComparison(), FillHistos(), GetHnSparse(), and MakeHistos().

Double_t AliTrackComparison::fStep
protected

Definition at line 92 of file AliTrackComparison.h.

Referenced by PropagateToPoint(), and SetStep().

Double_t AliTrackComparison::fUpBin1Pt
protected

Definition at line 102 of file AliTrackComparison.h.

Referenced by MakeHistos(), and SetRange1Pt().

Double_t AliTrackComparison::fUpBin1PtLoss
protected

Definition at line 104 of file AliTrackComparison.h.

Referenced by MakeHistos(), and SetRange1PtLoss().

Double_t AliTrackComparison::fUpBinDSnp
protected

Definition at line 98 of file AliTrackComparison.h.

Referenced by MakeHistos(), and SetRangeDSnp().

Double_t AliTrackComparison::fUpBinDTheta
protected

Definition at line 100 of file AliTrackComparison.h.

Referenced by MakeHistos(), and SetRangeDTheta().

Double_t AliTrackComparison::fUpBinDY
protected

Definition at line 94 of file AliTrackComparison.h.

Referenced by MakeHistos(), and SetRangeDY().

Double_t AliTrackComparison::fUpBinDZ
protected

Definition at line 96 of file AliTrackComparison.h.

Referenced by MakeHistos(), and SetRangeDZ().


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