ROOT logo
AliRoot » ITS » AliITSRecoParam

class AliITSRecoParam: public AliDetectorRecoParam


Class with ITS reconstruction parameters
Origin: andrea.dainese@lnl.infn.it


Function Members (Methods)

public:
AliITSRecoParam()
virtual~AliITSRecoParam()
voidTObject::AbstractMethod(const char* method) const
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTNamed::Clear(Option_t* option = "")
virtual TObject*TNamed::Clone(const char* newname = "") const
virtual Int_tTNamed::Compare(const TObject* obj) const
virtual voidTNamed::Copy(TObject& named) const
virtual voidTObject::Delete(Option_t* option = "")MENU
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual voidTNamed::FillBuffer(char*& buffer)
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
Bool_tGetAddVirtualClustersInDeadZone() const
Bool_tGetAlignFilterCosmicMergeTracks() const
Bool_tGetAlignFilterCosmics() const
Bool_tGetAlignFilterFillQANtuples() const
Float_tGetAlignFilterMaxMatchingAngle() const
Float_tGetAlignFilterMaxPt() const
Float_tGetAlignFilterMinAngleWrtModulePlanes() const
Int_tGetAlignFilterMinITSPoints() const
Int_tGetAlignFilterMinITSPointsMerged() const
Float_tGetAlignFilterMinPt() const
Bool_tGetAlignFilterOnlyITSSATracks() const
Bool_tGetAlignFilterOnlyITSTPCTracks() const
Bool_tGetAlignFilterSkipExtra() const
Bool_tGetAlignFilterUseLayer(Int_t i) const
Bool_tGetAllowProlongationWithEmptyRoad() const
Bool_tGetAllowSharedClusters() const
Bool_tGetBkgTrackletsPlaneEff() const
static Double_tGetBoundaryWidth()
Double_tGetChi2PerCluster() const
Int_tGetClusterErrorsParam() const
Float_tGetClusterMisalErrorY(Int_t i, Double_t b = 0.) const
Float_tGetClusterMisalErrorZ(Int_t i, Double_t b = 0.) const
Bool_tGetComputePlaneEff() const
Bool_tGetCorrectLorentzAngleSPD() const
Bool_tGetCorrectLorentzAngleSSD() const
static AliITSRecoParam*GetCosmicTestParam()
Double_tGetDCACutPlaneEff() const
static Double_tGetdcd()
static Double_tGetDeltaXNeighbDets()
Double_tGetDistXFromBoundaryPlaneEff() const
Double_tGetDistXSearchClusterPlaneEff() const
Double_tGetDistZFromBoundaryPlaneEff() const
Double_tGetDistZSearchClusterPlaneEff() const
static Double_tGetdiw()
static Double_tGetdm()
static Double_tGetdPipe()
static Double_tGetdr()
virtual Option_t*TObject::GetDrawOption() const
static Double_tGetds()
static Double_tGetdshield(Int_t i)
static Long_tTObject::GetDtorOnly()
AliESDV0Params*GetESDV0Params() const
Int_tAliDetectorRecoParam::GetEventSpecie() const
Bool_tGetExtendedEtaAcceptance() const
Double_tGetFactorSAWindowSizes() const
Bool_tGetFindV0s() const
Bool_tGetFlagFakes() const
static AliITSRecoParam*GetHighFluxParam()
Bool_tGetHistoPlaneEff() const
virtual const char*TObject::GetIconName() const
Bool_tGetImproveWithVertex() const
Int_tGetInnerStartLayerSA() const
Bool_tGetInwardFindingSA() const
Int_tGetIPlanePlaneEff() const
static Int_tGetLastLayerToTrackTo()
static Int_tGetLayersNotToSkip(Int_t i)
Int_tGetLayersToSkip(Int_t i) const
static AliITSRecoParam*GetLowFluxParam()
Double_tGetMaxChi2() const
Double_tGetMaxChi2In() const
Double_tGetMaxChi2PerCluster(Int_t i) const
Double_tGetMaxChi2s(Int_t i) const
Double_tGetMaxChi2sR(Int_t i) const
static Int_tGetMaxClusterPerLayer()
static Int_tGetMaxClusterPerLayer10()
static Int_tGetMaxClusterPerLayer20()
static Int_tGetMaxClusterPerLayer5()
static Int_tGetMaxDetectorPerLayer()
Double_tGetMaxDForProlongation() const
Double_tGetMaxDforV0dghtrForProlongation() const
Double_tGetMaxDZforPrimTrk() const
Double_tGetMaxDZForProlongation() const
Double_tGetMaxDZToUseConstraint() const
Double_tGetMaxLambdaSA() const
Int_tGetMaxMissingClustersOutPlaneEff() const
Int_tGetMaxMissingClustersPlaneEff() const
Double_tGetMaxNormChi2C(Int_t i) const
Double_tGetMaxNormChi2ForGolden(Int_t i) const
Double_tGetMaxNormChi2NonC(Int_t i) const
Double_tGetMaxNormChi2NonCForHypothesis() const
Double_tGetMaxPhiSA() const
Double_tGetMaxRoad() const
Double_tGetMaxSnp() const
Int_tGetMaxSPDcontrForSAToUseAllClusters() const
Bool_tGetMCTrackletsPlaneEff() const
Float_tGetMinClusterChargeSDD() const
Int_tGetMinContVtxPlaneEff() const
Float_tGetMinFractionOfBadInRoad() const
Double_tGetMinLambdaSA() const
Int_tGetMinNPointsSA() const
Double_tGetMinPhiSA() const
Double_tGetMinPtForProlongation() const
Double_tGetMinPtPlaneEff() const
Float_tGetMultCutChi2cGamma() const
Float_tGetMultCutChi2cK0() const
Float_tGetMultCutDCArz() const
Float_tGetMultCutGammaSFromDecay() const
Float_tGetMultCutK0SFromDecay() const
Float_tGetMultCutMassGamma() const
Float_tGetMultCutMassGammaNSigma() const
Float_tGetMultCutMassK0() const
Float_tGetMultCutMassK0NSigma() const
Float_tGetMultCutMaxDCA() const
Float_tGetMultCutMaxDCADauther() const
Float_tGetMultCutMinElectronProbESD() const
Float_tGetMultCutMinElectronProbTPC() const
Float_tGetMultCutMinP() const
Float_tGetMultCutMinPointAngle() const
Float_tGetMultCutMinRGamma() const
Float_tGetMultCutMinRK0() const
Float_tGetMultCutPxDrSPDin() const
Float_tGetMultCutPxDrSPDout() const
Float_tGetMultCutPxDz() const
virtual const char*TNamed::GetName() const
Int_tGetNLoopsSA() const
Double_tGetNSigma2RoadYC() const
Double_tGetNSigma2RoadYNonC() const
Double_tGetNSigma2RoadZC() const
Double_tGetNSigma2RoadZNonC() const
Double_tGetNSigmaRoadY() const
Double_tGetNSigmaRoadZ() const
Double_tGetNSigmaYLayerForRoadY() const
Double_tGetNSigmaZLayerForRoadZ() const
Double_tGetNSigXFromBoundaryPlaneEff() const
Double_tGetNSigXSearchClusterPlaneEff() const
Double_tGetNSigZFromBoundaryPlaneEff() const
Double_tGetNSigZSearchClusterPlaneEff() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
Bool_tGetOnlyConstraintPlaneEff() const
virtual Option_t*TObject::GetOption() const
TStringGetOptReco() const
Int_tGetOuterStartLayerSA() const
Int_tGetPID() const
static AliITSRecoParam*GetPlaneEffParam(Int_t i)
static Double_tGetrcd()
Bool_tGetReadPlaneEffFromOCDB() const
Bool_tGetRequireClusterInInnerLayerPlaneEff() const
Bool_tGetRequireClusterInOuterLayerPlaneEff() const
static Double_tGetrInsideITSscreen()
static Double_tGetrInsidePipe()
static Double_tGetrInsideShield(Int_t i)
static Double_tGetrInsideSPD1()
static Double_tGetriw()
Double_tGetRoadMisal() const
static Double_tGetrOutsidePipe()
static Double_tGetrOutsideShield(Int_t i)
static Double_tGetrPipe()
static Double_tGetrs()
Float_tGetSAMinClusterCharge() const
Bool_tGetSAOnePointTracks() const
Bool_tGetSAUseAllClusters() const
Bool_tGetSAUsedEdxInfo() const
Double_tGetSearchForExtraClusters() const
Bool_tGetSelectBestMIP03() const
Double_tGetSigmaXDeadZoneHit2() const
Double_tGetSigmaXVdef() const
Double_tGetSigmaY2(Int_t i) const
Double_tGetSigmaYVdef() const
Double_tGetSigmaZ2(Int_t i) const
Double_tGetSigmaZDeadZoneHit2() const
Double_tGetSigmaZVdef() const
Bool_tGetSkipSubdetsNotInTriggerCluster() const
static Double_tGetSPDdetxlength()
static Double_tGetSPDdetzlength()
Bool_tGetSPDRemoveDeadFlag() const
Bool_tGetSPDRemoveNoisyFlag() const
UChar_tGetSPDVertexerHighMultAlgo() const
Int_tGetSPDVertexerPileupAlgo() const
Double_tGetStepSizeTGeo() const
Bool_tGetStoreLikeSignV0s() const
Bool_tGetSwitchOffStdSearchClusPlaneEff() const
Bool_tGetSwitchOnMaxDistNSigFrmBndPlaneEff() const
Bool_tGetSwitchOnMaxDistNSigSrhClusPlaneEff() const
Float_tGetTanLorentzAngleElectronsSSD() const
Float_tGetTanLorentzAngleHolesSPD() const
Float_tGetTanLorentzAngleHolesSSD() const
virtual const char*TNamed::GetTitle() const
Int_tGetTracker() const
Bool_tGetTrackerSAOnly() const
Bool_tGetTrackleterBuildCl2TrkRefs() const
Float_tGetTrackleterNStdDevCut() const
Float_tGetTrackleterPhiOverlapCut() const
Float_tGetTrackleterPhiRotationAngle() const
Float_tGetTrackleterPhiShift() const
Float_tGetTrackleterPhiWindow() const
Float_tGetTrackleterPhiWindowL1() const
Float_tGetTrackleterPhiWindowL2() const
Bool_tGetTrackleterRemoveClustersFromOverlaps() const
Bool_tGetTrackleterScaleDThetaBySin2T() const
Bool_tGetTrackleterStoreSPD2SingleCl() const
Float_tGetTrackleterThetaWindow() const
Float_tGetTrackleterZetaOverlapCut() const
Float_tGetTrackleterZetaWindowL1() const
Float_tGetTrackleterZetaWindowL2() const
virtual UInt_tTObject::GetUniqueID() const
Bool_tGetUpdateOncePerEventPlaneEff() const
Bool_tGetUseAmplitudeInfo(Int_t ilay) const
Bool_tGetUseBadChannelsInClusterFinderSSD() const
Bool_tGetUseBadZonesFromOCDB() const
Bool_tGetUseChargeMatchingInClusterFinderSSD() const
Bool_tGetUseCosmicRunShiftsSSD() const
Bool_tGetUseImproveKalman() const
Bool_tGetUseSDDClusterSizeSelection() const
Bool_tGetUseSDDCorrectionMaps() const
Bool_tGetUseSingleBadChannelsFromOCDB() const
Int_tGetUseTGeoInTracker() const
Bool_tGetUseTrackletsPlaneEff() const
Bool_tGetUseUnfoldingInClusterFinderSDD() const
Bool_tGetUseUnfoldingInClusterFinderSPD() const
Bool_tGetUseUnfoldingInClusterFinderSSD() const
Double_tGetVertexChi2CutPlaneEff() const
Double_tGetVertexCut() const
Int_tGetVertexer() const
Float_tGetVertexer3DDCACut() const
Float_tGetVertexer3DLooseDeltaPhiCut() const
Float_tGetVertexer3DNarrowFiducialRegionR() const
Float_tGetVertexer3DNarrowFiducialRegionZ() const
Float_tGetVertexer3DTightDeltaPhiCut() const
Float_tGetVertexer3DWideFiducialRegionR() const
Float_tGetVertexer3DWideFiducialRegionZ() const
Float_tGetVertexerFastSmearX() const
Float_tGetVertexerFastSmearY() const
Float_tGetVertexerFastSmearZ() const
static Double_tGetX0Air()
static Double_tGetX0Be()
static Double_tGetX0cd()
static Double_tGetX0iw()
static Double_tGetX0shield(Int_t i)
Double_tGetXPassDeadZoneHits() const
Double_tGetXVdef() const
static Double_tGetyr()
Double_tGetYVdef() const
static Double_tGetzm()
Double_tGetZVdef() const
Double_tGetZWindowDeadZone() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTNamed::Hash() const
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
Bool_tAliDetectorRecoParam::IsDefault() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
Bool_tTObject::IsOnHeap() const
virtual Bool_tTNamed::IsSortable() const
Bool_tTObject::IsZombie() const
virtual voidTNamed::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
virtual Bool_tTObject::Notify()
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
virtual voidTObject::Paint(Option_t* option = "")
virtual voidTObject::Pop()
virtual voidAliDetectorRecoParam::Print(Option_t*) const
voidPrintParameters() const
virtual Int_tTObject::Read(const char* name)
voidReconstructOnlySPD()
virtual voidTObject::RecursiveRemove(TObject* obj)
voidTObject::ResetBit(UInt_t f)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
voidSetAddVirtualClustersInDeadZone(Bool_t add = kTRUE)
voidSetAlignFilterCosmicMergeTracks(Bool_t b = kTRUE)
voidSetAlignFilterCosmics(Bool_t b = kTRUE)
voidSetAlignFilterFillQANtuples(Bool_t b = kTRUE)
voidSetAlignFilterMaxMatchingAngle(Float_t max = 0.085)
voidSetAlignFilterMaxPt(Float_t max = 1.e10)
voidSetAlignFilterMinAngleWrtModulePlanes(Float_t min = 0.52)
voidSetAlignFilterMinITSPoints(Int_t n = 4)
voidSetAlignFilterMinITSPointsMerged(Int_t n = 4)
voidSetAlignFilterMinPt(Float_t min = 0.)
voidSetAlignFilterOnlyITSSATracks(Bool_t b = kTRUE)
voidSetAlignFilterOnlyITSTPCTracks(Bool_t b = kFALSE)
voidSetAlignFilterSkipExtra(Bool_t b = kFALSE)
voidSetAlignFilterUseLayer(Int_t ilay, Bool_t use)
voidSetAllowProlongationWithEmptyRoad(Bool_t allow = kTRUE)
voidSetAllowSharedClusters(Bool_t allow = kTRUE)
voidAliDetectorRecoParam::SetAsDefault()
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidSetClusterErrorsParam(Int_t param = 1)
voidSetClusterMisalError(Float_t err = 0.)
voidSetClusterMisalErrorBOn(Float_t err = 0.)
voidSetClusterMisalErrorY(Float_t e0, Float_t e1, Float_t e2, Float_t e3, Float_t e4, Float_t e5)
voidSetClusterMisalErrorYBOn(Float_t e0, Float_t e1, Float_t e2, Float_t e3, Float_t e4, Float_t e5)
voidSetClusterMisalErrorZ(Float_t e0, Float_t e1, Float_t e2, Float_t e3, Float_t e4, Float_t e5)
voidSetClusterMisalErrorZBOn(Float_t e0, Float_t e1, Float_t e2, Float_t e3, Float_t e4, Float_t e5)
voidSetComputePlaneEff(Bool_t eff = kTRUE, Bool_t his = kTRUE)
voidSetCorrectLorentzAngleSPD(Bool_t flag)
voidSetCorrectLorentzAngleSSD(Bool_t flag)
voidSetDCACutPlaneEff(Double_t dcacpe = 999.)
voidSetDefaultPID()
voidSetDistXFromBoundaryPlaneEff(Double_t distx = 0.)
voidSetDistXSearchClusterPlaneEff(Double_t distclx = 0.)
voidSetDistZFromBoundaryPlaneEff(Double_t distz = 0.)
voidSetDistZSearchClusterPlaneEff(Double_t distclz = 0.)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
voidAliDetectorRecoParam::SetEventSpecie(AliRecoParam::EventSpecie_t specie)
voidSetExtendedEtaAcceptance(Bool_t ext = kTRUE)
voidSetFactorSAWindowSizes(Double_t fact = 1.)
voidSetFindV0s(Bool_t find = kTRUE)
voidSetFlagFakes(Bool_t v = kTRUE)
voidSetImproveWithVertex(Bool_t impr = kFALSE)
voidSetInnerStartLayerSA(Int_t lay)
voidSetInwardFindingSA()
voidSetIPlanePlaneEff(Int_t i = 0)
voidSetLambdaLimitsSA(Double_t lambmin, Double_t lambmax)
voidSetLandauFitPID()
voidSetLayersParameters()
voidSetLayerToSkip(Int_t i)
voidSetMaxMissingClustersOutPlaneEff(Int_t max = 0)
voidSetMaxMissingClustersPlaneEff(Int_t max = 0)
voidSetMaxSPDcontrForSAToUseAllClusters(Int_t contr = 50)
voidSetMinClusterChargeSDD(Float_t qcut = 0.)
voidSetMinContVtxPlaneEff(Int_t n = 3)
voidSetMinFractionOfBadInRoad(Float_t frac = 0)
voidSetMinNPointsSA(Int_t np)
voidSetMinPtPlaneEff(Bool_t ptmin = 0.)
voidSetMultCutChi2cGamma(Float_t v = 2.)
voidSetMultCutChi2cK0(Float_t v = 2.)
voidSetMultCutDCArz(Float_t v = 0.5)
voidSetMultCutGammaSFromDecay(Float_t v = -10.)
voidSetMultCutK0SFromDecay(Float_t v = -10.)
voidSetMultCutMassGamma(Float_t v = 0.03)
voidSetMultCutMassGammaNSigma(Float_t v = 5.)
voidSetMultCutMassK0(Float_t v = 0.03)
voidSetMultCutMassK0NSigma(Float_t v = 5.)
voidSetMultCutMaxDCA(Float_t v = 1.)
voidSetMultCutMaxDCADauther(Float_t v = 0.5)
voidSetMultCutMinElectronProbESD(Float_t v = 0.1)
voidSetMultCutMinElectronProbTPC(Float_t v = 0.5)
voidSetMultCutMinP(Float_t v = 0.05)
voidSetMultCutMinPointAngle(Float_t v = 0.98)
voidSetMultCutMinRGamma(Float_t v = 2.)
voidSetMultCutMinRK0(Float_t v = 1.)
voidSetMultCutPxDrSPDin(Float_t v = 0.1)
voidSetMultCutPxDrSPDout(Float_t v = 0.15)
voidSetMultCutPxDz(Float_t v = 0.2)
virtual voidTNamed::SetName(const char* name)MENU
virtual voidTNamed::SetNameTitle(const char* name, const char* title)
voidSetNLoopsSA(Int_t nl = 10)
voidSetNSigXFromBoundaryPlaneEff(Double_t nsigx = 0.)
voidSetNSigXSearchClusterPlaneEff(Double_t nsigclx = 0.)
voidSetNSigZFromBoundaryPlaneEff(Double_t nsigz = 0.)
voidSetNSigZSearchClusterPlaneEff(Double_t nsigclz = 0.)
static voidTObject::SetObjectStat(Bool_t stat)
voidSetOnlyConstraintPlaneEff(Bool_t con = kFALSE)
Bool_tSetOptReco(TString r)
voidSetOptTrackletsPlaneEff(Bool_t mc = kFALSE, Bool_t bkg = kFALSE)
voidSetOuterStartLayerSA(Int_t lay)
voidSetOutwardFindingSA()
voidSetPhiLimitsSA(Double_t phimin, Double_t phimax)
voidSetPID(Int_t pid = 0)
voidSetReadPlaneEffFrom0CDB(Bool_t read = kTRUE)
voidSetRequireClusterInInnerLayerPlaneEff(Bool_t in = kTRUE)
voidSetRequireClusterInOuterLayerPlaneEff(Bool_t out = kTRUE)
voidSetRoadMisal(Double_t road = 0)
voidSetSAMinClusterCharge(Float_t minq = 0.)
voidSetSAOnePointTracks()
voidSetSAUseAllClusters(Bool_t opt = kTRUE)
voidSetSAUsedEdxInfo(Bool_t opt = kTRUE)
voidSetSearchForExtraClusters(Bool_t opt = kTRUE)
voidSetSelectBestMIP03(Bool_t v = kTRUE)
voidSetSkipSubdetsNotInTriggerCluster(Bool_t flag = kTRUE)
voidSetSPDRemoveDeadFlag(Bool_t value)
voidSetSPDRemoveNoisyFlag(Bool_t value)
voidSetSPDVertexerHighMultAlgoDownscale()
voidSetSPDVertexerHighMultAlgoTraces()
voidSetSPDVertexerPileupAlgo3DOneShot()
voidSetSPDVertexerPileupAlgo3DTwoSteps()
voidSetSPDVertexerPileupAlgoOff()
voidSetSPDVertexerPileupAlgoZ()
voidSetStepSizeTGeo(Double_t size = 0.1)
voidSetStoreLikeSignV0s(Bool_t like = kFALSE)
voidSetSwitchOffStdSearchClusPlaneEff(Bool_t flagstdclus = kFALSE)
voidSetSwitchOnMaxDistNSigFrmBndPlaneEff(Bool_t flagbnd = kFALSE)
voidSetSwitchOnMaxDistNSigSrhClusPlaneEff(Bool_t flagbndcl = kFALSE)
voidSetTanLorentzAngleElectronsSSD(Float_t la)
voidSetTanLorentzAngleHolesSPD(Float_t la)
voidSetTanLorentzAngleHolesSSD(Float_t la)
virtual voidTNamed::SetTitle(const char* title = "")MENU
voidSetTracker(Int_t tracker = 0)
voidSetTrackerDefault()
voidSetTrackerMI()
voidSetTrackerSAOnly(Bool_t flag = kTRUE)
voidSetTrackerV2()
voidSetTrackleterBuildCl2TrkRefs(Bool_t v = kTRUE)
voidSetTrackleterNStdDevCut(Float_t f = 1.)
voidSetTrackleterPhiOverlapCut(Float_t w = 0.005)
voidSetTrackleterPhiRotationAngle(Float_t w = 0.0)
voidSetTrackleterPhiShift(Float_t w = 0.0045)
voidSetTrackleterPhiWindow(Float_t w = 0.08)
voidSetTrackleterPhiWindowL1(Float_t w = 0.10)
voidSetTrackleterPhiWindowL2(Float_t w = 0.07)
voidSetTrackleterRemoveClustersFromOverlaps(Bool_t use = kTRUE)
voidSetTrackleterScaleDThetaBySin2T(Bool_t v = kFALSE)
voidSetTrackleterStoreSPD2SingleCl(Bool_t v = kTRUE)
voidSetTrackleterThetaWindow(Float_t w = 0.025)
voidSetTrackleterZetaOverlapCut(Float_t w = 0.05)
voidSetTrackleterZetaWindowL1(Float_t w = 0.6)
voidSetTrackleterZetaWindowL2(Float_t w = 0.40)
virtual voidTObject::SetUniqueID(UInt_t uid)
voidSetUpdateOncePerEventPlaneEff(Bool_t use = kTRUE)
voidSetUseAmplitudeInfo(Bool_t use = kTRUE)
voidSetUseAmplitudeInfo(Int_t ilay, Bool_t use)
voidSetUseBadChannelsInClusterFinderSSD(Bool_t use = kFALSE)
voidSetUseBadZonesFromOCDB(Bool_t use = kTRUE)
voidSetUseChargeMatchingInClusterFinderSSD(Bool_t use = kTRUE)
voidSetUseCosmicRunShiftsSSD(Bool_t use = kFALSE)
voidSetUseImproveKalman(Bool_t v = kTRUE)
voidSetUseSDDClusterSizeSelection(Bool_t use = kTRUE)
voidSetUseSDDCorrectionMaps(Bool_t use = kTRUE)
voidSetUseSingleBadChannelsFromOCDB(Bool_t use = kTRUE)
voidSetUseTGeoInTracker(Int_t use = 1)
voidSetUseTrackletsPlaneEff(Bool_t use = kTRUE)
voidSetUseUnfoldingInClusterFinderSDD(Bool_t use = kTRUE)
voidSetUseUnfoldingInClusterFinderSPD(Bool_t use = kTRUE)
voidSetUseUnfoldingInClusterFinderSSD(Bool_t use = kTRUE)
voidSetVertexChi2CutPlaneEff(Double_t vtxchipe = 999999999.)
voidSetVertexer(Int_t vertexer = 0)
voidSetVertexer3D()
voidSetVertexer3DDCACut(Float_t dca = 0.1)
voidSetVertexer3DDefaults()
voidSetVertexer3DDeltaPhiCuts(Float_t dphiloose = 0.5, Float_t dphitight = 0.025)
voidSetVertexer3DFiducialRegions(Float_t dzwid = 40.0, Float_t drwid = 2.5, Float_t dznar = 0.5, Float_t drnar = 0.5)
voidSetVertexer3DNarrowFiducialRegion(Float_t dz = 0.5, Float_t dr = 0.5)
voidSetVertexer3DWideFiducialRegion(Float_t dz = 40.0, Float_t dr = 2.5)
voidSetVertexerCosmics()
voidSetVertexerFixedOnTDI()
voidSetVertexerFixedOnTED()
voidSetVertexerIons()
voidSetVertexerSmearMC(Float_t smearx = 0.005, Float_t smeary = 0.005, Float_t smearz = 0.01)
voidSetVertexerZ()
virtual voidShowMembers(TMemberInspector&)
virtual Int_tTNamed::Sizeof() const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual voidTObject::UseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()

Data Members

public:
enum { kMaxClusterPerLayer
kMaxClusterPerLayer5
kMaxClusterPerLayer10
kMaxClusterPerLayer20
};
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
protected:
Bool_tfAddVirtualClustersInDeadZoneadd if kTRUE
Bool_tfAlignFilterCosmicMergeTracksmerge cosmic tracks
Bool_tfAlignFilterCosmicsflag for cosmics case
Bool_tfAlignFilterFillQANtuplesfill QA ntuples
Float_tfAlignFilterMaxMatchingAnglematching for cosmics
Float_tfAlignFilterMaxPtmax pt
Float_tfAlignFilterMinAngleWrtModulePlanesmin angle track-to-sensor
Int_tfAlignFilterMinITSPointsmin points per track
Int_tfAlignFilterMinITSPointsMergedmin points for merged tracks
Float_tfAlignFilterMinPtmin pt
Bool_tfAlignFilterOnlyITSSATracksonly ITS SA tracks
Bool_tfAlignFilterOnlyITSTPCTracksonly ITS+TPC tracks
Bool_tfAlignFilterSkipExtrano extra cls in array
Bool_tfAlignFilterUseLayer[6]layers to use
Bool_tfAllowProlongationWithEmptyRoadallow to prolong even if road is empty (MI)
Bool_tfAllowSharedClustersif kFALSE don't set to kITSin tracks with shared clusters (MI)
Bool_tfBkgTrackletsPlaneEffflag to evaluate background instead of normal use (SPD PlaneEff using tracklets)
Double_tfChi2PerCluster(NOT USED)
Int_tfClusterErrorsParamparametrization for cluster errors (MI), see AliITSRecoParam::GetError()
Float_tfClusterMisalErrorY[6][cm] additional error on cluster Y pos. due to misalignment (MI,SA)
Float_tfClusterMisalErrorYBOn[6][cm] additional error on cluster Y pos. due to misalignment (MI,SA)
Float_tfClusterMisalErrorZ[6][cm] additional error on cluster Z pos. due to misalignment (MI,SA)
Float_tfClusterMisalErrorZBOn[6][cm] additional error on cluster Z pos. due to misalignment (MI,SA)
Bool_tfComputePlaneEffflag to enable computation of PlaneEfficiency
Bool_tfCorrectLorentzAngleSPDflag to enable correction
Bool_tfCorrectLorentzAngleSSDflag to enable correction
Double_tfDCACutPlaneEffthis set the cut on DCA in rphi plane when evaluating PlaneEff(SPD0)
Double_tfDistXFromBoundaryPlaneEffaccept one track for PlaneEff if distance from border (in loc x or z)
Double_tfDistXSearchClusterPlaneEffcluster found in distance from track impact point (in loc x or z)
Double_tfDistZFromBoundaryPlaneEffis greater than fDistXFromBoundaryPlaneEff centimeters
Double_tfDistZSearchClusterPlaneEffis greater than fDistXSearchClusterPlaneEff centimeters
Bool_tfExtendedEtaAcceptanceenable jumping from TPC to SPD at large eta (MI)
Double_tfFactorSAWindowSizeslarger window sizes in SA
Bool_tfFindV0sflag to enable V0 finder (MI)
Bool_tfFlagFakes(MI) preform shared cluster analysis and flag candidates for fakes
Bool_tfHistoPlaneEffflag to enable auxiliary PlaneEff histograms (e.g. residual distributions)
Int_tfIPlanePlaneEffindex of the plane (in the range [-1,5]) to study the efficiency (-1 ->Tracklets)
Bool_tfITSonlytracking only in ITS (no TPC)
Bool_tfImproveWithVertexuse the method AliITStrackV2::Improve() to point to the vertex during prolongation
Int_tfInnerStartLayerSAinner ITS layer to start track in SA inward
Int_tfInwardFlagSAflag for inward track finding in SA
Int_tfLayersToSkip[6]array with layers to skip (MI,SA)
Bool_tfMCTrackletsPlaneEffflag to enable the use of MC info for corrections (SPD PlaneEff using tracklets)
Double_tfMaxChi2used to initialize variables needed to find minimum chi2 (MI,V2)
Double_tfMaxChi2In(NOT USED)
Double_tfMaxChi2PerCluster[5]max chi2 for MIP (MI)
Double_tfMaxChi2s[6]max predicted chi2 (cluster & track prol.) (MI)
Double_tfMaxChi2sR[6](NOT USED)
Double_tfMaxDForProlongationmax. rphi imp. par. cut
Double_tfMaxDZForProlongationmax. 3D imp. par. cut
Double_tfMaxDZToUseConstraintmaximum (imp. par.) for tracks to be
Double_tfMaxDZforPrimTrkmaximum (imp. par.)/(1+layer) to define
Double_tfMaxDforV0dghtrForProlongationmax. rphi imp. par. cut for V0 daughter
Double_tfMaxLambdaSAmaximum lambda value for SA windows
Int_tfMaxMissingClustersOutPlaneEffmax n. of outermost layers without a cluster associated to the track
Int_tfMaxMissingClustersPlaneEffmax n. of (other) layers without a cluster associated to the track
Double_tfMaxNormChi2C[6]max norm chi2 for constrained tracks (MI)
Double_tfMaxNormChi2NonC[6]max norm chi2 for non constrained tracks (MI)
Double_tfMaxNormChi2NonCForHypothesismax norm chi2 (on layers 0,1,2) for hypotheis to be kept (MI)
Double_tfMaxPhiSAmaximum phi value for SA windows
Double_tfMaxRoad(V2)
Int_tfMaxSPDcontrForSAToUseAllClustersmaximum nContr of SPD vertex for which trackerSA will reuse all ITS clusters
Double_tfMaxSnpmaximum of sin(phi) (MI)
Float_tfMinClusterChargeSAminimum SDD,SSD cluster charge for SA tarcker
Float_tfMinClusterChargeSDDcut on SDD cluster charge
Int_tfMinContVtxPlaneEffmin number of contributors to ESD vtx for SPD PlaneEff using tracklets
Float_tfMinFractionOfBadInRoadto decide whether to skip the layer (MI)
Double_tfMinLambdaSAminimum lambda value for SA windows
Int_tfMinNPointsSAmin. number of ITS clusters for a SA track
Double_tfMinPhiSAminimum phi value for SA windows
Double_tfMinPtForProlongationmin. pt cut
Double_tfMinPtPlaneEffminimum p_t of the track to be used for Plane Efficiency evaluation
Float_tfMultCutChi2cGammamax constrained chi2 cut for gammas
Float_tfMultCutChi2cK0max constrained chi2 cut for K0s
Float_tfMultCutDCArzmax DR or DZ for primares
Float_tfMultCutGammaSFromDecaymin path*P for gammas
Float_tfMultCutK0SFromDecaymin path*P for K0s
Float_tfMultCutMassGammamax gamma mass
Float_tfMultCutMassGammaNSigmamax standard deviations from 0 for gamma
Float_tfMultCutMassK0max K0 mass difference from PGD value
Float_tfMultCutMassK0NSigmamax standard deviations for K0 mass from PDG value
Float_tfMultCutMaxDCAmax DCA for V0 at ESD vertex
Float_tfMultCutMaxDCADauthermax DCA of daughters at V0
Float_tfMultCutMinElectronProbESDmin probability for e+/e- PID not involving TPC
Float_tfMultCutMinElectronProbTPCmin probability for e+/e- PID involving TPC
Float_tfMultCutMinPmin P of V0
Float_tfMultCutMinPointAnglemin pointing angle cosine
Float_tfMultCutMinRGammamin transv. distance from ESDVertex to V0 for gammas
Float_tfMultCutMinRK0min transv. distance from ESDVertex to V0 for K0s
Float_tfMultCutPxDrSPDinmax P*DR for primaries involving at least 1 SPD
Float_tfMultCutPxDrSPDoutmax P*DR for primaries not involving any SPD
Float_tfMultCutPxDzmax P*DZ for primaries
Int_tfNLoopsSAnumber of loops in tracker SA
Double_tfNSigXFromBoundaryPlaneEffaccept one track for PlaneEff if distance from border (in loc x or z)
Double_tfNSigXSearchClusterPlaneEffcluster search in distance from track impact point (in loc x or z)
Double_tfNSigZFromBoundaryPlaneEffis greater than fNSigXFromBoundaryPlaneEff * Track_precision
Double_tfNSigZSearchClusterPlaneEffless than fNSigXSearchClusterPlaneEff * Track_precision
Double_tfNSigma2RoadYCy
Double_tfNSigma2RoadYNonCy
Double_tfNSigma2RoadZCz
Double_tfNSigma2RoadZNonCz
Double_tfNSigmaRoadYy
Double_tfNSigmaRoadZz
Double_tfNSigmaYLayerForRoadYy
Double_tfNSigmaZLayerForRoadZz
TStringTNamed::fNameobject identifier
Bool_tfOnlyConstraintPlaneEffif kTRUE, use only constrained tracks at primary vertex for Plane Eff.
TStringfOptReco"All" by default. It can be any
Int_tfOuterStartLayerSAouter ITS layer to start track in SA outward
Int_tfPIDITS PID method to be used (see AliITSReconstructor)
Bool_tfReadPlaneEffFromOCDBenable initial reading of Plane Eff statistics from OCDB
Bool_tfRequireClusterInInnerLayerPlaneEffouter/inner layer are used. It has no effect for outermost/innermost layer
Bool_tfRequireClusterInOuterLayerPlaneEffif kTRUE, then only tracks with an associated cluster on the closest
Double_tfRoadMisal[cm] increase of road for misalignment (MI)
Bool_tfSAOnePointTracksone-cluster tracks in SA (only for cosmics!)
Bool_tfSAUseAllClustersdo not skip clusters used by MI (same track twice in AliESDEvent!)
Bool_tfSAUsedEdxInfouse/not use dE/dx in ITS for assign mass hypothesis
Bool_tfSPDRemoveDeadFlagFlag saying whether dead pixels should be removed
Bool_tfSPDRemoveNoisyFlagFlag saying whether noisy pixels should be removed
Bool_tfScaleDTBySin2Tscale Dtheta by 1/sin^2(theta)
Bool_tfSearchForExtrasswicth yes/no for the search of extra-clusters in RefitInward step
Bool_tfSelectBestMIP03(MI) Multiply norm chi2 by interpolated one in hypthesis analysis
Double_tfSigmaXDeadZoneHit2x error virtual cls
Double_tfSigmaXVx
Double_tfSigmaY2[6]y
Double_tfSigmaYVy
Double_tfSigmaZ2[6]z
Double_tfSigmaZDeadZoneHit2z error virtual cls
Double_tfSigmaZVz
Bool_tfSkipSubdetsNotInTriggerClusterskip the subdetectors that are not in the trigger cluster
Double_tfStepSizeTGeostep size (cm)
Bool_tfStoreLikeSignV0sflag to store like-sign V0s (MI)
Bool_tfSwitchOffStdSearchClusPlaneEffif kTRUE,use fNSigXSearchClusterPlaneEff and fDistXSearchClusterPlaneEff
Bool_tfSwitchOnMaxDistNSigFrmBndPlaneEffif kTRUE,use max(fDistXFromBoundaryPlaneEff,fNSigXFromBoundaryPlaneEff) to accept tracks
Bool_tfSwitchOnMaxDistNSigSrhClusPlaneEffif kTRUE,use max(fDistXSearchClusterPlaneEff,fNSigXSearchClusterPlaneEff) to accept tracks
Float_tfTanLorentzAngleElectronsSSDtan(angle) for electrons in SSD @ B = 0.5 T
Float_tfTanLorentzAngleHolesSPDangle for holes in SPD
Float_tfTanLorentzAngleHolesSSDtan(angle) for holes in SSD @ B = 0.5 T
TStringTNamed::fTitleobject title
Int_tfTrackerITS tracker to be used (see AliITSReconstructor)
Bool_tfTrackleterBuildCl2TrkRefsbuild cluster to track references in AliMultiplicity
Float_tfTrackleterNStdDevcut on the number of standard deviations
Float_tfTrackleterPhiOverlapCutFiducial window in phi for overlap cut
Float_tfTrackleterPhiRotationAngleAngle to rotate cluster in the SPD inner layer for combinatorial reco only
Float_tfTrackleterPhiShiftPhi shift reference value (at 0.5 T)
Float_tfTrackleterPhiWindowSearch window in phi
Float_tfTrackleterPhiWindowL1Search window in phi for inner layer (1) (SPD PlaneEff using tracklets)
Float_tfTrackleterPhiWindowL2Search window in phi for outer layer (2) (SPD PlaneEff using tracklets)
Bool_tfTrackleterRemoveClustersFromOverlapsOption to skip clusters in the overlaps
Bool_tfTrackleterStoreSPD2SingleClrequest storing of L2 singles
Float_tfTrackleterThetaWindowSearch window in theta
Float_tfTrackleterZetaOverlapCutFiducial window in eta for overlap cut
Float_tfTrackleterZetaWindowL1Search window in zeta for inner layer (1) (SPD PlaneEff using tracklets)
Float_tfTrackleterZetaWindowL2Search window in zeta for outer layer (2) (SPD PlaneEff using tracklets)
Bool_tfUpdateOncePerEventPlaneEffoption to update chip efficiency once/event (to avoid doubles)
Bool_tfUseAmplitudeInfo[6]use cluster charge in cluster-track matching (SDD,SSD) (MI)
Bool_tfUseBadChannelsInClusterFinderSSDflag to switch on bad channels in CF SSD
Bool_tfUseBadZonesFromOCDBenable using OCDB info on dead modules and chips (MI)
Bool_tfUseChargeMatchingInClusterFinderSSDSSD
Bool_tfUseCosmicRunShiftsSSDSSD time shifts for cosmic run 2007/2008 (use for data taken up to 18 sept 2008)
Bool_tfUseImproveKalman(MI) Use ImproveKalman version of AliITSTrackV2 instead of Improve
Bool_tfUseSDDClusterSizeSelectioncut on SDD cluster size
Bool_tfUseSDDCorrectionMapsflag for use of SDD maps in C.F.
Bool_tfUseSingleBadChannelsFromOCDBenable using OCDB info on bad single SPD pixels and SDD anodes (MI)
Int_tfUseTGeoInTrackeruse TGeo to get material budget in tracker MI
Bool_tfUseTrackletsPlaneEffflag to enable estimate of SPD PlaneEfficiency using tracklets
Bool_tfUseUnfoldingInClusterFinderSDDSDD
Bool_tfUseUnfoldingInClusterFinderSPDSPD
Bool_tfUseUnfoldingInClusterFinderSSDSSD
Double_tfVertexChi2CutPlaneEffand also with a cut on the chi2
Double_tfVertexCut(V2)
Int_tfVertexerITS vertexer to be used (see AliITSReconstructor)
Float_tfVertexerFastSmearXgaussian sigma for x MC vertex smearing
Float_tfVertexerFastSmearYgaussian sigma for y MC vertex smearing
Float_tfVertexerFastSmearZgaussian sigma for z MC vertex smearing
Float_tfVtxr3DDCACutcut on tracklet-to-tracklet DCA in vertexer3D
UChar_tfVtxr3DHighMultAlgodownscaling if 0 - traces if 1
Float_tfVtxr3DPhiCutLooseloose deltaPhi cut to define tracklets in vertexer 3D
Float_tfVtxr3DPhiCutTighttight deltaPhi cut to define tracklets in vertexer 3D
Int_tfVtxr3DPileupAlgopileup algorithm (0 = VtxZ, 1 = 3D - 2 step, 2 = 3D all in once)
Float_tfVtxr3DRCutNarrowR extension of the narrow fiducial region for vertexer 3D
Float_tfVtxr3DRCutWideR extension of the wide fiducial region for vertexer 3D
Float_tfVtxr3DZCutNarrowZ extension of the narrow fiducial region for vertexer 3D
Float_tfVtxr3DZCutWideZ extension of the wide fiducial region for vertexer 3D
Double_tfXPassDeadZoneHitsx distance between clusters
Double_tfXVx
Double_tfYVy
Double_tfZVz
Double_tfZWindowDeadZonewindow size
static const Double_tfgkBoundaryWidthto define track at detector boundary
static const Double_tfgkDeltaXNeighbDetsmax difference in radius between neighbouring detectors
static const Int_tfgkLastLayerToTrackToinnermost layer
static const Int_tfgkLayersNotToSkip[6]array with layers not to skip
static const Int_tfgkMaxDetectorPerLayermax clusters per layer
static const Double_tfgkSPDdetxlengthSPD ladder length in x (=1.410-2*0.056)
static const Double_tfgkSPDdetzlengthSPD ladder length in z (=7.072-2*0.056)
static const Double_tfgkX0Airair X0
static const Double_tfgkX0BeBerillium X0
static const Double_tfgkX0cdTPC central drum X0
static const Double_tfgkX0iwTPC inner wall X0
static const Double_tfgkX0shield[2]SPD (0) SDD (1) shield X0
static const Double_tfgkdPipepipe x/X0
static const Double_tfgkdcdTPC central drum x/X0
static const Double_tfgkdiwTPC inner wall x/X0
static const Double_tfgkdmTPC membrane x/X0
static const Double_tfgkdrTPC rods x/X0
static const Double_tfgkdsITS screed x/X0
static const Double_tfgkdshield[2]SPD (0) SDD (1) shield x/X0
static const Double_tfgkrInsideITSscreeninside ITS screen radius
static const Double_tfgkrInsidePipeinside pipe radius
static const Double_tfgkrInsideSPD1inside SPD1 radius
static const Double_tfgkrInsideShield[2]inside SPD (0) SDD (1) shield radius
static const Double_tfgkrOutsidePipeoutside pipe radius
static const Double_tfgkrOutsideShield[2]outside SPD (0) SDD (1) shield radius
static const Double_tfgkrPipepipe radius
static const Double_tfgkrcdTPC central drum radius
static const Double_tfgkriwTPC inner wall radius
static const Double_tfgkrsITS screen radius
static const Double_tfgkyrTPC rods y (tracking c.s.)
static const Double_tfgkzmTPC membrane z
private:
AliESDV0Params*fESDV0Paramsdeclare the AliESDV0Params to be able to used in AliITSV0Finder

