]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG/EMCAL/AliEMCALConfigurationObject.h
Include EMCAL JSON classes in compilation
[u/mrichter/AliRoot.git] / PWG / EMCAL / AliEMCALConfigurationObject.h
index 70480d3f16a6c86262d9f59c359ebb7f78c138a1..b64c614282cc627bc0089a7bafa78334b4ce58ad 100644 (file)
@@ -35,6 +35,7 @@ private:
 };
 
 class AliEMCALConfigurationValueFloat : public AliEMCALConfigurationValue{
+public:
   AliEMCALConfigurationValueFloat(Float_t val):
     AliEMCALConfigurationValue(),
     fValue(val)
@@ -50,6 +51,7 @@ private:
 };
 
 class AliEMCALConfigurationValueDouble : public AliEMCALConfigurationValue{
+public:
   AliEMCALConfigurationValueDouble(Double_t val):
     AliEMCALConfigurationValue(),
     fValue(val)
@@ -65,6 +67,7 @@ private:
 };
 
 class AliEMCALConfigurationValueBool : public AliEMCALConfigurationValue{
+public:
   AliEMCALConfigurationValueBool(Bool_t val):
     AliEMCALConfigurationValue(),
     fValue(val)
@@ -80,6 +83,7 @@ private:
 };
 
 class AliEMCALConfigurationValueString : public AliEMCALConfigurationValue{
+public:
   AliEMCALConfigurationValueString(const char *val):
     AliEMCALConfigurationValue(),
     fValue(val)
@@ -97,7 +101,7 @@ private:
 class AliEMCALConfigurationObject : public TNamed {
 public:
   AliEMCALConfigurationObject(const char *name, AliEMCALConfigurationValue *value):
-    TNamed(name),
+    TNamed(name, ""),
     fValue(value)
   {}
   AliEMCALConfigurationObject(const char *key, const char *value);
@@ -115,7 +119,10 @@ public:
   const char *ToString() const;
 
 protected:
-  AliEMCALConfigurationObject *fValue;
+  AliEMCALConfigurationObject(const AliEMCALConfigurationObject &ref);
+  AliEMCALConfigurationObject &operator=(const AliEMCALConfigurationObject &ref);
+
+  AliEMCALConfigurationValue *fValue;
 };
 
 #endif /* PWG_EMCAL_ALIEMCALCONFIGURATIONOBJECT_H_ */