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

#include <AliTrackletTaskMulti.h>

Inheritance diagram for AliTrackletTaskMulti:

Public Types

enum  { kData, kBgInj, kBgRot, kMC }
 
enum  {
  kCentV0M, kCentV0A, kCentV0C, kCentFMD,
  kCentTRK, kCentTKL, kCentCL0, kCentCL1,
  kCentV0MvsFMD, kCentZNA, kCentTKLvsV0, kCentZEMvsZDC,
  kCentV0A123, kCentV0A0, kCentV0S, kCentMB,
  kCentV0Mplus05, kCentV0Mminus05, SPDClustersCorr, kNCentTypes
}
 
enum  { kReweightPt =0x1, kReweightPid =0x2, kReweightStr =0x4 }
 
enum  {
  kHEtaZvCut, kHDPhiDTheta, kHDPhiSDThetaX, kHWDist,
  kHWDvEta, kNStandardH
}
 
enum  {
  kHStat, kHStatCent, kHStatCentBin, kHCentDistNoSel,
  kHCentDist, kHNPrimMeanMC, kHNPrim2PartMC, kHNPrim2BCollMC,
  kHNPrim2PartNpMC, kHNPrim2BCollNpMC, kHNPartMC, kHNPartMeanMC,
  kHNBCollMC, kHNBCollMeanMC, kHNPrimEta2All, kHNPrimEta2Vt,
  kHNPrimEta2Sel, kHNPrimEta2SelVt, kHNCorrMCEta2, kHZVtxNoSel,
  kHV0NoSel, kHNClSPD2NoSel, kHZDCZEMNoSel, kHZVtxMCNoPhSel,
  kHZVtxMCNoVtSel, kHZVtxMC, kHZVtx, kHV0,
  kHNClSPD2, kHZDCZEM, kHPrimPDG, kHSecPDG,
  kHPrimParPDG, kHSecParPDG, kHPdgPrimMC, kHClUsedInfoL0,
  kHClUsedInfoL1, kHClAllInfoL0, kHClAllInfoL1, kHMltEstTrITSTPC,
  kHMltEstTrITSSA, kHMltEstTr, kHMltMC, kHEtaPhi,
  kHZVEtaPrimMC, kHZVrEtaPrimMC =kHZVEtaPrimMC+50, kHZVResMC =kHZVrEtaPrimMC+50, kHPtPrimMC =kHZVResMC+50
}
 
enum  {
  kDummyBin, kEvTot0, kEvTot, kOneUnit,
  kNWorkers, kCentVar, kDPhi, kDTht,
  kNStd, kPhiShift, kThtS2, kThtCW,
  kPhiOvl, kZEtaOvl, kNoOvl, kPhiRot,
  kInjScl, kEtaMin, kEtaMax, kZVMin,
  kZVMax, kDPiSCut, kNStdCut, kMCV0Scale,
  kNEvSDMC, kBinEntries = 50, kEvInMltBin = 0, kEvProcData,
  kEvProcInj, kEvProcRot, kEvProcMix, kEvCentBin,
  kEvPassPS, kEvPassVtx, kEntriesPerBin = 10
}
 

Public Member Functions

 AliTrackletTaskMulti (const char *name="AliTrackletTaskMulti")
 
virtual ~AliTrackletTaskMulti ()
 
virtual void UserCreateOutputObjects ()
 
virtual void UserExec (Option_t *option)
 
virtual void Terminate (Option_t *)
 
void RegisterStat ()
 
void SetTriggerSelection (UInt_t sel=AliVEvent::kINT7)
 
void SetCentPercentiles (Float_t *arr, Int_t nbins)
 
void SetCentPercentiles (Double_t *arr, Int_t nbins)
 
void CheckCentralityVar (const char *var)
 
void SetUseCentralityVar (Int_t v)
 
void SetUseCentralityVar (const char *v="V0M")
 
void SetUseMC (Bool_t mc=kFALSE)
 
void SetCheckReconstructables (Bool_t c=kFALSE)
 
TObjArrayBookHistosSet (const char *pref, UInt_t selHistos=0xffffffff)
 
TObjArrayBookCustomHistos ()
 
void AddHisto (TObjArray *histos, TObject *h, Int_t at=-1)
 
Bool_t FillHistosSet (TObjArray *histos, double eta, double dphi, double dtheta, double dthetaX, double dist, double weight)
 
void SetNStdDev (Float_t f=1.)
 
void SetScaleDThetaBySin2T (Bool_t v=kFALSE)
 