Class Charts

Inheritance Chart:
TNamed
AliDetectorRecoParam
AliITSRecoParam

Function documentation

AliITSRecoParam()




 constructor

~AliITSRecoParam()
 destructor

AliITSRecoParam * GetHighFluxParam()
 make default reconstruction  parameters for hig  flux env.

AliITSRecoParam * GetLowFluxParam()
 make default reconstruction  parameters for low  flux env.

AliITSRecoParam * GetCosmicTestParam()
 make default reconstruction  parameters for cosmics

AliITSRecoParam * GetPlaneEffParam(Int_t i)
 make special reconstruction parameters for Plane Efficiency study on layer i (0,5)

 if i=-1, then the evaluation for both pixel layers is tried with the tracklet method

void SetLayersParameters()
 number of layers and layers spatial resolutions

void PrintParameters() const
 print parameters

Bool_t SetOptReco(TString r)
 Set option for local reconstruction.
 The string must contain at least one of the following
 substrings: "All", "SPD", "SDD", "SSD"
AliITSRecoParam()
Int_t GetLayersNotToSkip(Int_t i)
{ return fgkLayersNotToSkip[i]; }
Int_t GetLastLayerToTrackTo()
Int_t GetMaxClusterPerLayer()
Int_t GetMaxClusterPerLayer5()
Int_t GetMaxClusterPerLayer10()
Int_t GetMaxClusterPerLayer20()
Int_t GetMaxDetectorPerLayer()
Double_t Getriw()
{ return fgkriw; }
Double_t Getdiw()
{ return fgkdiw; }
Double_t GetX0iw()
{ return fgkX0iw; }
Double_t Getrcd()
{ return fgkrcd; }
Double_t Getdcd()
{ return fgkdcd; }
Double_t GetX0cd()
{ return fgkX0cd; }
Double_t Getyr()
{ return fgkyr; }
Double_t Getdr()
{ return fgkdr; }
Double_t Getzm()
{ return fgkzm; }
Double_t Getdm()
{ return fgkdm; }
Double_t Getrs()
{ return fgkrs; }
Double_t Getds()
{ return fgkds; }
Double_t GetrInsideITSscreen()
Double_t GetrInsideSPD1()
{ return fgkrInsideSPD1; }
Double_t GetrPipe()
{ return fgkrPipe; }
Double_t GetrInsidePipe()
{ return fgkrInsidePipe; }
Double_t GetrOutsidePipe()
{ return fgkrOutsidePipe; }
Double_t GetdPipe()
{ return fgkdPipe; }
Double_t GetrInsideShield(Int_t i)
{ return fgkrInsideShield[i]; }
Double_t GetrOutsideShield(Int_t i)
{ return fgkrOutsideShield[i]; }
Double_t Getdshield(Int_t i)
{ return fgkdshield[i]; }
Double_t GetX0shield(Int_t i)
{ return fgkX0shield[i]; }
Double_t GetX0Air()
{ return fgkX0Air; }
Double_t GetX0Be()
{ return fgkX0Be; }
Double_t GetBoundaryWidth()
{ return fgkBoundaryWidth; }
Double_t GetDeltaXNeighbDets()
Double_t GetSPDdetzlength()
{ return fgkSPDdetzlength; }
Double_t GetSPDdetxlength()
{ return fgkSPDdetxlength; }
void SetTracker(Int_t tracker = 0)
{ fTracker=tracker; }
void SetTrackerDefault()
{ SetTracker(0); }
void SetTrackerMI()
{ SetTracker(1); }
void SetTrackerV2()
{ SetTracker(2); }
Int_t GetTracker() const
{ return fTracker; }
void SetTrackerSAOnly(Bool_t flag = kTRUE)
{ fITSonly=flag; }
Bool_t GetTrackerSAOnly() const
{ return fITSonly; }
void SetVertexer(Int_t vertexer = 0)
{ fVertexer=vertexer; }
void SetVertexer3D()
{ SetVertexer(0); }
void SetVertexerZ()
{ SetVertexer(1); }
void SetVertexerCosmics()
{ SetVertexer(2); }
void SetVertexerIons()
{ SetVertexer(3); }
void SetVertexerSmearMC(Float_t smearx = 0.005, Float_t smeary = 0.005, Float_t smearz = 0.01)
void SetVertexerFixedOnTDI()
void SetVertexerFixedOnTED()
Int_t GetVertexer() const
{ return fVertexer; }
Float_t GetVertexerFastSmearX() const
Float_t GetVertexerFastSmearY() const
Float_t GetVertexerFastSmearZ() const
void SetPID(Int_t pid = 0)
{fPID=pid;}
void SetDefaultPID()
{SetPID(0);}
void SetLandauFitPID()
{SetPID(1);}
Int_t GetPID() const
{return fPID;}
void SetVertexer3DFiducialRegions(Float_t dzwid = 40.0, Float_t drwid = 2.5, Float_t dznar = 0.5, Float_t drnar = 0.5)
SetVertexer3DWideFiducialRegion(Float_t dz = 40.0, Float_t dr = 2.5)
SetVertexer3DNarrowFiducialRegion(Float_t dz = 0.5, Float_t dr = 0.5)
void SetVertexer3DDeltaPhiCuts(Float_t dphiloose = 0.5, Float_t dphitight = 0.025)
void SetVertexer3DDCACut(Float_t dca = 0.1)
void SetVertexer3DDefaults()
void SetSPDVertexerPileupAlgoOff()
void SetSPDVertexerPileupAlgoZ()
void SetSPDVertexerPileupAlgo3DTwoSteps()
void SetSPDVertexerPileupAlgo3DOneShot()
void SetSPDVertexerHighMultAlgoDownscale()
void SetSPDVertexerHighMultAlgoTraces()
Bool_t GetSelectBestMIP03() const
Bool_t GetFlagFakes() const
{return fFlagFakes;}
Bool_t GetUseImproveKalman() const
void SetSelectBestMIP03(Bool_t v = kTRUE)
void SetFlagFakes(Bool_t v = kTRUE)
{fFlagFakes = v;}
void SetUseImproveKalman(Bool_t v = kTRUE)
Float_t GetVertexer3DWideFiducialRegionZ() const
{return fVtxr3DZCutWide;}
Float_t GetVertexer3DWideFiducialRegionR() const
{return fVtxr3DRCutWide;}
Float_t GetVertexer3DNarrowFiducialRegionZ() const
Float_t GetVertexer3DNarrowFiducialRegionR() const
Float_t GetVertexer3DLooseDeltaPhiCut() const
Float_t GetVertexer3DTightDeltaPhiCut() const
Float_t GetVertexer3DDCACut() const
{return fVtxr3DDCACut;}
Int_t GetSPDVertexerPileupAlgo() const
UChar_t GetSPDVertexerHighMultAlgo() const
Double_t GetSigmaY2(Int_t i) const
{ return fSigmaY2[i]; }
Double_t GetSigmaZ2(Int_t i) const
{ return fSigmaZ2[i]; }
Double_t GetMaxSnp() const
{ return fMaxSnp; }
Double_t GetNSigmaYLayerForRoadY() const
Double_t GetNSigmaRoadY() const
{ return fNSigmaRoadY; }
Double_t GetNSigmaZLayerForRoadZ() const
Double_t GetNSigmaRoadZ() const
{ return fNSigmaRoadZ; }
Double_t GetNSigma2RoadYC() const
{ return fNSigma2RoadYC; }
Double_t GetNSigma2RoadZC() const
{ return fNSigma2RoadZC; }
Double_t GetNSigma2RoadYNonC() const
{ return fNSigma2RoadYNonC; }
Double_t GetNSigma2RoadZNonC() const
{ return fNSigma2RoadZNonC; }
Double_t GetRoadMisal() const
{ return fRoadMisal; }
void SetRoadMisal(Double_t road = 0)
{ fRoadMisal=road; }
Double_t GetChi2PerCluster() const
{ return fChi2PerCluster; }
Double_t GetMaxChi2PerCluster(Int_t i) const
{ return fMaxChi2PerCluster[i]; }
Double_t GetMaxNormChi2NonC(Int_t i) const
{ return fMaxNormChi2NonC[i]; }
Double_t GetMaxNormChi2C(Int_t i) const
{ return fMaxNormChi2C[i]; }
Double_t GetMaxNormChi2NonCForHypothesis() const
Double_t GetMaxChi2() const
{ return fMaxChi2; }
Double_t GetMaxChi2s(Int_t i) const
{ return fMaxChi2s[i]; }
Double_t GetMaxChi2sR(Int_t i) const
{ return fMaxChi2sR[i]; }
Double_t GetMaxChi2In() const
{ return fMaxChi2In; }
Double_t GetMaxRoad() const
{ return fMaxRoad; }
Double_t GetMaxNormChi2ForGolden(Int_t i) const
{ return 3.+0.5*i; }
void SetSearchForExtraClusters(Bool_t opt = kTRUE)
Double_t GetSearchForExtraClusters() const
{ return fSearchForExtras; }
Double_t GetXVdef() const
{ return fXV; }
Double_t GetYVdef() const
{ return fYV; }
Double_t GetZVdef() const
{ return fZV; }
Double_t GetSigmaXVdef() const
{ return fSigmaXV; }
Double_t GetSigmaYVdef() const
{ return fSigmaYV; }
Double_t GetSigmaZVdef() const
{ return fSigmaZV; }
Double_t GetVertexCut() const
{ return fVertexCut; }
Double_t GetMaxDZforPrimTrk() const
{ return fMaxDZforPrimTrk; }
Double_t GetMaxDZToUseConstraint() const
Double_t GetMaxDforV0dghtrForProlongation() const
Double_t GetMaxDForProlongation() const
Double_t GetMaxDZForProlongation() const
Double_t GetMinPtForProlongation() const
void SetAddVirtualClustersInDeadZone(Bool_t add = kTRUE)
Bool_t GetAddVirtualClustersInDeadZone() const
Double_t GetZWindowDeadZone() const
{ return fZWindowDeadZone; }
Double_t GetSigmaXDeadZoneHit2() const
Double_t GetSigmaZDeadZoneHit2() const
Double_t GetXPassDeadZoneHits() const
{ return fXPassDeadZoneHits; }
Bool_t GetSkipSubdetsNotInTriggerCluster() const
void SetSkipSubdetsNotInTriggerCluster(Bool_t flag = kTRUE)
void SetUseTGeoInTracker(Int_t use = 1)
{ fUseTGeoInTracker=use; return; }
Int_t GetUseTGeoInTracker() const
{ return fUseTGeoInTracker; }
void SetStepSizeTGeo(Double_t size = 0.1)
{ fStepSizeTGeo=size; return; }
Double_t GetStepSizeTGeo() const
{ return fStepSizeTGeo; }
void SetAllowSharedClusters(Bool_t allow = kTRUE)
{ fAllowSharedClusters=allow; return; }
Bool_t GetAllowSharedClusters() const
void SetClusterErrorsParam(Int_t param = 1)
{ fClusterErrorsParam=param; return; }
Int_t GetClusterErrorsParam() const
void SetClusterMisalErrorY(Float_t e0, Float_t e1, Float_t e2, Float_t e3, Float_t e4, Float_t e5)
void SetClusterMisalErrorZ(Float_t e0, Float_t e1, Float_t e2, Float_t e3, Float_t e4, Float_t e5)
void SetClusterMisalError(Float_t err = 0.)
{ SetClusterMisalErrorY(err,err,err,err,err,err); SetClusterMisalErrorZ(err,err,err,err,err,err); }
void SetClusterMisalErrorYBOn(Float_t e0, Float_t e1, Float_t e2, Float_t e3, Float_t e4, Float_t e5)
void SetClusterMisalErrorZBOn(Float_t e0, Float_t e1, Float_t e2, Float_t e3, Float_t e4, Float_t e5)
void SetClusterMisalErrorBOn(Float_t err = 0.)
{ SetClusterMisalErrorYBOn(err,err,err,err,err,err); SetClusterMisalErrorZBOn(err,err,err,err,err,err); }
Float_t GetClusterMisalErrorY(Int_t i, Double_t b = 0.) const
{ return (TMath::Abs(b)<0.0001 ? fClusterMisalErrorY[i] : fClusterMisalErrorYBOn[i]); }
Float_t GetClusterMisalErrorZ(Int_t i, Double_t b = 0.) const
{ return (TMath::Abs(b)<0.0001 ? fClusterMisalErrorZ[i] : fClusterMisalErrorZBOn[i]); }
void SetUseAmplitudeInfo(Bool_t use = kTRUE)
{ for(Int_t i=0;i<AliITSgeomTGeo::kNLayers;i++) fUseAmplitudeInfo[i]=use; return; }
void SetUseAmplitudeInfo(Int_t ilay, Bool_t use)
{ fUseAmplitudeInfo[ilay]=use; return; }
Bool_t GetUseAmplitudeInfo(Int_t ilay) const
 Option for Plane Efficiency evaluation
{ return fUseAmplitudeInfo[ilay]; }
void SetComputePlaneEff(Bool_t eff = kTRUE, Bool_t his = kTRUE)
{ fComputePlaneEff=eff; fHistoPlaneEff=his; return; }
Bool_t GetComputePlaneEff() const
{ return fComputePlaneEff; }
Bool_t GetHistoPlaneEff() const
{ return fHistoPlaneEff; }
void SetUseTrackletsPlaneEff(Bool_t use = kTRUE)
{fUseTrackletsPlaneEff=use; return;}
Bool_t GetUseTrackletsPlaneEff() const
void SetOptTrackletsPlaneEff(Bool_t mc = kFALSE, Bool_t bkg = kFALSE)
Bool_t GetMCTrackletsPlaneEff() const
Bool_t GetBkgTrackletsPlaneEff() const
void SetTrackleterPhiWindowL1(Float_t w = 0.10)
Float_t GetTrackleterPhiWindowL1() const
void SetTrackleterPhiWindowL2(Float_t w = 0.07)
Float_t GetTrackleterPhiWindowL2() const
void SetTrackleterZetaWindowL1(Float_t w = 0.6)
Float_t GetTrackleterZetaWindowL1() const
void SetTrackleterZetaWindowL2(Float_t w = 0.40)
Float_t GetTrackleterZetaWindowL2() const
void SetTrackleterBuildCl2TrkRefs(Bool_t v = kTRUE)
Bool_t GetTrackleterBuildCl2TrkRefs() const
void SetUpdateOncePerEventPlaneEff(Bool_t use = kTRUE)
Bool_t GetUpdateOncePerEventPlaneEff() const
void SetMinContVtxPlaneEff(Int_t n = 3)
{fMinContVtxPlaneEff=n; return;}
Int_t GetMinContVtxPlaneEff() const
void SetIPlanePlaneEff(Int_t i = 0)
{if(i<-1 || i>=AliITSgeomTGeo::kNLayers) return; fIPlanePlaneEff=i; }
Int_t GetIPlanePlaneEff() const
{return fIPlanePlaneEff;}
void SetReadPlaneEffFrom0CDB(Bool_t read = kTRUE)
Bool_t GetReadPlaneEffFromOCDB() const
void SetMinPtPlaneEff(Bool_t ptmin = 0.)
{ fMinPtPlaneEff=ptmin; }
Double_t GetMinPtPlaneEff() const
{ return fMinPtPlaneEff; }
void SetMaxMissingClustersPlaneEff(Int_t max = 0)
Int_t GetMaxMissingClustersPlaneEff() const
void SetMaxMissingClustersOutPlaneEff(Int_t max = 0)
Int_t GetMaxMissingClustersOutPlaneEff() const
void SetRequireClusterInOuterLayerPlaneEff(Bool_t out = kTRUE)
Bool_t GetRequireClusterInOuterLayerPlaneEff() const
void SetRequireClusterInInnerLayerPlaneEff(Bool_t in = kTRUE)
Bool_t GetRequireClusterInInnerLayerPlaneEff() const
void SetOnlyConstraintPlaneEff(Bool_t con = kFALSE)
Bool_t GetOnlyConstraintPlaneEff() const
void SetNSigXFromBoundaryPlaneEff(Double_t nsigx = 0.)
{if(nsigx<0.)fNSigXFromBoundaryPlaneEff=TMath::Abs(nsigx);else fNSigXFromBoundaryPlaneEff=nsigx;}
Double_t GetNSigXFromBoundaryPlaneEff() const
void SetNSigZFromBoundaryPlaneEff(Double_t nsigz = 0.)
{if(nsigz<0.)fNSigZFromBoundaryPlaneEff=TMath::Abs(nsigz);else fNSigZFromBoundaryPlaneEff=nsigz;}
Double_t GetNSigZFromBoundaryPlaneEff() const
void SetDistXFromBoundaryPlaneEff(Double_t distx = 0.)
{if(distx<0.)fDistXFromBoundaryPlaneEff=TMath::Abs(distx);else fDistXFromBoundaryPlaneEff=distx;}
Double_t GetDistXFromBoundaryPlaneEff() const
void SetDistZFromBoundaryPlaneEff(Double_t distz = 0.)
{if(distz<0.)fDistZFromBoundaryPlaneEff=TMath::Abs(distz);else fDistZFromBoundaryPlaneEff=distz;}
Double_t GetDistZFromBoundaryPlaneEff() const
void SetSwitchOnMaxDistNSigFrmBndPlaneEff(Bool_t flagbnd = kFALSE)
Bool_t GetSwitchOnMaxDistNSigFrmBndPlaneEff() const
void SetSwitchOffStdSearchClusPlaneEff(Bool_t flagstdclus = kFALSE)
Bool_t GetSwitchOffStdSearchClusPlaneEff() const
void SetNSigXSearchClusterPlaneEff(Double_t nsigclx = 0.)
{if(nsigclx<0.)fNSigXSearchClusterPlaneEff=TMath::Abs(nsigclx);else fNSigXSearchClusterPlaneEff=nsigclx;}
Double_t GetNSigXSearchClusterPlaneEff() const
void SetNSigZSearchClusterPlaneEff(Double_t nsigclz = 0.)
{if(nsigclz<0.)fNSigZSearchClusterPlaneEff=TMath::Abs(nsigclz);else fNSigZSearchClusterPlaneEff=nsigclz;}
Double_t GetNSigZSearchClusterPlaneEff() const
void SetDistXSearchClusterPlaneEff(Double_t distclx = 0.)
{if(distclx<0.)fDistXSearchClusterPlaneEff=TMath::Abs(distclx);else fDistXSearchClusterPlaneEff=distclx;}
Double_t GetDistXSearchClusterPlaneEff() const
void SetDistZSearchClusterPlaneEff(Double_t distclz = 0.)
{if(distclz<0.)fDistZSearchClusterPlaneEff=TMath::Abs(distclz);else fDistZSearchClusterPlaneEff=distclz;}
Double_t GetDistZSearchClusterPlaneEff() const
void SetSwitchOnMaxDistNSigSrhClusPlaneEff(Bool_t flagbndcl = kFALSE)
Bool_t GetSwitchOnMaxDistNSigSrhClusPlaneEff() const
void SetDCACutPlaneEff(Double_t dcacpe = 999.)
{fDCACutPlaneEff=dcacpe;}
Double_t GetDCACutPlaneEff() const
{return fDCACutPlaneEff;}
void SetVertexChi2CutPlaneEff(Double_t vtxchipe = 999999999.)
Double_t GetVertexChi2CutPlaneEff() const
void SetImproveWithVertex(Bool_t impr = kFALSE)
{ fImproveWithVertex=impr; return; }
Bool_t GetImproveWithVertex() const
{ return fImproveWithVertex; }
void SetExtendedEtaAcceptance(Bool_t ext = kTRUE)
{ fExtendedEtaAcceptance=ext; return; }
Bool_t GetExtendedEtaAcceptance() const
void SetAllowProlongationWithEmptyRoad(Bool_t allow = kTRUE)
Bool_t GetAllowProlongationWithEmptyRoad() const
void SetUseBadZonesFromOCDB(Bool_t use = kTRUE)
{ fUseBadZonesFromOCDB=use; return; }
Bool_t GetUseBadZonesFromOCDB() const
void SetUseSingleBadChannelsFromOCDB(Bool_t use = kTRUE)
Bool_t GetUseSingleBadChannelsFromOCDB() const
void SetMinFractionOfBadInRoad(Float_t frac = 0)
{ fMinFractionOfBadInRoad=frac; return; }
Float_t GetMinFractionOfBadInRoad() const
void SetOutwardFindingSA()
void SetInwardFindingSA()
Bool_t GetInwardFindingSA() const
{return fInwardFlagSA;}
void SetOuterStartLayerSA(Int_t lay)
{ fOuterStartLayerSA=lay; return; }
Int_t GetOuterStartLayerSA() const
{ return fOuterStartLayerSA; }
void SetInnerStartLayerSA(Int_t lay)
{ fInnerStartLayerSA=lay; return; }
Int_t GetInnerStartLayerSA() const
{ return fInnerStartLayerSA; }
void SetMinNPointsSA(Int_t np)
{ fMinNPointsSA=np; return; }
Int_t GetMinNPointsSA() const
{ return fMinNPointsSA;}
void SetFactorSAWindowSizes(Double_t fact = 1.)
{ fFactorSAWindowSizes=fact; return; }
Double_t GetFactorSAWindowSizes() const
void SetNLoopsSA(Int_t nl = 10)
{fNLoopsSA=nl;}
Int_t GetNLoopsSA() const
{ return fNLoopsSA;}
void SetPhiLimitsSA(Double_t phimin, Double_t phimax)
Double_t GetMinPhiSA() const
{return fMinPhiSA;}
Double_t GetMaxPhiSA() const
{return fMaxPhiSA;}
void SetLambdaLimitsSA(Double_t lambmin, Double_t lambmax)
Double_t GetMinLambdaSA() const
{return fMinLambdaSA;}
Double_t GetMaxLambdaSA() const
{return fMaxLambdaSA;}
void SetSAMinClusterCharge(Float_t minq = 0.)
Float_t GetSAMinClusterCharge() const
void SetSAOnePointTracks()
Bool_t GetSAOnePointTracks() const
{ return fSAOnePointTracks; }
void SetSAUseAllClusters(Bool_t opt = kTRUE)
{ fSAUseAllClusters=opt; return; }
Bool_t GetSAUseAllClusters() const
{ return fSAUseAllClusters; }
void SetMaxSPDcontrForSAToUseAllClusters(Int_t contr = 50)
Int_t GetMaxSPDcontrForSAToUseAllClusters() const
void SetSAUsedEdxInfo(Bool_t opt = kTRUE)
{ fSAUsedEdxInfo=opt; return; }
Bool_t GetSAUsedEdxInfo() const
{ return fSAUsedEdxInfo; }
void SetFindV0s(Bool_t find = kTRUE)
{ fFindV0s=find; return; }
Bool_t GetFindV0s() const
{ return fFindV0s; }
void SetStoreLikeSignV0s(Bool_t like = kFALSE)
{ fStoreLikeSignV0s=like; return; }
Bool_t GetStoreLikeSignV0s() const
{ return fStoreLikeSignV0s; }
void SetLayerToSkip(Int_t i)
{ fLayersToSkip[i]=1; return; }
Int_t GetLayersToSkip(Int_t i) const
{ return fLayersToSkip[i]; }
void SetUseUnfoldingInClusterFinderSPD(Bool_t use = kTRUE)
Bool_t GetUseUnfoldingInClusterFinderSPD() const
void SetUseUnfoldingInClusterFinderSDD(Bool_t use = kTRUE)
Bool_t GetUseUnfoldingInClusterFinderSDD() const
void SetUseUnfoldingInClusterFinderSSD(Bool_t use = kTRUE)
Bool_t GetUseUnfoldingInClusterFinderSSD() const
void SetUseBadChannelsInClusterFinderSSD(Bool_t use = kFALSE)
Bool_t GetUseBadChannelsInClusterFinderSSD() const
void SetUseSDDCorrectionMaps(Bool_t use = kTRUE)
Bool_t GetUseSDDCorrectionMaps() const
void SetUseSDDClusterSizeSelection(Bool_t use = kTRUE)
Bool_t GetUseSDDClusterSizeSelection() const
void SetMinClusterChargeSDD(Float_t qcut = 0.)
Float_t GetMinClusterChargeSDD() const
void SetUseChargeMatchingInClusterFinderSSD(Bool_t use = kTRUE)
Bool_t GetUseChargeMatchingInClusterFinderSSD() const
void SetUseCosmicRunShiftsSSD(Bool_t use = kFALSE)
{ fUseCosmicRunShiftsSSD=use; return; }
Bool_t GetUseCosmicRunShiftsSSD() const
void SetTrackleterPhiWindow(Float_t w = 0.08)
 SPD Tracklets (D. Elia)
