AliPhysics  96866e8 (96866e8)
AliTrackletdNdetaTask Class Reference
Inheritance diagram for AliTrackletdNdetaTask:

Classes

struct  CentBin
 
struct  HistoSet
 
struct  SubBase
 

Public Types

enum  { kNormal = 0x1, kInjection = 0x2, kRotation = 0x4 }
 
enum  {
  kAll =1, kEvent, kMultiplicity, kClusters,
  kTrigger, kIP, kCentrality, kReconstructed,
  kInjected, kRotated, kCompleted
}
 
- Public Types inherited from AliTrackletdNdetaUtils
typedef TList Container
 

Public Member Functions

Task interface
void UserCreateOutputObjects ()
 
void UserExec (Option_t *)
 
void FinishTaskOutput ()
 
void Terminate (Option_t *)
 
virtual Bool_t Connect (const char *sumFile=0, const char *resFile=0)
 
Setters
void SetReconstructionMode (const TString &mode)
 
void SetReconstructionMode (UShort_t flags)
 
void SetCentralityMethod (const TString &name)
 
void SetCentralityAxis (Int_t n, Double_t *bins)
 
void SetCentralityAxis (const TString &spec)
 
void SetIPzAxis (Int_t n, Double_t min, Double_t max)
 
void SetIPzAxis (Int_t n, Double_t max)
 
void SetIPzAxis (const TString &spec)
 
void SetPhiAxis (Int_t n, Double_t min, Double_t max)
 
void SetPhiAxis (Int_t n, Double_t max)
 
void SetEtaAxis (Int_t n, Double_t min, Double_t max)
 
void SetEtaAxis (Int_t n, Double_t max)
 
void SetEtaAxis (const TString &spec)
 
void SetScaleDTheta (Bool_t x=false)
 
void SetDPhiShift (Double_t x=0.0045)
 
void SetShiftedDPhiCut (Double_t x=-1)
 
void SetScaleDThetaCut (Double_t x=-1)
 
void SetDeltaCut (Double_t x=1.5)
 
void SetMaxDelta (Double_t x=25)
 
void SetTailDelta (Double_t x=5)
 
void SetDThetaWindow (Double_t x=0.025)
 
void SetDPhiWindow (Double_t x=0.06)
 
void SetPhiOverlapCut (Double_t x=0.005)
 
void SetZEtaOverlapCut (Double_t x=0.05)
 
void SetPhiRotation (Double_t x=TMath::Pi())
 
Other functions
virtual void Print (Option_t *) const
 
- Public Member Functions inherited from AliTrackletdNdetaUtils
 AliTrackletdNdetaUtils ()
 
virtual ~AliTrackletdNdetaUtils ()
 

Protected Member Functions

virtual void InitCentBins (Container *existing)
 
virtual Bool_t InitCDB ()
 
virtual Bool_t InitGeometry ()
 
virtual Int_t GetCDBReferenceRun () const
 
virtual const char * GetCDBReferenceURL () const
 
Interface
virtual void WorkerInit ()
 
virtual void WorkerFinalize ()
 
virtual void MasterFinalize (Container *results)
 
Various worker functions
virtual TTreeFindClusters (Bool_t needed)
 
virtual Double_t FindCentrality (AliVEvent *event)
 
virtual const AliVVertex * FindIP (AliVEvent *event, Double_t maxDispersion=0.04, Double_t maxZError=0.25)
 
virtual Bool_t FindTrigger ()
 
virtual Double_t TrackletWeight (Int_t trackletNumber, const AliMultiplicity *mult) const
 
virtual Bool_t ProcessTracklets (TList &toRun, AliITSMultRecBg *reco, Double_t cent, Double_t ipZ, AliMultiplicity *mult)
 
UShort_t FindMode (AliITSMultRecBg *reco) const
 
virtual void FillBins (TList &toRun, AliITSMultRecBg *reco, AliMultiplicity *mult, Int_t trackletNumber, Bool_t isSignal, Double_t ipz, Double_t eta, Double_t dPhi, Double_t dPhiS, Double_t dTheta, Double_t dThetaX, Double_t delta, Double_t weight) const
 
virtual Bool_t Reconstruct (TList &toRun, UShort_t mode, TTree *clusters, Double_t cent, const AliVVertex *ip)
 
virtual void FillClusters (AliITSMultRecBg *reco)
 
