- if(!aPreprocessor) {
- AliInfo(Form("No Preprocessor for %s: Using default Preprocessor!",detector));
- aPreprocessor = dynamic_cast<AliPreprocessor*> (fPreprocessorMap.GetValue("DEFAULT"));
+ if(aPreprocessor)
+ {
+ aPreprocessor->Initialize(run, startTime, endTime);
+ hasError = (aPreprocessor->Process(&aliasMap) == 0);
+ }else{
+ AliInfo(Form("No Preprocessor for %s: storing TMap of DP arrays into CDB!",detector));
+ AliCDBMetaData metaData;
+ metaData.SetResponsible(Form("Duck, Donald"));
+ metaData.SetProperty("StartEndTime",
+ new AliDCSValue(startTime, endTime));
+ metaData.SetComment("Automatically stored by Shuttle!");
+ hasError = (Store(detector, &aliasMap, &metaData) == 0);