void SetCutOnDThetaX (Bool_t v=kFALSE)
 
void SetPhiWindow (float w=0.08)
 
void SetThetaWindow (float w=0.025)
 
void SetPhiShift (float w=0.0045)
 
void SetPhiOverlapCut (float w=0.005)
 
void SetZetaOverlapCut (float w=0.05)
 
void SetPhiRot (float w=0)
 
void SetInjScale (Float_t s=1.)
 
void SetRemoveOverlaps (Bool_t w=kFALSE)
 
void SetDPhiSCut (Float_t c=0.06)
 
void SetNStdCut (Float_t c=1.0)
 
void SetScaleMCV0 (Float_t s=1.0)
 
void SetEtaCut (Float_t etaCut)
 
void SetEtaMin (Float_t etaMin)
 
void SetEtaMax (Float_t etaMax)
 
void SetPhiMin (Float_t phiMin)
 
void SetPhiMax (Float_t phiMax)
 
void SetZVertexMin (Float_t z)
 
void SetZVertexMax (Float_t z)
 
Bool_t GetDoNormalReco () const
 
Bool_t GetDoInjection () const
 
Bool_t GetDoRotation () const
 
void SetDoNormalReco (Bool_t v=kTRUE)
 
void SetDoInjection (Bool_t v=kTRUE)
 
void SetDoRotation (Bool_t v=kTRUE)
 
Bool_t GetUseSpecialOutput () const
 
void SetUseSpecialOutput (Bool_t v=kTRUE)
 
void SetReweightStack (Int_t v=0)
 
void SetReweightFlag (Int_t v=0)
 
void SetEtaBinWidth (Double_t w)
 
void Print (Option_t *option) const
 

Protected Member Functions

void InitMultReco ()
 
Bool_t HaveCommonParent (const float *clLabs0, const float *clLabs1)
 
void FillHistos (Int_t type, const AliMultiplicity *mlt)
 
void FillMCPrimaries ()
 
void FillSpecies (Int_t primsec, Int_t id)
 
void FillClusterInfo ()
 
void FillClusterInfoFromMult (const AliMultiplicity *mlt, double zVertex)
 
Int_t GetPdgBin (Int_t pdgCode)
 
void CheckReconstructables ()
 
Int_t GetCentralityBin (Float_t percentile) const
 
void ReweightStack (double weight)
 
float GetPrimaryWeight (Int_t i)
 

Protected Attributes

TListfOutput
 
Bool_t fDoNormalReco
 
Bool_t fDoInjection
 
Bool_t fDoRotation
 
Bool_t fUseMC
 
Bool_t fCheckReconstructables
 
TObjArrayfHistosTrData
 
TObjArrayfHistosTrInj
 all tracklets in data More...
 
TObjArrayfHistosTrRot
 injected More...
 
TObjArrayfHistosTrPrim
 rotated More...
 
TObjArrayfHistosTrSec
 primary More...
 
TObjArrayfHistosTrComb
 secondary More...
 
TObjArrayfHistosTrCombU
 combinatorials More...
 
TObjArrayfHistosTrRcblPrim
 combinatorials uncorrelated More...
 
TObjArrayfHistosTrRcblSec
 Primary Reconstructable. More...
 
TObjArrayfHistosCustom
 Secondary Reconstructable. More...
 
Float_t fEtaMin
 custom histos More...
 
Float_t fEtaMax
 
Float_t fPhiMin
 
Float_t fPhiMax
 
Float_t fZVertexMin
 
Float_t fZVertexMax
 
Bool_t fScaleDTBySin2T
 
Bool_t fCutOnDThetaX
 
Float_t fNStdDev
 
Float_t fDPhiWindow
 
Float_t fDThetaWindow
 
Float_t fDPhiShift
 
Float_t fPhiOverlapCut
 
Float_t fZetaOverlap
 
Float_t fPhiRot
 
Float_t fInjScale
 
Bool_t fRemoveOverlaps
 
Float_t fDPhiSCut
 
Float_t fNStdCut
 
Float_t fMCV0Scale
 
UInt_t fTrigSel
 
AliITSMultRecBg * fMultReco
 
TTreefRPTree
 mult.reco object More...
 
AliStack * fStack
 tree of recpoints More...
 
AliMCEvent * fMCEvent
 MC stack. More...
 
Float_t fESDVtx [3]
 MC Event. More...
 
Float_t fVtxMC [3]
 ESD vertex. More...
 
Int_t fNPrimMCeta2
 MC gen vertex. More...
 
