- // set parameters for Pb-Pb runs
- param = AliMUONRecoParam::GetHighFluxParam();
- recoParams.AddLast(param);
- */
-
- // set parameters for cosmic runs
- param = AliMUONRecoParam::GetCosmicParam();
- recoParams.AddLast(param);
-
- // set (dummy) parameters for calibration runs
- param = AliMUONRecoParam::GetCalibrationParam();
- recoParams.AddLast(param);
-
- // identify default parameters (exit if identification failed)
- Bool_t defaultIsSet = kFALSE;
- TIter next(recoParams.MakeIterator());
- while ( (param = static_cast<AliMUONRecoParam*>(next())) ) {
- if (param->GetEventSpecie() == defaultParam) {
- param->SetAsDefault();
- defaultIsSet = kTRUE;
- }
- param->Print("FULL");
- }
- if (!defaultIsSet) {
- cout<<"The default reconstruction parameters are not set! Exiting..."<<endl;
- return;
+ if (recoParams)
+ {
+ // save RecoParam in CDB
+ AliMUONCDB::WriteToCDB(recoParams, "MUON/Calib/RecoParam", startRun, endRun,
+ "reconstruction parameters for MUON", "L. Aphecetche and P. Pillot");