small fix + todo comment
authorjgrosseo <jgrosseo@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 10 Jul 2006 14:37:09 +0000 (14:37 +0000)
committerjgrosseo <jgrosseo@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 10 Jul 2006 14:37:09 +0000 (14:37 +0000)
SHUTTLE/AliDCSMessage.h
SHUTTLE/AliShuttle.cxx

index 6830890a2178e200ebff64743d1b73ffdd7fc4c7..ddede02161cd8bdbb7093e4e727d44943f1b056f 100644 (file)
@@ -182,6 +182,7 @@ private:
        //ResultSet message fields
        AliDCSValue::Type fValueType; // Simple value type
 
+  // TODO this has to be a pointer
        TObjArray fValues;              // array of received values
        
        //Error message fields
index 564b811aca50ab7b8411d0619673a878221a18e5..8ba2b6f5315878c6eca2b29616b0e6dcafd65066 100644 (file)
@@ -15,6 +15,9 @@
 
 /*
 $Log$
+Revision 1.6  2006/07/10 13:01:41  jgrosseo
+enhanced storing of last sucessfully processed run (alberto)
+
 Revision 1.5  2006/07/04 14:59:57  jgrosseo
 revision of AliDCSValue: Removed wrapper classes, reduced storage size per value by factor 2
 
@@ -275,11 +278,12 @@ Bool_t AliShuttle::Process(Int_t run, UInt_t startTime, UInt_t endTime,
                aPreprocessor->Initialize(run, startTime, endTime);
                hasError = (aPreprocessor->Process(&aliasMap) == 0);
        }else{
+    // TODO default behaviour?
                AliInfo(Form("No Preprocessor for %s: storing TMap of DP arrays into CDB!",detector));
                AliCDBMetaData metaData;
+    AliDCSValue dcsValue(startTime, endTime);
                metaData.SetResponsible(Form("Duck, Donald"));
-               metaData.SetProperty("StartEndTime",
-                       new AliDCSValue(startTime, endTime));
+       metaData.SetProperty("StartEndTime", &dcsValue);
                metaData.SetComment("Automatically stored by Shuttle!");
                hasError = (Store(detector, &aliasMap, &metaData) == 0);
        }