virtual void FillClusters (AliMultiplicity *mult, Double_t ipZ)
 
virtual Bool_t CheckEvent (Double_t &cent, const AliVVertex *&ip, AliMultiplicity *&mult, TTree *&clusters)
 
virtual void ProcessEvent (Double_t cent, const AliVVertex *ip, AliMultiplicity *mult, TTree *clusters)
 
virtual CentBinMakeCentBin (Float_t c1, Float_t c2, UShort_t recFlags)
 

Protected Attributes

ContainerfContainer
 
ContainerfCentBins
 
TString fCentMethod
 
TAxis fCentAxis
 
TAxis fIPzAxis
 
TAxis fEtaAxis
 
TAxis fPhiAxis
 
TH1fCent
 
TH1fIPz
 
TH2fEtaPhi
 
TH2fUsedClusters0
 
TH2fUsedClusters1
 
TH2fAllClusters0
 
TH2fAllClusters1
 
TH1fStatus
 
UShort_t fRecMode
 
Bool_t fScaleDTheta
 
Double_t fMaxDelta
 
Double_t fTailDelta
 
Double_t fDPhiShift
 
Double_t fShiftedDPhiCut
 
Double_t fScaledDThetaCut
 
Double_t fDeltaCut
 
Double_t fDThetaWindow
 
Double_t fDPhiWindow
 
Double_t fPhiOverlapCut
 
Double_t fZEtaOverlapCut
 
Double_t fPhiRotation
 

Construction, copy, assign

 AliTrackletdNdetaTask (const char *name)
 
 AliTrackletdNdetaTask ()
 
virtual ~AliTrackletdNdetaTask ()
 
 AliTrackletdNdetaTask (const AliTrackletdNdetaTask &o)
 
AliTrackletdNdetaTaskoperator= (const AliTrackletdNdetaTask &o)
 

Additional Inherited Members

- Static Public Member Functions inherited from AliTrackletdNdetaUtils
static Bool_t CheckAxisNBins (const char *which, const TAxis *a1, const TAxis *a2)
 
static Bool_t CheckAxisLimits (const char *which, const TAxis *a1, const TAxis *a2)
 
static Bool_t CheckAxisBins (const char *which, const TAxis *a1, const TAxis *a2)
 
static Bool_t CheckAxisLabels (const char *which, const TAxis *a1, const TAxis *a2)
 
static Bool_t CheckAxis (const char *which, const TAxis *a1, const TAxis *a2, Bool_t alsoLbls)
 
static Bool_t CheckConsistency (const TH1 *h1, const TH1 *h2)
 
static TObjectGetO (Container *parent, const char *name, TClass *cls)
 
static TObjectGetO (TDirectory *parent, const char *name, TClass *cls)
 
static TH1GetH1 (Container *parent, const char *name)
 
static TH2GetH2 (Container *parent, const char *name)
 
static ContainerGetC (Container *parent, const char *name)
 
static ContainerGetC (TDirectory *parent, const char *name)
 
static Double_t GetD (Container *parent, const char *name, Double_t def=-1)
 
static Int_t GetI (Container *parent, const char *name, Int_t def=-1)
 
static Int_t GetB (Container *parent, const char *name, Bool_t def=false)
 
static TH1CopyH1 (Container *parent, const char *name, const char *newName=0)
 
static TH2CopyH2 (Container *parent, const char *name, const char *newName=0)
 
static TH1Make1D (Container &c, const TString &name, const TString &title, Color_t color, Style_t style, const TAxis &xAxis)
 
static TH2Make2D (Container &c, const TString &name, const TString &title, Color_t color, Style_t style, const TAxis &xAxis, const TAxis &yAxis)
 
static TH1Scale (TH1 *h, Double_t x, Double_t xe)
 
static TH2Scale (TH2 *h, Double_t x, Double_t xe)
 
static TH2Scale (TH2 *h, TH1 *s)
 
static void FixAxis (TAxis &axis, const char *title=0)
 
static void ScaleAxis (TAxis &axis, Double_t fact=1)
 
static void SetAxis (TAxis &axis, Int_t n, Double_t *borders)
 
static void SetAxis (TAxis &axis, const TString &spec, const char *sep=":,")
 
static void SetAxis (TAxis &axis, Int_t n, Double_t l, Double_t h)
 
static void SetAxis (TAxis &axis, Int_t n, Double_t m)
 
