// Steering macro for PHOS reconstruction parameters
//
// Author: Yuri Kharlov
- // 13.08.2008
+ // 01.11.2009
//========================================================================
-
+ // $Id$ */
const char* macroname = "MakePHOSRecoParam.C";
+ const Int_t firstRun = 85779;
// Activate CDB storage and load geometry from CDB
AliCDBManager* cdb = AliCDBManager::Instance();
TObjArray *recoParamArray = new TObjArray();
{
+ // Default reconstruction parameters
AliPHOSRecoParam * phosRecoParam = AliPHOSRecoParam::GetDefaultParameters();
phosRecoParam->SetEventSpecie(AliRecoParam::kDefault);
phosRecoParam->SetEMCSubtractPedestals(kFALSE);
phosRecoParam->SetEMCRawDigitThreshold(2);
phosRecoParam->SetEMCMinE(0.012);
phosRecoParam->SetEMCClusteringThreshold(0.20);
- phosRecoParam->SetEMCDecoderVersion("v1");
+ phosRecoParam->SetEMCFitterVersion("v0");
phosRecoParam->SetEMCSampleQualityCut(10.);
+ phosRecoParam->SetName("Default");
recoParamArray->AddLast(phosRecoParam);
}
{
+ // Reconstruction parameters for cosmic run 2009
AliPHOSRecoParam * phosRecoParam = AliPHOSRecoParam::GetDefaultParameters();
- recoParamArray->AddLast(phosRecoParam);
- phosRecoParam->SetEMCClusteringThreshold(0.02008);
phosRecoParam->SetEventSpecie(AliRecoParam::kCosmic);
+ phosRecoParam->SetEMCSubtractPedestals(kFALSE);
+ phosRecoParam->SetEMCMinE(0.025);
+ phosRecoParam->SetEMCClusteringThreshold(0.05);
+ phosRecoParam->SetEMCFitterVersion("v0");
+ phosRecoParam->SetEMCUnfolding(kFALSE);
+ phosRecoParam->SetEMCEnergyCorrectionOn(kFALSE);
+ phosRecoParam->SetName("Cosmic2009");
+ recoParamArray->AddLast(phosRecoParam);
+ }
+ {
+ // Reconstruction parameters for the first pp run 2009
+ AliPHOSRecoParam * phosRecoParam = AliPHOSRecoParam::GetDefaultParameters();
+ phosRecoParam->SetEventSpecie(AliRecoParam::kLowMult);
+ phosRecoParam->SetEMCSubtractPedestals(kFALSE);
+ phosRecoParam->SetEMCRawDigitThreshold(2);
+ phosRecoParam->SetEMCMinE(0.012);
+ phosRecoParam->SetEMCClusteringThreshold(0.22);
+ phosRecoParam->SetEMCFitterVersion("v0");
+ phosRecoParam->SetEMCUnfolding(kTRUE);
+ phosRecoParam->SetName("LowMult2009");
+ recoParamArray->AddLast(phosRecoParam);
+ }
+ {
+ // Reconstruction parameters for the first PbPb run 2010
+ AliPHOSRecoParam * phosRecoParam = AliPHOSRecoParam::GetDefaultParameters();
+ phosRecoParam->SetEventSpecie(AliRecoParam::kHighMult);
+ phosRecoParam->SetEMCSubtractPedestals(kFALSE);
+ phosRecoParam->SetEMCRawDigitThreshold(2);
+ phosRecoParam->SetEMCMinE(0.015);
+ phosRecoParam->SetEMCClusteringThreshold(0.40);
+ phosRecoParam->SetEMCFitterVersion("v0");
+ phosRecoParam->SetEMCUnfolding(kTRUE);
+ phosRecoParam->SetName("HighMult2009");
+ recoParamArray->AddLast(phosRecoParam);
}
// Set the default
// save in CDB storage
AliCDBMetaData *md= new AliCDBMetaData();
md->SetResponsible("Yuri Kharlov");
- md->SetComment("Reconstruction parameters PHOS");
+ md->SetComment("Reconstruction parameters PHOS for cosmic, lowMult and highMult");
md->SetAliRootVersion(gSystem->Getenv("ARVERSION"));
md->SetBeamPeriod(0);
- AliCDBId id("PHOS/Calib/RecoParam",0,AliCDBRunRange::Infinity());
+ AliCDBId id("PHOS/Calib/RecoParam",firstRun,AliCDBRunRange::Infinity());
cdb->GetDefaultStorage()->Put(recoParamArray,id, md);
return;
}
-