-void MakeEMCALFullMisAlignment(TString geoname = "EMCAL_COMPLETE"){
+enum SurveyDataType_t { kSurvey = 0, kDummy = 1};
+
+void MakeEMCALFullMisAlignment(TString geoname = "EMCAL_FIRSTYEARv1",TString surveyFilename = "emcal_survey_FIRSTYEARv1.txt",SurveyDataType_t type = kSurvey){
// Create TClonesArray of full misalignment objects for EMCAL
//
const char* macroname = "MakeEMCALFullMisAlignment.C";
}
- AliEMCALSurvey emcalSurvey("emcal_survey_data.txt");
+ AliEMCALSurvey emcalSurvey(surveyFilename,type);
emcalSurvey.CreateAliAlignObjParams(alobj);
// ************************* 2nd step ***************
// save in CDB storage
AliCDBMetaData* md = new AliCDBMetaData();
md->SetResponsible("Jennifer Klay");
- md->SetComment("Full misalignment for EMCAL");
+ md->SetComment("Full misalignment for EMCAL_FIRSTYEAR based on survey information");
+ md->AddDateToComment();
md->SetAliRootVersion(gSystem->Getenv("ARVERSION"));
AliCDBId id("EMCAL/Align/Data",0,AliCDBRunRange::Infinity());
storage->Put(array,id,md);