static void PrintAxis (const TAxis &axis, Int_t nSig=2, const char *alt=0)
 
static TH2ScaleToIPz (TH2 *h, TH1 *ipZ, Bool_t full=false)
 
static TH1AverageOverIPz (TH2 *h, const char *name, UShort_t mode, TH1 *ipz, TH2 *mask=0)
 
static TObjectCloneAndAdd (Container *c, TObject *o)
 
static Double_t Integrate (TH1 *h, Double_t min, Double_t max, Double_t &err)
 
static Double_t RatioE (Double_t n, Double_t en, Double_t d, Double_t ed, Double_t &er)
 
static Double_t RatioE2 (Double_t n, Double_t e2n, Double_t d, Double_t e2d, Double_t &e2r)
 

Detailed Description

A task to analyse SPD tracklet data for the charged particle pseudorapidity density - real data case

Definition at line 45 of file AliTrackletdNdetaTask.C.

Member Enumeration Documentation

anonymous enum

Flags for what to reconstruct

Enumerator
kNormal 
kInjection 
kRotation 

Definition at line 53 of file AliTrackletdNdetaTask.C.

anonymous enum
Enumerator
kAll 
kEvent 
kMultiplicity 
kClusters 
kTrigger 
kIP 
kCentrality 
kReconstructed 
kInjected 
kRotated 
kCompleted 

Definition at line 58 of file AliTrackletdNdetaTask.C.

Constructor & Destructor Documentation

AliTrackletdNdetaTask::AliTrackletdNdetaTask ( const char *  name)

Constructor

Parameters
nameName of task

Definition at line 1374 of file AliTrackletdNdetaTask.C.

AliTrackletdNdetaTask::AliTrackletdNdetaTask ( )
inline

Default constructor - for ROOT I/O only

Definition at line 461 of file AliTrackletdNdetaTask.C.

virtual AliTrackletdNdetaTask::~AliTrackletdNdetaTask ( )
inlinevirtual

Destructor

Definition at line 496 of file AliTrackletdNdetaTask.C.

AliTrackletdNdetaTask::AliTrackletdNdetaTask ( const AliTrackletdNdetaTask o)
inlineprotected

Copy constructor

Parameters
oObject to copy from

Definition at line 735 of file AliTrackletdNdetaTask.C.

Member Function Documentation

Bool_t AliTrackletdNdetaTask::CheckEvent ( Double_t cent,
const AliVVertex *&  ip,
AliMultiplicity *&  mult,
TTree *&  clusters 
)
protectedvirtual

Check the event. Results are returned with no side-effects other than to fill diagnostics histograms.

Parameters
centOn return, the centrality
ipOn return, the IP coordinates
multOn return, the ESD multiplicity
clustersOn return, the clusters (if needed)
Returns
true if event is OK

Reimplemented in AliTrackletdNdetaMCTask.

Definition at line 2101 of file AliTrackletdNdetaTask.C.

Referenced by AliTrackletdNdetaMCTask::CheckEvent(), AliTrackletdNdetaMCTask::GetCDBReferenceURL(), and UserExec().

Bool_t AliTrackletdNdetaTask::Connect ( const char *  sumFile = 0,
const char *  resFile = 0 
)
virtual

Connect this task to the train

Parameters
sumFile(optional) event sum file
resFile(optional) result file
Returns
true on success

Definition at line 1468 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::FillBins ( TList toRun,
AliITSMultRecBg *  reco,
AliMultiplicity *  mult,
Int_t  trackletNumber,
Bool_t  isSignal,
Double_t  ipz,
Double_t  eta,
Double_t  dPhi,
Double_t  dPhiS,
Double_t  dTheta,
Double_t  dThetaX,
Double_t  delta,
Double_t  weight 
) const
protectedvirtual

Fill selected centrality bins with tracklet information

Parameters
toRunSelected centrality bins
recoReconstructor
multContainer of tracklets
trackletNumberTracklet number
isSignalIf this is considered a signal
ipzReconstructed IP z coordinate
etaPseudorapidity of tracklet
dPhiAzimuthal opening angle
dPhiSShifted azimuthal opening angle
dThetaPolar opening angle
dThetaXScaled polar opening angle
deltaTracklet \(\chi^2\)
weightTracklet weight (for MC)

Reimplemented in AliTrackletdNdetaMCTask.