Int_t fNTreta2
 N of primaries |eta|<2. More...
 
Float_t fNPart
 N of signal tracklets |eta|<2. More...
 
Float_t fNBColl
 
Int_t fCurrCentBin
 
Int_t fNCentBins
 
TArrayF fCentPerc
 
TString fUseCentralityVar
 
Bool_t fIsSelected
 
Bool_t fVtxOK
 did current event pass phys.sel.? More...
 
Bool_t fUseSpecialOutput
 rec.vertex is good More...
 
Int_t fReweightStack
 
Int_t fReweightFlag
 
Double_t fEtaBinWidth
 

Static Protected Attributes

static const char * fgCentSelName []
 
static const char * fgkPDGNames []
 centrality types More...
 
static const Int_t fgkPDGCodes []
 pdg names More...
 

Private Member Functions

 AliTrackletTaskMulti (const AliTrackletTaskMulti &)
 pdg codes More...
 
AliTrackletTaskMultioperator= (const AliTrackletTaskMulti &)
 
 ClassDef (AliTrackletTaskMulti, 1)
 

Detailed Description

Definition at line 27 of file AliTrackletTaskMulti.h.

Member Enumeration Documentation

anonymous enum
Enumerator
kData 
kBgInj 
kBgRot 
kMC 

Definition at line 29 of file AliTrackletTaskMulti.h.

anonymous enum
Enumerator
kCentV0M 
kCentV0A 
kCentV0C 
kCentFMD 
kCentTRK 
kCentTKL 
kCentCL0 
kCentCL1 
kCentV0MvsFMD 
kCentZNA 
kCentTKLvsV0 
kCentZEMvsZDC 
kCentV0A123 
kCentV0A0 
kCentV0S 
kCentMB 
kCentV0Mplus05 
kCentV0Mminus05 
SPDClustersCorr 
kNCentTypes 

Definition at line 30 of file AliTrackletTaskMulti.h.

anonymous enum
Enumerator
kReweightPt 
kReweightPid 
kReweightStr 

Definition at line 31 of file AliTrackletTaskMulti.h.

anonymous enum
Enumerator
kHEtaZvCut 
kHDPhiDTheta 
kHDPhiSDThetaX 
kHWDist 
kHWDvEta 
kNStandardH 

Definition at line 33 of file AliTrackletTaskMulti.h.

anonymous enum
Enumerator
kHStat 
kHStatCent 
kHStatCentBin 
kHCentDistNoSel 
kHCentDist 
kHNPrimMeanMC 
kHNPrim2PartMC 
kHNPrim2BCollMC 
kHNPrim2PartNpMC 
kHNPrim2BCollNpMC 
kHNPartMC 
kHNPartMeanMC 
kHNBCollMC 
kHNBCollMeanMC 
kHNPrimEta2All 
kHNPrimEta2Vt 
kHNPrimEta2Sel 
kHNPrimEta2SelVt 
kHNCorrMCEta2 
kHZVtxNoSel 
kHV0NoSel 
kHNClSPD2NoSel 
kHZDCZEMNoSel 
kHZVtxMCNoPhSel 
kHZVtxMCNoVtSel 
kHZVtxMC 
kHZVtx 
kHV0 
kHNClSPD2 
kHZDCZEM 
kHPrimPDG 
kHSecPDG 
kHPrimParPDG 
kHSecParPDG 
kHPdgPrimMC 
kHClUsedInfoL0 
kHClUsedInfoL1 
kHClAllInfoL0 
kHClAllInfoL1 
kHMltEstTrITSTPC 
kHMltEstTrITSSA 
kHMltEstTr 
kHMltMC 
kHEtaPhi 
kHZVEtaPrimMC 
kHZVrEtaPrimMC 
kHZVResMC 
kHPtPrimMC 

Definition at line 42 of file AliTrackletTaskMulti.h.

anonymous enum
Enumerator
kDummyBin 
kEvTot0 
kEvTot 
kOneUnit 
kNWorkers 
kCentVar 
kDPhi 
kDTht 
kNStd 
kPhiShift 
kThtS2 
kThtCW 
kPhiOvl 
kZEtaOvl 
kNoOvl 
kPhiRot 
kInjScl 
kEtaMin 
kEtaMax 
kZVMin 
kZVMax 
kDPiSCut 
kNStdCut 
kMCV0Scale 
kNEvSDMC 
kBinEntries 
kEvInMltBin 
kEvProcData 
kEvProcInj 
kEvProcRot 
kEvProcMix 
kEvCentBin 
kEvPassPS 
kEvPassVtx 
kEntriesPerBin 

Definition at line 105 of file AliTrackletTaskMulti.h.

Constructor & Destructor Documentation

AliTrackletTaskMulti::AliTrackletTaskMulti ( const char *  name = "AliTrackletTaskMulti")

Definition at line 198 of file AliTrackletTaskMulti.cxx.

AliTrackletTaskMulti::~AliTrackletTaskMulti ( )
virtual

Definition at line 289 of file AliTrackletTaskMulti.cxx.

AliTrackletTaskMulti::AliTrackletTaskMulti ( const AliTrackletTaskMulti )
private

pdg codes

Member Function Documentation

void AliTrackletTaskMulti::AddHisto ( TObjArray histos,
TObject h,
Int_t  at = -1 
)

Definition at line 1253 of file AliTrackletTaskMulti.cxx.

Referenced by BookCustomHistos(), and BookHistosSet().

TObjArray * AliTrackletTaskMulti::BookCustomHistos ( )

Definition at line 836 of file AliTrackletTaskMulti.cxx.

Referenced by UserCreateOutputObjects().

TObjArray * AliTrackletTaskMulti::BookHistosSet ( const char *  pref,
UInt_t  selHistos = 0xffffffff 
)

Definition at line 1163 of file AliTrackletTaskMulti.cxx.

Referenced by UserCreateOutputObjects().

void AliTrackletTaskMulti::CheckCentralityVar ( const char *  var)

Definition at line 1830 of file AliTrackletTaskMulti.cxx.

Referenced by SetUseCentralityVar().

void AliTrackletTaskMulti::CheckReconstructables ( )
protected

Definition at line 1631 of file AliTrackletTaskMulti.cxx.

Referenced by FillHistos().

AliTrackletTaskMulti::ClassDef ( AliTrackletTaskMulti  ,
 
)
private
void AliTrackletTaskMulti::FillClusterInfo ( )
protected

Definition at line 1773 of file AliTrackletTaskMulti.cxx.

Referenced by UserExec().

void AliTrackletTaskMulti::FillClusterInfoFromMult ( const AliMultiplicity *  mlt,
double  zVertex 
)
protected

Definition at line 1803 of file AliTrackletTaskMulti.cxx.

Referenced by UserExec().

void AliTrackletTaskMulti::FillHistos ( Int_t  type,
const AliMultiplicity *  mlt 
)
protected

Definition at line 1262 of file AliTrackletTaskMulti.cxx.

Referenced by UserExec().

Bool_t AliTrackletTaskMulti::FillHistosSet ( TObjArray histos,
double  eta,
double  dphi,
double  dtheta,
double  dthetaX,
double  dist,
double  weight 
)

Definition at line 1509 of file AliTrackletTaskMulti.cxx.

Referenced by CheckReconstructables(), and FillHistos().

void AliTrackletTaskMulti::FillMCPrimaries ( )
protected

Definition at line 1415 of file AliTrackletTaskMulti.cxx.

Referenced by UserExec().

void AliTrackletTaskMulti::FillSpecies ( Int_t  primsec,
Int_t  id 
)
protected

Definition at line 1545 of file AliTrackletTaskMulti.cxx.

Referenced by FillHistos().

Int_t AliTrackletTaskMulti::GetCentralityBin ( Float_t  percentile) const
protected

Definition at line 1579 of file AliTrackletTaskMulti.cxx.

Referenced by UserExec().

Bool_t AliTrackletTaskMulti::GetDoInjection ( ) const
inline

Definition at line 196 of file AliTrackletTaskMulti.h.

Referenced by UserCreateOutputObjects(), and UserExec().

Bool_t AliTrackletTaskMulti::GetDoNormalReco ( ) const
inline

Definition at line 195 of file AliTrackletTaskMulti.h.

Referenced by UserCreateOutputObjects(), and UserExec().

Bool_t AliTrackletTaskMulti::GetDoRotation ( ) const
inline

Definition at line 197 of file AliTrackletTaskMulti.h.

Referenced by UserCreateOutputObjects(), and UserExec().

Int_t AliTrackletTaskMulti::GetPdgBin ( Int_t  pdgCode)
protected

Definition at line 1588 of file AliTrackletTaskMulti.cxx.

Referenced by FillMCPrimaries(), and FillSpecies().

float AliTrackletTaskMulti::GetPrimaryWeight ( Int_t  i)
protected

Definition at line 1978 of file AliTrackletTaskMulti.cxx.

