1 #ifndef ALIANALYSISTASKIPINFO_H 2 #define ALIANALYSISTASKIPINFO_H 12 #include "AliAnalysisTask.h"
Int_t fNTrMinIP[kNEst]
request to refit the vertex for given estimator
Double_t fEstMin[kNEst]
outliers cut level
Double_t fOutCut[kNEst]
max vtx multuplicity
Int_t fNTrMax[kNEst]
min vtx multuplicity
AliAnalysisTaskIPInfo & operator=(const AliAnalysisTaskIPInfo &)
AliIntSpotEstimator * fIPEst[kNEst]
request to fill ntuple
virtual void Terminate(Option_t *)
void SetOptions(Int_t estID, Bool_t recoVtx=kFALSE, Double_t outcut=1e-4, Int_t ntrIP=2, Int_t nPhiBins=12, Int_t nestb=1000, Double_t estmin=-4e-2, Double_t estmax=6e-2, Int_t ntrBins=10, Int_t ntMn=2, Int_t ntMx=32, Int_t nPBins=14, Double_t pmn=0.2, Double_t pmx=3., Bool_t fillNt=kFALSE)
Int_t CreateSPDTracklets(TClonesArray &tracks)
Double_t fEstMax[kNEst]
lower estimator boundary
Int_t fNPhiBins[kNEst]
min tracks for IP estimator
AliESDVertex * ReconstructPrimaryVertexITSTPC() const
virtual void CreateOutputObjects()
TObjArray fTracks
list send on output slot 0
Int_t fNPBins[kNEst]
n of vtx.mult. bins
Int_t fNTrMin[kNEst]
n of track P bins
virtual ~AliAnalysisTaskIPInfo()
Bool_t fFillNt[kNEst]
initial estimate of IP Center
AliIntSpotEstimator * GetEstimator(Int_t i) const
virtual void Exec(Option_t *option)
TList * fOutput
ESD friend object.
Double_t fPMin[kNEst]
upper estimator boundary
Double_t fIPCenIni[kNEst][3]
upper P cut
AliESDEvent * fESD
estimators
Double_t fPMax[kNEst]
lower P cut
AliESDVertex * ReconstructPrimaryVertexTPC() const
void SetIPCenIni(Int_t esdID, Double_t x=0, Double_t y=0, Double_t z=0)
Int_t fNEstb[kNEst]
n bins in phi for IP
AliESDfriend * fESDfriend
ESD object.
virtual void ConnectInputData(Option_t *)
static const Char_t * fEstNames[kNEst]
temporary storage for extracted tracks
AliAnalysisTaskIPInfo(const char *name="IPInfo")
Int_t fNTrBins[kNEst]
n of estimator bins