Definition at line 1951 of file AliTrackletdNdetaTask.C.

Referenced by AliTrackletdNdetaMCTask::LookupWeight(), and ProcessTracklets().

void AliTrackletdNdetaTask::FillClusters ( AliITSMultRecBg *  reco)
protectedvirtual

Fill histograms of used and all clusters in both layers using information from reconstructor directly.

Parameters
recoReconstructor

Definition at line 2034 of file AliTrackletdNdetaTask.C.

Referenced by ProcessTracklets().

void AliTrackletdNdetaTask::FillClusters ( AliMultiplicity *  mult,
Double_t  ipZ 
)
protectedvirtual

Fill histograms of used and all clusters in both layers using information from tracklets directly.

Parameters
multTracklet container
ipZPrimary interaction point Z coordinate

Definition at line 2076 of file AliTrackletdNdetaTask.C.

Double_t AliTrackletdNdetaTask::FindCentrality ( AliVEvent *  event)
protectedvirtual

Find the centrality of the event

Parameters
eventEvent
Returns
Centrality percentile, or negative number in case of problems

Definition at line 1810 of file AliTrackletdNdetaTask.C.

Referenced by CheckEvent().

TTree * AliTrackletdNdetaTask::FindClusters ( Bool_t  needed)
protectedvirtual

Find cluster (rec.point) tree - if needed

Returns
Pointer to tree or null

Definition at line 1791 of file AliTrackletdNdetaTask.C.

Referenced by CheckEvent().

const AliVVertex * AliTrackletdNdetaTask::FindIP ( AliVEvent *  event,
Double_t  maxDispersion = 0.04,
Double_t  maxZError = 0.25 
)
protectedvirtual

Find the interaction point location

Parameters
eventEvent
maxDispersionLargest spread
maxZErrorLargest uncertainty
Returns
Pointer to vertex, or null in case of problems

Definition at line 1833 of file AliTrackletdNdetaTask.C.

Referenced by CheckEvent().

UShort_t AliTrackletdNdetaTask::FindMode ( AliITSMultRecBg *  reco) const
protected

Find the reconstruction mode associated with reco object

Parameters
recoReconstruction object
Returns
Mode, or large number if invalid

Definition at line 1937 of file AliTrackletdNdetaTask.C.

Referenced by FillBins(), AliTrackletdNdetaMCTask::FillBins(), and ProcessTracklets().

Bool_t AliTrackletdNdetaTask::FindTrigger ( )
protectedvirtual

Check if we got a selected trigger

Returns
true if the event was triggered

Definition at line 1876 of file AliTrackletdNdetaTask.C.

Referenced by CheckEvent().

void AliTrackletdNdetaTask::FinishTaskOutput ( )
inline

Called at end of worker job.

Definition at line 515 of file AliTrackletdNdetaTask.C.

virtual Int_t AliTrackletdNdetaTask::GetCDBReferenceRun ( ) const
inlineprotectedvirtual

Get the CDB reference run number

Returns
A run from LHC10h

Definition at line 805 of file AliTrackletdNdetaTask.C.

Referenced by InitCDB().

virtual const char* AliTrackletdNdetaTask::GetCDBReferenceURL ( ) const
inlineprotectedvirtual

Get the CDB reference URL

Returns
A fixed string pointing to 2010

Reimplemented in AliTrackletdNdetaMCTask.

Definition at line 811 of file AliTrackletdNdetaTask.C.

Referenced by InitCDB().

Bool_t AliTrackletdNdetaTask::InitCDB ( )
protectedvirtual

Make sure CDB is initialized

Returns
true on success

Definition at line 1586 of file AliTrackletdNdetaTask.C.

Referenced by WorkerInit().

void AliTrackletdNdetaTask::InitCentBins ( Container existing)
protectedvirtual

Initialize our centrality bins.

Parameters
existingIf null, also create new sub-sets. If non-null, read sub-sets from the container passed (using in Terminate).

Definition at line 1543 of file AliTrackletdNdetaTask.C.

Referenced by Terminate(), and WorkerInit().

Bool_t AliTrackletdNdetaTask::InitGeometry ( )
protectedvirtual

Check that we have an initialized geometry if needed

Returns
true if all is good

Definition at line 1642 of file AliTrackletdNdetaTask.C.

Referenced by CheckEvent().