Referenced by ReweightStack().

Bool_t AliTrackletTaskMulti::GetUseSpecialOutput ( ) const
inline

Definition at line 203 of file AliTrackletTaskMulti.h.

Bool_t AliTrackletTaskMulti::HaveCommonParent ( const float *  clLabs0,
const float *  clLabs1 
)
protected

Definition at line 1602 of file AliTrackletTaskMulti.cxx.

Referenced by FillHistos().

void AliTrackletTaskMulti::InitMultReco ( )
protected

Definition at line 817 of file AliTrackletTaskMulti.cxx.

Referenced by UserExec().

AliTrackletTaskMulti& AliTrackletTaskMulti::operator= ( const AliTrackletTaskMulti )
private
void AliTrackletTaskMulti::Print ( Option_t option) const

Definition at line 316 of file AliTrackletTaskMulti.cxx.

void AliTrackletTaskMulti::RegisterStat ( )

Definition at line 773 of file AliTrackletTaskMulti.cxx.

Referenced by Terminate(), and UserExec().

void AliTrackletTaskMulti::ReweightStack ( double  weight)
protected

Definition at line 1890 of file AliTrackletTaskMulti.cxx.

Referenced by UserExec().

void AliTrackletTaskMulti::SetCentPercentiles ( Float_t arr,
Int_t  nbins 
)

Definition at line 1842 of file AliTrackletTaskMulti.cxx.

void AliTrackletTaskMulti::SetCentPercentiles ( Double_t arr,
Int_t  nbins 
)

Definition at line 1856 of file AliTrackletTaskMulti.cxx.

void AliTrackletTaskMulti::SetCheckReconstructables ( Bool_t  c = kFALSE)
inline

Definition at line 165 of file AliTrackletTaskMulti.h.

void AliTrackletTaskMulti::SetCutOnDThetaX ( Bool_t  v = kFALSE)
inline

Definition at line 173 of file AliTrackletTaskMulti.h.

void AliTrackletTaskMulti::SetDoInjection ( Bool_t  v = kTRUE)
inline

Definition at line 200 of file AliTrackletTaskMulti.h.

void AliTrackletTaskMulti::SetDoNormalReco ( Bool_t  v = kTRUE)
inline

Definition at line 199 of file AliTrackletTaskMulti.h.

void AliTrackletTaskMulti::SetDoRotation ( Bool_t  v = kTRUE)
inline

Definition at line 201 of file AliTrackletTaskMulti.h.

void AliTrackletTaskMulti::SetDPhiSCut ( Float_t  c = 0.06)
inline

Definition at line 183 of file AliTrackletTaskMulti.h.

void AliTrackletTaskMulti::SetEtaBinWidth ( Double_t  w)
inline

Definition at line 207 of file AliTrackletTaskMulti.h.

void AliTrackletTaskMulti::SetEtaCut ( Float_t  etaCut)
inline

Definition at line 187 of file AliTrackletTaskMulti.h.

void AliTrackletTaskMulti::SetEtaMax ( Float_t  etaMax)
inline

Definition at line 189 of file AliTrackletTaskMulti.h.

void AliTrackletTaskMulti::SetEtaMin ( Float_t  etaMin)
inline

Definition at line 188 of file AliTrackletTaskMulti.h.

void AliTrackletTaskMulti::SetInjScale ( Float_t  s = 1.)
inline

Definition at line 180 of file AliTrackletTaskMulti.h.

void AliTrackletTaskMulti::SetNStdCut ( Float_t  c = 1.0)
inline

Definition at line 184 of file AliTrackletTaskMulti.h.

void AliTrackletTaskMulti::SetNStdDev ( Float_t  f = 1.)
inline

Definition at line 171 of file AliTrackletTaskMulti.h.

Referenced by AliTrackletTaskMulti().

void AliTrackletTaskMulti::SetPhiMax ( Float_t  phiMax)
inline

Definition at line 191 of file AliTrackletTaskMulti.h.

void AliTrackletTaskMulti::SetPhiMin ( Float_t  phiMin)
inline

Definition at line 190 of file AliTrackletTaskMulti.h.

void AliTrackletTaskMulti::SetPhiOverlapCut ( float  w = 0.005)
inline

Definition at line 177 of file AliTrackletTaskMulti.h.

Referenced by AliTrackletTaskMulti().

void AliTrackletTaskMulti::SetPhiRot ( float  w = 0)
inline

Definition at line 179 of file AliTrackletTaskMulti.h.

Referenced by AliTrackletTaskMulti().

