12 const char* macroname =
"MakeTPCRecoParam.C";
14 double sysCovMatColl[5] = {0.02,0.3, 2.5e-4, 2.5e-4, 5.0e-3};
15 double sysCovMatCosm[5] = {0.05,0.5, 5.0e-4, 5.0e-4, 2.0e-2};
17 TVectorF zreg(1),zregsigInv(1);
19 zregsigInv[0] = 1./2.0;
96 recoParamArray->AddLast(tpcRecoParam);
160 recoParamArray->AddLast(tpcRecoParam);
181 recoParamArray->AddLast(tpcRecoParam);
226 recoParamArray->AddLast(tpcRecoParam);
231 Bool_t defaultIsSet = kFALSE;
232 for(Int_t i =0; i < recoParamArray->GetEntriesFast(); i++) {
234 if (!param)
continue;
237 defaultIsSet = kTRUE;
242 Error(macroname,
"The default reconstruction parameters are not set! Exiting...");
249 md->
SetComment(
"Reconstruction parameters TPC, as used for Run2 data with distortions");
void SetUseMultiplicityCorrectionDedx(Bool_t flag)
void SetUseOnePadCluster(Int_t use)
void SetTimeInterval(Int_t first, Int_t last)
static AliTPCRecoParam * GetLaserTestParam(Bool_t bPedestal)
void SetUseDistortionFractionAsErrorY(double v)
Bool_t Put(TObject *object, AliCDBId &id, AliCDBMetaData *metaData, const char *mirrors="", AliCDBManager::DataType type=AliCDBManager::kPrivate)
void SetEventSpecie(AliRecoParam::EventSpecie_t specie)
void SetUseSectorAlignment(Int_t flag)
static AliTPCRecoParam * GetCosmicTestParam(Bool_t bPedestal)
void SetUseDistDispFractionAsErrorZ(double v)
void SetMinLeftRightCutAbs(Float_t th)
void SetCorrMapTimeDepMethod(int m)
void SetUseGainCorrectionTime(Int_t flag)
static AliTPCRecoParam * GetLowFluxParam()
void SetUseFieldCorrection(Int_t flag)
void SetUseComposedCorrection(Bool_t flag)
void SetCtgRange(Double_t ctgRange)
void SetMinLeftRightCutSigma(Float_t th)
void SetUseDistortionFractionAsErrorZ(double v)
void SetMinUpDownCutAbs(Float_t th)
void SetMinMaxCutSigma(Float_t th)
void SetUseIonTailCorrection(Int_t flag)
void SetCrosstalkCorrectionMissingCharge(Float_t crosstalkCorrection)
void SetUseCorrectionMap(Bool_t v=kTRUE)
void SetUseMapLumiInfoCOG(Bool_t v=kTRUE)
void SetUseHLTOnePadCluster(Bool_t use)
static AliTPCRecoParam * GetHighFluxParam()
void SetUseDriftCorrectionGY(Int_t flag)
void SetUseRadialCorrection(Int_t flag)
void SetUseAlignmentTime(Bool_t flag)
void MakeTPCRecoParam_Run2DistMC(const char *storage="local://OCDB", AliRecoParam::EventSpecie_t default=AliRecoParam::kLowMult)
void SetSystErrClInnerRegZSigInv(TVectorF *zs)
void SetUseQuadrantAlignment(Int_t flag)
void SetMinUpDownCutSigma(Float_t th)
void SetSystErrClInnerRegZ(TVectorF *zc)
void SetCrosstalkCorrection(Float_t crosstalkCorrection)
void SetAccountDistortions(Int_t v)
void SetUseExBCorrection(Int_t flag)
void SetDefaultStorage(const char *dbString)
void SetSystematicError(Double_t *systematic)
void SetUseDriftCorrectionTime(Int_t flag)
AliCDBStorage * GetDefaultStorage() const
Class with TPC reconstruction parameters.
static AliCDBManager * Instance(TMap *entryCache=NULL, Int_t run=-1)
void SetUseOulierClusterFilter(Int_t value)
Bool_t IsDefaultStorageSet() const
void SetUseHLTClusters(Int_t useHLTClusters)
void SetUseDistDispFractionAsErrorY(double v)
void SetMinMaxCutAbs(Float_t th)
void SetUseRPHICorrection(Int_t flag)
const Double_t * GetSystematicErrorClusterInner() const
void SetUseLumiType(int tp)
void SetBadPadMaxDistXYZD(double x, double y, double z, double d)
Int_t GetEventSpecie() const