virtual CentBin* AliTrackletdNdetaTask::MakeCentBin ( Float_t  c1,
Float_t  c2,
UShort_t  recFlags 
)
inlineprotectedvirtual

Make a centrality bin

Parameters
c1Low edge
c2High edge
recFlagsReconstruction flags
Returns
NEw bin

Reimplemented in AliTrackletdNdetaMCTask.

Definition at line 1002 of file AliTrackletdNdetaTask.C.

Referenced by InitCentBins().

void AliTrackletdNdetaTask::MasterFinalize ( Container results)
protectedvirtual

Called on master on merged result.

Parameters
resultsOutput container for results

Reimplemented in AliTrackletdNdetaMCTask.

Definition at line 1750 of file AliTrackletdNdetaTask.C.

Referenced by AliTrackletdNdetaMCTask::CentBin::CentBin(), AliTrackletdNdetaMCTask::GetCDBReferenceURL(), AliTrackletdNdetaMCTask::MasterFinalize(), and Terminate().

AliTrackletdNdetaTask& AliTrackletdNdetaTask::operator= ( const AliTrackletdNdetaTask o)
inlineprotected

Assignment operator

Parameters
oObject to assign from
Returns
Reference to this object

Definition at line 774 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::Print ( Option_t ) const
virtual

Reimplemented in AliTrackletdNdetaMCTask.

Definition at line 1517 of file AliTrackletdNdetaTask.C.

Referenced by AliTrackletdNdetaMCTask::Print(), and Terminate().

void AliTrackletdNdetaTask::ProcessEvent ( Double_t  cent,
const AliVVertex *  ip,
AliMultiplicity *  mult,
TTree clusters 
)
protectedvirtual

Do the actual event processing. If we get here, then the event passed the physics and centrality selections.

Parameters
centCentrality
ipInteraction point
multReconstructed multiplicity (tracklets)
clustersClusters (if needed)

Definition at line 2168 of file AliTrackletdNdetaTask.C.

Referenced by UserExec().

Bool_t AliTrackletdNdetaTask::ProcessTracklets ( TList toRun,
AliITSMultRecBg *  reco,
Double_t  cent,
Double_t  ipZ,
AliMultiplicity *  mult 
)
protectedvirtual

Process tracklets from a reconstructon.

Parameters
toRunCentrality bins to process
recoReconstructor
centThe centrality
ipZThe Z coordinate of the vertex
multThe tracklet container
Returns
true if any bin processed.

Definition at line 1884 of file AliTrackletdNdetaTask.C.

Referenced by ProcessEvent(), and Reconstruct().

Bool_t AliTrackletdNdetaTask::Reconstruct ( TList toRun,
UShort_t  mode,
TTree clusters,
Double_t  cent,
const AliVVertex *  ip 
)
protectedvirtual

(Re-)Run reconstruction from clusters.

Parameters
toRunCentrality bins to process
modeReconstruction mode
clustersCluster tree
centCentrality
ipCoordinates of IP

Definition at line 1975 of file AliTrackletdNdetaTask.C.

Referenced by ProcessEvent().

void AliTrackletdNdetaTask::SetCentralityAxis ( Int_t  n,
Double_t bins 
)
inline

Set the centrality axis

Parameters
nNumber of bins
binsBin borders (n+1 entries)

Definition at line 562 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::SetCentralityAxis ( const TString spec)
inline

Set the centraliy axis

Parameters
specbin specification

Definition at line 571 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::SetCentralityMethod ( const TString name)
inline

Set the centrality method to use

Parameters
nameName of centrality method

Definition at line 555 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::SetDeltaCut ( Double_t  x = 1.5)
inline

Set upper cut on \(\Delta\) for signals

Parameters
xValue

Definition at line 675 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::SetDPhiShift ( Double_t  x = 0.0045)
inline

Set \(\delta_{\phi}\)

Parameters
xShift of \(\Delta\phi\)

Definition at line 657 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::SetDPhiWindow ( Double_t  x = 0.06)
inline

Set \( d\phi\) window - used for reconstruction only

Parameters
xValue

Definition at line 699 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::SetDThetaWindow ( Double_t  x = 0.025)
inline

Set DThetaWindow

Parameters
xValue

Definition at line 693 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::SetEtaAxis ( Int_t  n,
Double_t  min,
Double_t  max 
)
inline

Set the \( \eta\) axis