void AliTrackletTaskMulti::SetPhiShift ( float  w = 0.0045)
inline

Definition at line 176 of file AliTrackletTaskMulti.h.

Referenced by AliTrackletTaskMulti().

void AliTrackletTaskMulti::SetPhiWindow ( float  w = 0.08)
inline

Definition at line 174 of file AliTrackletTaskMulti.h.

Referenced by AliTrackletTaskMulti().

void AliTrackletTaskMulti::SetRemoveOverlaps ( Bool_t  w = kFALSE)
inline

Definition at line 181 of file AliTrackletTaskMulti.h.

Referenced by AliTrackletTaskMulti().

void AliTrackletTaskMulti::SetReweightFlag ( Int_t  v = 0)
inline

Definition at line 206 of file AliTrackletTaskMulti.h.

void AliTrackletTaskMulti::SetReweightStack ( Int_t  v = 0)
inline

Definition at line 205 of file AliTrackletTaskMulti.h.

void AliTrackletTaskMulti::SetScaleDThetaBySin2T ( Bool_t  v = kFALSE)
inline

Definition at line 172 of file AliTrackletTaskMulti.h.

Referenced by AliTrackletTaskMulti().

void AliTrackletTaskMulti::SetScaleMCV0 ( Float_t  s = 1.0)
inline

Definition at line 185 of file AliTrackletTaskMulti.h.

void AliTrackletTaskMulti::SetThetaWindow ( float  w = 0.025)
inline

Definition at line 175 of file AliTrackletTaskMulti.h.

Referenced by AliTrackletTaskMulti().

void AliTrackletTaskMulti::SetTriggerSelection ( UInt_t  sel = AliVEvent::kINT7)
inline

Definition at line 157 of file AliTrackletTaskMulti.h.

void AliTrackletTaskMulti::SetUseCentralityVar ( Int_t  v)
inline

Definition at line 162 of file AliTrackletTaskMulti.h.

void AliTrackletTaskMulti::SetUseCentralityVar ( const char *  v = "V0M")
inline

Definition at line 163 of file AliTrackletTaskMulti.h.

void AliTrackletTaskMulti::SetUseMC ( Bool_t  mc = kFALSE)
inline

Definition at line 164 of file AliTrackletTaskMulti.h.

void AliTrackletTaskMulti::SetUseSpecialOutput ( Bool_t  v = kTRUE)
inline

Definition at line 204 of file AliTrackletTaskMulti.h.

void AliTrackletTaskMulti::SetZetaOverlapCut ( float  w = 0.05)
inline

Definition at line 178 of file AliTrackletTaskMulti.h.

Referenced by AliTrackletTaskMulti().

void AliTrackletTaskMulti::SetZVertexMax ( Float_t  z)
inline

Definition at line 193 of file AliTrackletTaskMulti.h.

void AliTrackletTaskMulti::SetZVertexMin ( Float_t  z)
inline

Definition at line 192 of file AliTrackletTaskMulti.h.

void AliTrackletTaskMulti::Terminate ( Option_t )
virtual

Definition at line 809 of file AliTrackletTaskMulti.cxx.

void AliTrackletTaskMulti::UserCreateOutputObjects ( )
virtual

!!

Definition at line 382 of file AliTrackletTaskMulti.cxx.

void AliTrackletTaskMulti::UserExec ( Option_t option)
virtual

Definition at line 451 of file AliTrackletTaskMulti.cxx.

Member Data Documentation

TArrayF AliTrackletTaskMulti::fCentPerc
protected
Bool_t AliTrackletTaskMulti::fCheckReconstructables
protected
Int_t AliTrackletTaskMulti::fCurrCentBin
protected
Bool_t AliTrackletTaskMulti::fCutOnDThetaX
protected
Bool_t AliTrackletTaskMulti::fDoInjection
protected

Definition at line 228 of file AliTrackletTaskMulti.h.

Referenced by GetDoInjection(), Print(), and SetDoInjection().

Bool_t AliTrackletTaskMulti::fDoNormalReco
protected

Definition at line 227 of file AliTrackletTaskMulti.h.

Referenced by GetDoNormalReco(), Print(), and SetDoNormalReco().

Bool_t AliTrackletTaskMulti::fDoRotation
protected

Definition at line 229 of file AliTrackletTaskMulti.h.

Referenced by GetDoRotation(), Print(), and SetDoRotation().