void SetTrackleterThetaWindow(Float_t w = 0.025)
void SetTrackleterPhiShift(Float_t w = 0.0045)
Float_t GetTrackleterPhiWindow() const
Float_t GetTrackleterThetaWindow() const
Float_t GetTrackleterPhiShift() const
void SetTrackleterRemoveClustersFromOverlaps(Bool_t use = kTRUE)
Bool_t GetTrackleterRemoveClustersFromOverlaps() const
void SetTrackleterPhiOverlapCut(Float_t w = 0.005)
void SetTrackleterZetaOverlapCut(Float_t w = 0.05)
Float_t GetTrackleterPhiOverlapCut() const
Float_t GetTrackleterZetaOverlapCut() const
void SetTrackleterPhiRotationAngle(Float_t w = 0.0)
Float_t GetTrackleterPhiRotationAngle() const
Bool_t GetTrackleterStoreSPD2SingleCl() const
void SetTrackleterStoreSPD2SingleCl(Bool_t v = kTRUE)
void SetTrackleterNStdDevCut(Float_t f = 1.)
{fTrackleterNStdDev = f<0.01 ? 0.01 : f;}
Float_t GetTrackleterNStdDevCut() const
void SetTrackleterScaleDThetaBySin2T(Bool_t v = kFALSE)
Bool_t GetTrackleterScaleDThetaBySin2T() const
{return fScaleDTBySin2T;}
void SetSPDRemoveNoisyFlag(Bool_t value)
Bool_t GetSPDRemoveNoisyFlag() const
void SetSPDRemoveDeadFlag(Bool_t value)
Bool_t GetSPDRemoveDeadFlag() const
void SetAlignFilterCosmics(Bool_t b = kTRUE)
void SetAlignFilterCosmicMergeTracks(Bool_t b = kTRUE)
void SetAlignFilterMinITSPoints(Int_t n = 4)
void SetAlignFilterMinITSPointsMerged(Int_t n = 4)
void SetAlignFilterOnlyITSSATracks(Bool_t b = kTRUE)
void SetAlignFilterOnlyITSTPCTracks(Bool_t b = kFALSE)
void SetAlignFilterUseLayer(Int_t ilay, Bool_t use)
void SetAlignFilterSkipExtra(Bool_t b = kFALSE)
void SetAlignFilterMaxMatchingAngle(Float_t max = 0.085)
void SetAlignFilterMinAngleWrtModulePlanes(Float_t min = 0.52)
void SetAlignFilterMinPt(Float_t min = 0.)
void SetAlignFilterMaxPt(Float_t max = 1.e10)
void SetAlignFilterFillQANtuples(Bool_t b = kTRUE)
Bool_t GetAlignFilterCosmics() const
Bool_t GetAlignFilterCosmicMergeTracks() const
Int_t GetAlignFilterMinITSPoints() const
Int_t GetAlignFilterMinITSPointsMerged() const
Bool_t GetAlignFilterOnlyITSSATracks() const
Bool_t GetAlignFilterOnlyITSTPCTracks() const
Bool_t GetAlignFilterUseLayer(Int_t i) const
Bool_t GetAlignFilterSkipExtra() const
Float_t GetAlignFilterMaxMatchingAngle() const
Float_t GetAlignFilterMinAngleWrtModulePlanes() const
Float_t GetAlignFilterMinPt() const
Float_t GetAlignFilterMaxPt() const
Bool_t GetAlignFilterFillQANtuples() const
Float_t GetMultCutPxDrSPDin() const
 Multiplicity Reconstructor
