]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MONITOR/AliDimIntNotifier.h
Helper class for debugging/testing pp vs mult
[u/mrichter/AliRoot.git] / MONITOR / AliDimIntNotifier.h
index 8d2fc85fb9a2776fb71e0ac13501da899c248486..1e5b929966e46b0a28633aee5fc1d6737bf068bd 100644 (file)
 #ifndef AliDimIntNotifier_H
 #define AliDimIntNotifier_H
 
-#include <TObject.h>
 #include <TQObject.h>
 
-#include <TMutex.h>
-#include <TCondition.h>
-#include <TTimer.h>
-
 #ifdef ALI_DIM
 #include <dic.hxx>
 #else
@@ -24,6 +19,7 @@ class DimUpdatedInfo
 {
 public:
   DimUpdatedInfo(const Char_t*, Int_t) {}
+  virtual ~DimUpdatedInfo() {}
 
   Bool_t getData() { return kFALSE; }
   Int_t  getInt()  { return -1; }
@@ -34,8 +30,7 @@ public:
 // Short description of AliDimIntNotifier
 //
 
-class AliDimIntNotifier : public TObject,
-                         public TQObject,
+class AliDimIntNotifier :  public TQObject,
                          public DimUpdatedInfo
 {
 public:
@@ -45,26 +40,13 @@ public:
   virtual ~AliDimIntNotifier() {}
 
   void infoHandler();
-  void infoHandlerTest(Int_t fake);
-
-  void DimMessage(Int_t=-1); // *SIGNAL*
-
-  static void SetMainThreadId();
+  void DimMessage(Int_t mess=-1); // *SIGNAL*
 
 private:
   AliDimIntNotifier(const AliDimIntNotifier&);            // Not implemented
   AliDimIntNotifier& operator=(const AliDimIntNotifier&); // Not implemented
 
-  void StartTimer();
-  void StopTimer();
-
-  TTimer       fReThreader;
-  TMutex       fNotifyLck;
-  TCondition   fNotifyCnd;
-
-  Int_t        fLastMessage;
-
-  static Long_t fgMainThreadId;
+  Int_t  fLastMessage;
 
   ClassDef(AliDimIntNotifier, 0);
 };