Float_t AliTrackletTaskMulti::fDPhiSCut
protected
Float_t AliTrackletTaskMulti::fDPhiShift
protected
Float_t AliTrackletTaskMulti::fDPhiWindow
protected
Float_t AliTrackletTaskMulti::fDThetaWindow
protected
Float_t AliTrackletTaskMulti::fESDVtx[3]
protected

MC Event.

Definition at line 278 of file AliTrackletTaskMulti.h.

Referenced by CheckReconstructables(), FillHistosSet(), FillMCPrimaries(), and UserExec().

Double_t AliTrackletTaskMulti::fEtaBinWidth
protected

Definition at line 294 of file AliTrackletTaskMulti.h.

Referenced by BookCustomHistos(), BookHistosSet(), Print(), and SetEtaBinWidth().

Float_t AliTrackletTaskMulti::fEtaMin
protected
const char* AliTrackletTaskMulti::fgCentSelName[]
staticprotected

Definition at line 296 of file AliTrackletTaskMulti.h.

Referenced by CheckCentralityVar(), and SetUseCentralityVar().

const int AliTrackletTaskMulti::fgkPDGCodes
staticprotected

pdg names

Definition at line 298 of file AliTrackletTaskMulti.h.

Referenced by GetPdgBin().

const char * AliTrackletTaskMulti::fgkPDGNames
staticprotected

centrality types

Definition at line 297 of file AliTrackletTaskMulti.h.

Referenced by BookCustomHistos().

TObjArray* AliTrackletTaskMulti::fHistosCustom
protected
TObjArray* AliTrackletTaskMulti::fHistosTrComb
protected

secondary

Definition at line 240 of file AliTrackletTaskMulti.h.

Referenced by FillHistos(), UserCreateOutputObjects(), and ~AliTrackletTaskMulti().

TObjArray* AliTrackletTaskMulti::fHistosTrCombU
protected

combinatorials

Definition at line 241 of file AliTrackletTaskMulti.h.

Referenced by FillHistos(), UserCreateOutputObjects(), and ~AliTrackletTaskMulti().

TObjArray* AliTrackletTaskMulti::fHistosTrData
protected
TObjArray* AliTrackletTaskMulti::fHistosTrInj
protected

all tracklets in data

Definition at line 235 of file AliTrackletTaskMulti.h.

Referenced by FillHistos(), UserCreateOutputObjects(), and ~AliTrackletTaskMulti().

TObjArray* AliTrackletTaskMulti::fHistosTrPrim
protected

rotated

Definition at line 238 of file AliTrackletTaskMulti.h.

Referenced by FillHistos(), UserCreateOutputObjects(), and ~AliTrackletTaskMulti().

TObjArray* AliTrackletTaskMulti::fHistosTrRcblPrim
protected

combinatorials uncorrelated

Definition at line 243 of file AliTrackletTaskMulti.h.

Referenced by CheckReconstructables(), UserCreateOutputObjects(), and ~AliTrackletTaskMulti().

TObjArray* AliTrackletTaskMulti::fHistosTrRcblSec
protected

Primary Reconstructable.

Definition at line 244 of file AliTrackletTaskMulti.h.

Referenced by CheckReconstructables(), UserCreateOutputObjects(), and ~AliTrackletTaskMulti().

TObjArray* AliTrackletTaskMulti::fHistosTrRot
protected

injected

Definition at line 236 of file AliTrackletTaskMulti.h.

Referenced by FillHistos(), UserCreateOutputObjects(), and ~AliTrackletTaskMulti().

TObjArray* AliTrackletTaskMulti::fHistosTrSec
protected

primary

Definition at line 239 of file AliTrackletTaskMulti.h.

Referenced by FillHistos(), UserCreateOutputObjects(), and ~AliTrackletTaskMulti().

Float_t AliTrackletTaskMulti::fInjScale
protected

Definition at line 265 of file AliTrackletTaskMulti.h.

Referenced by Print(), RegisterStat(), and SetInjScale().

Bool_t AliTrackletTaskMulti::fIsSelected
protected

Definition at line 289 of file AliTrackletTaskMulti.h.

Referenced by FillMCPrimaries(), and UserExec().

AliMCEvent* AliTrackletTaskMulti::fMCEvent
protected

MC stack.

Definition at line 277 of file AliTrackletTaskMulti.h.

Referenced by FillHistos(), FillMCPrimaries(), and UserExec().

Float_t AliTrackletTaskMulti::fMCV0Scale
protected

Definition at line 270 of file AliTrackletTaskMulti.h.

Referenced by Print(), RegisterStat(), SetScaleMCV0(), and UserExec().