Parameters
nNumber of bins
minLeast value
maxLargest value

Definition at line 628 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::SetEtaAxis ( Int_t  n,
Double_t  max 
)
inline

Set the \( \eta\) axis

Parameters
nNumber of bins
maxLargest absolute value

Definition at line 638 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::SetEtaAxis ( const TString spec)
inline

Definition at line 642 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::SetIPzAxis ( Int_t  n,
Double_t  min,
Double_t  max 
)
inline

Set the \( \mathrm{IP}_z\) axis

Parameters
nNumber of bins
minLeast value
maxLargest value

Definition at line 582 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::SetIPzAxis ( Int_t  n,
Double_t  max 
)
inline

Set the \( \mathrm{IP}_z\) axis

Parameters
nNumber of bins
maxLargest absolute value

Definition at line 592 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::SetIPzAxis ( const TString spec)
inline

Definition at line 596 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::SetMaxDelta ( Double_t  x = 25)
inline

Set Maximum \( \Delta\) to consider

Parameters
xValue

Definition at line 681 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::SetPhiAxis ( Int_t  n,
Double_t  min,
Double_t  max 
)
inline

Set the \( \varphi\) axis

Parameters
nNumber of bins
minLeast value
maxLargest value

Definition at line 607 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::SetPhiAxis ( Int_t  n,
Double_t  max 
)
inline

Set the \( \varphi\) axis

Parameters
nNumber of bins
maxLargest absolute value

Definition at line 617 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::SetPhiOverlapCut ( Double_t  x = 0.005)
inline

Set PhiOverlapCut - used for reconstruction only

Parameters
xValue

Definition at line 705 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::SetPhiRotation ( Double_t  x = TMath::Pi())
inline

Set PhiRotation - used for rotated reconstruction only

Parameters
xValue

Definition at line 717 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::SetReconstructionMode ( const TString mode)
inline

Definition at line 535 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::SetReconstructionMode ( UShort_t  flags)
inline

Set the reconstruction mode to use

Parameters
flagsBit mask of flags

Definition at line 549 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::SetScaleDTheta ( Bool_t  x = false)
inline

Set wether to scale \(\Delta\theta\) by \(\sin^2\theta\)

Parameters
xIf true, scale

Definition at line 651 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::SetScaleDThetaCut ( Double_t  x = -1)
inline

Set (optional) cut on \(\Delta\theta/\sin^2\theta\)

Parameters
xCut on scaled \(\Delta\theta\)

Definition at line 669 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::SetShiftedDPhiCut ( Double_t  x = -1)
inline

Set cut on \(\Delta\phi-\delta_{\phi}\)

Parameters
xCut on shifted \(\Delta\phi\)

Definition at line 663 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::SetTailDelta ( Double_t  x = 5)
inline

Set lower cut on tail of \(\Delta\) distributions

Parameters
xValue

Definition at line 687 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::SetZEtaOverlapCut ( Double_t  x = 0.05)
inline

Set ZEtaOverlapCut - used for reconstruction only

Parameters
xValue

Definition at line 711 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::Terminate ( Option_t )

Called at end of master job on merged results.

Definition at line 1446 of file AliTrackletdNdetaTask.C.

virtual Double_t AliTrackletdNdetaTask::TrackletWeight ( Int_t  trackletNumber,
const AliMultiplicity *  mult 
) const
inlineprotectedvirtual

Get weight of a tracklet (for MC)

Parameters
trackletNumberTracklet number
multTracklet container
Returns
The weight

Reimplemented in AliTrackletdNdetaMCTask.

Definition at line 877 of file AliTrackletdNdetaTask.C.

Referenced by AliTrackletdNdetaMCTask::GetCDBReferenceURL(), and ProcessTracklets().

void AliTrackletdNdetaTask::UserCreateOutputObjects ( )

Delegate worker initialization

Definition at line 1420 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::UserExec ( Option_t )

Event processing

Definition at line 1427 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::WorkerFinalize ( )
protectedvirtual

Called at end of worker job

Definition at line 1744 of file AliTrackletdNdetaTask.C.

void AliTrackletdNdetaTask::WorkerInit ( )
protectedvirtual

Member Data Documentation

TH2* AliTrackletdNdetaTask::fAllClusters0
protected

Definition at line 1024 of file AliTrackletdNdetaTask.C.