Float_t GetMultCutPxDrSPDout() const
Float_t GetMultCutPxDz() const
{return fMultCutPxDz;}
Float_t GetMultCutDCArz() const
{return fMultCutDCArz;}
Float_t GetMultCutMinElectronProbTPC() const
Float_t GetMultCutMinElectronProbESD() const
Float_t GetMultCutMinP() const
{return fMultCutMinP;}
Float_t GetMultCutMinRGamma() const
Float_t GetMultCutMinRK0() const
{return fMultCutMinRK0;}
Float_t GetMultCutMinPointAngle() const
Float_t GetMultCutMaxDCADauther() const
Float_t GetMultCutMassGamma() const
Float_t GetMultCutMassGammaNSigma() const
Float_t GetMultCutMassK0() const
{return fMultCutMassK0;}
Float_t GetMultCutMassK0NSigma() const
Float_t GetMultCutChi2cGamma() const
Float_t GetMultCutChi2cK0() const
{return fMultCutChi2cK0;}
Float_t GetMultCutGammaSFromDecay() const
Float_t GetMultCutK0SFromDecay() const
Float_t GetMultCutMaxDCA() const
{return fMultCutMaxDCA;}
void SetMultCutPxDrSPDin(Float_t v = 0.1)
void SetMultCutPxDrSPDout(Float_t v = 0.15)
void SetMultCutPxDz(Float_t v = 0.2)
{ fMultCutPxDz = v;}
void SetMultCutDCArz(Float_t v = 0.5)
void SetMultCutMinElectronProbTPC(Float_t v = 0.5)
void SetMultCutMinElectronProbESD(Float_t v = 0.1)
void SetMultCutMinP(Float_t v = 0.05)
{ fMultCutMinP = v;}
void SetMultCutMinRGamma(Float_t v = 2.)
void SetMultCutMinRK0(Float_t v = 1.)
void SetMultCutMinPointAngle(Float_t v = 0.98)
void SetMultCutMaxDCADauther(Float_t v = 0.5)
void SetMultCutMassGamma(Float_t v = 0.03)
void SetMultCutMassGammaNSigma(Float_t v = 5.)
void SetMultCutMassK0(Float_t v = 0.03)
void SetMultCutMassK0NSigma(Float_t v = 5.)
void SetMultCutChi2cGamma(Float_t v = 2.)
void SetMultCutChi2cK0(Float_t v = 2.)
void SetMultCutGammaSFromDecay(Float_t v = -10.)
void SetMultCutK0SFromDecay(Float_t v = -10.)
void SetMultCutMaxDCA(Float_t v = 1.)
AliESDV0Params * GetESDV0Params() const
 Lorentz angle
{return fESDV0Params;}
Bool_t GetCorrectLorentzAngleSPD() const
Float_t GetTanLorentzAngleHolesSPD() const
Bool_t GetCorrectLorentzAngleSSD() const
Float_t GetTanLorentzAngleHolesSSD() const
Float_t GetTanLorentzAngleElectronsSSD() const
void SetCorrectLorentzAngleSPD(Bool_t flag)
void SetTanLorentzAngleHolesSPD(Float_t la)
void SetCorrectLorentzAngleSSD(Bool_t flag)
void SetTanLorentzAngleHolesSSD(Float_t la)
void SetTanLorentzAngleElectronsSSD(Float_t la)
void ReconstructOnlySPD()
{fOptReco="SPD";}
TString GetOptReco() const
{return fOptReco;}
AliITSRecoParam & operator=(const AliITSRecoParam& param)