]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONTrackerConditionDataMaker.h
Coverity fix
[u/mrichter/AliRoot.git] / MUON / AliMUONTrackerConditionDataMaker.h
index 90a56e60e9f42829df8dfab6cf0a0d1540ae8e67..a2ba94ca3248de7093ff72aab2287cd90e51f84b 100644 (file)
@@ -10,7 +10,7 @@
 /// \class AliMUONTrackerConditionDataMaker
 /// \brief Producer of AliMUONVTrackerData from OCDB or ASCII condition files
 /// 
-/// Author Laurent Aphecetche
+//  Author Laurent Aphecetche
 
 #ifndef ALIMUONVTRACKERDATAMAKER_H
 #  include "AliMUONVTrackerDataMaker.h"
@@ -25,6 +25,7 @@ class TMap;
 class AliMUONTrackerConditionDataMaker : public AliMUONVTrackerDataMaker
 {
 public:
+  AliMUONTrackerConditionDataMaker();
   AliMUONTrackerConditionDataMaker(Int_t runNumber, const char* ocdbPath, const char* type);
   AliMUONTrackerConditionDataMaker(const char* filename, const char* type);
   AliMUONTrackerConditionDataMaker(const char* data, const char* type, Bool_t);
@@ -34,6 +35,8 @@ public:
   
   static AliMUONVTrackerData* CreateData(const char* type, AliMUONVStore& source, Int_t startOfValidity);
     
+  virtual void SetOwnerOfData(Bool_t flag) { fIsOwnerOfData = flag; }
+
   /// Whether we've been properly initialized or not
   Bool_t IsValid() const { return (fData != 0x0); }
   
@@ -67,8 +70,9 @@ public:
   virtual Long64_t Merge(TCollection* li);
 
 private:
-
+  /// Not implemented
   AliMUONTrackerConditionDataMaker(const AliMUONTrackerConditionDataMaker& rhs);
+  /// Not implemented
   AliMUONTrackerConditionDataMaker& operator=(const AliMUONTrackerConditionDataMaker& rhs);
   
   static AliMUONVStore* CreateHVStore(TMap& m);
@@ -80,8 +84,9 @@ private:
 private:
   AliMUONVTrackerData* fData; ///< our data
   TString fSource; ///< source name
+  Bool_t fIsOwnerOfData; ///< is fData ours or not
   
-  ClassDef(AliMUONTrackerConditionDataMaker,1) // Producer of AliMUONVTrackerData from condition data (either OCDB or ascii files)
+  ClassDef(AliMUONTrackerConditionDataMaker,2) // Producer of AliMUONVTrackerData from condition data (either OCDB or ascii files)
 };
 
 #endif