Referenced by FillClusters(), MasterFinalize(), and WorkerInit().

TH2* AliTrackletdNdetaTask::fAllClusters1
protected

Definition at line 1025 of file AliTrackletdNdetaTask.C.

Referenced by FillClusters(), MasterFinalize(), and WorkerInit().

TH1* AliTrackletdNdetaTask::fCent
protected
TAxis AliTrackletdNdetaTask::fCentAxis
protected
Container* AliTrackletdNdetaTask::fCentBins
protected
TString AliTrackletdNdetaTask::fCentMethod
protected

Definition at line 1014 of file AliTrackletdNdetaTask.C.

Referenced by FindCentrality().

Container* AliTrackletdNdetaTask::fContainer
protected
Double_t AliTrackletdNdetaTask::fDeltaCut
protected
Double_t AliTrackletdNdetaTask::fDPhiShift
protected
Double_t AliTrackletdNdetaTask::fDPhiWindow
protected

Definition at line 1036 of file AliTrackletdNdetaTask.C.

Referenced by InitCentBins(), Print(), Reconstruct(), and WorkerInit().

Double_t AliTrackletdNdetaTask::fDThetaWindow
protected

Definition at line 1035 of file AliTrackletdNdetaTask.C.

Referenced by InitCentBins(), Print(), Reconstruct(), and WorkerInit().

TAxis AliTrackletdNdetaTask::fEtaAxis
protected
TH2* AliTrackletdNdetaTask::fEtaPhi
protected

Definition at line 1021 of file AliTrackletdNdetaTask.C.

Referenced by ProcessTracklets(), and WorkerInit().

TH1* AliTrackletdNdetaTask::fIPz
protected

Definition at line 1020 of file AliTrackletdNdetaTask.C.

Referenced by CheckEvent(), MasterFinalize(), WorkerFinalize(), and WorkerInit().

TAxis AliTrackletdNdetaTask::fIPzAxis
protected
Double_t AliTrackletdNdetaTask::fMaxDelta
protected

Definition at line 1029 of file AliTrackletdNdetaTask.C.

Referenced by InitCentBins(), Print(), Reconstruct(), and WorkerInit().

TAxis AliTrackletdNdetaTask::fPhiAxis
protected

Definition at line 1018 of file AliTrackletdNdetaTask.C.

Referenced by AliTrackletdNdetaTask(), Print(), and WorkerInit().

Double_t AliTrackletdNdetaTask::fPhiOverlapCut
protected

Definition at line 1037 of file AliTrackletdNdetaTask.C.

Referenced by Print(), Reconstruct(), and WorkerInit().

Double_t AliTrackletdNdetaTask::fPhiRotation
protected

Definition at line 1039 of file AliTrackletdNdetaTask.C.

Referenced by Print(), Reconstruct(), and WorkerInit().

UShort_t AliTrackletdNdetaTask::fRecMode
protected
Double_t AliTrackletdNdetaTask::fScaledDThetaCut
protected

Definition at line 1033 of file AliTrackletdNdetaTask.C.

Referenced by Print(), ProcessTracklets(), and WorkerInit().

Bool_t AliTrackletdNdetaTask::fScaleDTheta
protected
Double_t AliTrackletdNdetaTask::fShiftedDPhiCut
protected

Definition at line 1032 of file AliTrackletdNdetaTask.C.

Referenced by FillClusters(), Print(), ProcessTracklets(), and WorkerInit().

TH1* AliTrackletdNdetaTask::fStatus
protected
Double_t AliTrackletdNdetaTask::fTailDelta
protected

Definition at line 1030 of file AliTrackletdNdetaTask.C.

Referenced by MasterFinalize(), Print(), and WorkerInit().

TH2* AliTrackletdNdetaTask::fUsedClusters0
protected

Definition at line 1022 of file AliTrackletdNdetaTask.C.

Referenced by FillClusters(), MasterFinalize(), and WorkerInit().

TH2* AliTrackletdNdetaTask::fUsedClusters1
protected

Definition at line 1023 of file AliTrackletdNdetaTask.C.

Referenced by FillClusters(), MasterFinalize(), and WorkerInit().

Double_t AliTrackletdNdetaTask::fZEtaOverlapCut
protected

Definition at line 1038 of file AliTrackletdNdetaTask.C.

Referenced by Print(), Reconstruct(), and WorkerInit().


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