]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/EveHLT/AliEveHOMERSource.h
Updates, making buffer and managers aware of each others work
[u/mrichter/AliRoot.git] / EVE / EveHLT / AliEveHOMERSource.h
index 9770c4e21371cc81134cbe9f0d792c9ff8ef878e..0f009f15f5781c333e6ff4c459b71a2951810d7a 100644 (file)
@@ -19,10 +19,6 @@ class AliHLTHOMERSourceDesc;
 class AliEveHOMERSource : public TEveElement,
                          public TNamed
 {
-private:
-  AliEveHOMERSource(const AliEveHOMERSource&);            // Not implemented
-  AliEveHOMERSource& operator=(const AliEveHOMERSource&); // Not implemented
-
 public:
   struct SourceId
   {
@@ -67,11 +63,7 @@ public:
     SourceState(Bool_t state) : fState(state), fHandle(0) {}
   };
 
-protected:
-  const SourceId    *fSrcId;
-        SourceState *fSrcState;
 
-public:
   AliEveHOMERSource(const Text_t* n="HOMER Source", const Text_t* t="");
   virtual ~AliEveHOMERSource() {}
 
@@ -84,9 +76,17 @@ public:
   void SetSource(const SourceId* id, SourceState* st) { fSrcId = id; fSrcState = st; TEveElement::SetRnrState(st->fState); }
 
   virtual Bool_t SingleRnrState() const { return kTRUE; }
-  virtual void   SetRnrState(Bool_t rnr);
+  virtual Bool_t SetRnrState(Bool_t rnr);
+
+protected:
+  const SourceId    *fSrcId;
+        SourceState *fSrcState;
+
+private:
+  AliEveHOMERSource(const AliEveHOMERSource&);            // Not implemented
+  AliEveHOMERSource& operator=(const AliEveHOMERSource&); // Not implemented
 
-  ClassDef(AliEveHOMERSource, 1);
-}; // endclass AliEveHOMERSource
+  ClassDef(AliEveHOMERSource, 0); // Description of an HOMER source.
+};
 
 #endif