]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG2/RESONANCES/AliRsnPairManager.h
Made a general review to fix as possible most coding conventions violations.
[u/mrichter/AliRoot.git] / PWG2 / RESONANCES / AliRsnPairManager.h
index b62b7f6a96c3d894f6cbd298b47a9e0618bd94b9..a7cb15bf0cf00a8828ab38d3d4b6d67a5d82d2d1 100644 (file)
 // author: M. Vala (email: martin.vala@cern.ch)
 //
 
-#ifndef AliRsnPairManager_H
-#define AliRsnPairManager_H
-
-#include <TList.h>
-
+#ifndef ALIRSNPAIRMANAGER_H
+#define ALIRSNPAIRMANAGER_H
+// #include <TObject.h>
 #include "AliRsnVManager.h"
-#include "AliRsnPair.h"
 
+class TList;
+
+class AliRsnPair;
+class AliRsnPairManager;
+class AliRsnPIDIndex;
+class AliRsnEvent;
 class AliRsnPairManager : public AliRsnVManager
 {
   public:
 
     AliRsnPairManager(const char *name = "defaultPairMgr");
+    virtual ~AliRsnPairManager() {;};
 
     //virtual void   Add(AliRsnPair *pair);
     virtual void   Add(TObject *pair);
-    virtual void   AddPair(AliRsnPair *pair) {Add(pair);}
+    virtual void   AddPair(AliRsnPair *pair);
     virtual void   PrintArray() const;
     virtual void   Print(Option_t *option = "") const;
 
-            TList* InitAllPairs();
-            void   ProcessAllPairs(AliRsnPIDIndex *pidIndexes1, AliRsnEvent *ev1, AliRsnPIDIndex *pidIndexes2 = 0, AliRsnEvent *ev2 = 0);
+    void   InitAllPairs(TList* list);
+    void   ProcessAllPairs(AliRsnPIDIndex *pidIndexes1, AliRsnEvent *ev1, AliRsnPIDIndex *pidIndexes2 = 0, AliRsnEvent *ev2 = 0);
 
   private: