]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/EVE/AliHLTEveBase.h
prohibiting copy constructor and assignment operator of helper class
[u/mrichter/AliRoot.git] / HLT / EVE / AliHLTEveBase.h
index df2b6e41952ff386e5cdef368a68e269a48e5684..07dfd9e6c777b60faac9d3b997a0bfc220cdb062 100644 (file)
 
 #include "Rtypes.h"
 #include "TString.h"
-
+#include "TEveElement.h"
 class AliHLTHOMERBlockDesc;
-class AliEveHOMERManager;
+class AliEveHLTEventManager;
 class TCanvas;
 
 
-class AliHLTEveBase{
+class AliHLTEveBase : public TEveElementList {
 
 public:
   
   /** Default constructor prohibited **/
-  AliHLTEveBase();
+  AliHLTEveBase(const char * name);
 
   /** Destructor **/
   virtual ~AliHLTEveBase();
@@ -36,8 +36,8 @@ public:
   /** Reset the elements before reading in new event, to be implemented by children */
   virtual void ResetElements() = 0;
 
-  /** Set the parent AliEveHOMERManager instance */
-  void SetEventManager(AliEveHOMERManager * em) { fEventManager = em; };
+  /** Set the parent AliEveHLTEventManager instance */
+  void SetEventManager(AliEveHLTEventManager * em) { fEventManager = em; };
 
   
 
@@ -59,13 +59,15 @@ protected:
   TString GetDetector() const {return fDetector;}
 
   
-  AliEveHOMERManager * fEventManager; //Pointer to AliEveHOMERManager instance
+  AliEveHLTEventManager * fEventManager; //Pointer to AliEveHLTEventManager instance
   TCanvas * fCanvas;                  //Canvas for histograms
   Int_t fHistoCount;                  //Counter for histograms, to track where to draw the next one
 
 
 private:
 
+  /** Default constructor prohibited **/
+  AliHLTEveBase();
   /** copy constructor prohibited */
   AliHLTEveBase(const AliHLTEveBase&);
   /** assignment operator prohibited */