AliITSMultRecBg* AliTrackletTaskMulti::fMultReco
protected
Float_t AliTrackletTaskMulti::fNBColl
protected

Definition at line 284 of file AliTrackletTaskMulti.h.

Referenced by FillMCPrimaries(), and UserExec().

Int_t AliTrackletTaskMulti::fNCentBins
protected

Definition at line 286 of file AliTrackletTaskMulti.h.

Referenced by BookCustomHistos(), BookHistosSet(), and SetCentPercentiles().

Float_t AliTrackletTaskMulti::fNPart
protected

N of signal tracklets |eta|<2.

Definition at line 283 of file AliTrackletTaskMulti.h.

Referenced by FillMCPrimaries(), and UserExec().

Int_t AliTrackletTaskMulti::fNPrimMCeta2
protected

MC gen vertex.

Definition at line 281 of file AliTrackletTaskMulti.h.

Referenced by FillHistos(), and FillMCPrimaries().

Float_t AliTrackletTaskMulti::fNStdCut
protected
Float_t AliTrackletTaskMulti::fNStdDev
protected
Int_t AliTrackletTaskMulti::fNTreta2
protected

N of primaries |eta|<2.

Definition at line 282 of file AliTrackletTaskMulti.h.

Referenced by FillHistos().

TList* AliTrackletTaskMulti::fOutput
protected
Float_t AliTrackletTaskMulti::fPhiMax
protected

Definition at line 252 of file AliTrackletTaskMulti.h.

Referenced by CheckReconstructables(), FillHistos(), Print(), and SetPhiMax().

Float_t AliTrackletTaskMulti::fPhiMin
protected

Definition at line 251 of file AliTrackletTaskMulti.h.

Referenced by Print(), and SetPhiMin().

Float_t AliTrackletTaskMulti::fPhiOverlapCut
protected

Definition at line 262 of file AliTrackletTaskMulti.h.

Referenced by InitMultReco(), Print(), RegisterStat(), and SetPhiOverlapCut().

Float_t AliTrackletTaskMulti::fPhiRot
protected

Definition at line 264 of file AliTrackletTaskMulti.h.

Referenced by Print(), RegisterStat(), SetPhiRot(), and UserExec().

Bool_t AliTrackletTaskMulti::fRemoveOverlaps
protected
Int_t AliTrackletTaskMulti::fReweightFlag
protected

Definition at line 293 of file AliTrackletTaskMulti.h.

Referenced by GetPrimaryWeight(), Print(), ReweightStack(), and SetReweightFlag().

Int_t AliTrackletTaskMulti::fReweightStack
protected

Definition at line 292 of file AliTrackletTaskMulti.h.

Referenced by GetPrimaryWeight(), Print(), SetReweightStack(), and UserExec().

TTree* AliTrackletTaskMulti::fRPTree
protected

mult.reco object

Definition at line 275 of file AliTrackletTaskMulti.h.

Referenced by UserExec().

Bool_t AliTrackletTaskMulti::fScaleDTBySin2T
protected
AliStack* AliTrackletTaskMulti::fStack
protected
UInt_t AliTrackletTaskMulti::fTrigSel
protected

Definition at line 272 of file AliTrackletTaskMulti.h.

Referenced by Print(), SetTriggerSelection(), and UserExec().

TString AliTrackletTaskMulti::fUseCentralityVar
protected
Bool_t AliTrackletTaskMulti::fUseMC
protected
Bool_t AliTrackletTaskMulti::fUseSpecialOutput
protected

rec.vertex is good

Definition at line 291 of file AliTrackletTaskMulti.h.

Referenced by GetUseSpecialOutput(), Print(), SetUseSpecialOutput(), and UserCreateOutputObjects().

Float_t AliTrackletTaskMulti::fVtxMC[3]
protected

ESD vertex.

Definition at line 279 of file AliTrackletTaskMulti.h.

Referenced by FillMCPrimaries(), and UserExec().

Bool_t AliTrackletTaskMulti::fVtxOK
protected

did current event pass phys.sel.?

Definition at line 290 of file AliTrackletTaskMulti.h.

Referenced by FillMCPrimaries(), and UserExec().

Float_t AliTrackletTaskMulti::fZetaOverlap
protected

Definition at line 263 of file AliTrackletTaskMulti.h.

Referenced by InitMultReco(), Print(), RegisterStat(), and SetZetaOverlapCut().

Float_t AliTrackletTaskMulti::fZVertexMax
protected
Float_t AliTrackletTaskMulti::fZVertexMin
protected

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