More clean-up
authorcholm <cholm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 16 Feb 2011 15:49:43 +0000 (15:49 +0000)
committercholm <cholm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 16 Feb 2011 15:49:43 +0000 (15:49 +0000)
PWG2/FORWARD/analysis2/AddTaskCentral.C
PWG2/FORWARD/analysis2/AliCentralMultiplicityTask.cxx
PWG2/FORWARD/analysis2/AliCentralMultiplicityTask.h

index 949faf1..1cb4683 100644 (file)
@@ -26,7 +26,7 @@ AliAnalysisTask* AddTaskCentral(UShort_t sys=1, UShort_t sNN=900,
 
   // --- Make the task and add it to the manager ---------------------
   AliCentralMultiplicityTask* task = new AliCentralMultiplicityTask("Central");
-  task->InitManager(sys, sNN, field);
+  task->GetManager().Init(sys, sNN, field);
   mgr->AddTask(task);
   
   // --- Make the output container and connect it --------------------
@@ -40,3 +40,6 @@ AliAnalysisTask* AddTaskCentral(UShort_t sys=1, UShort_t sNN=900,
   
   return task;
 }
+//
+// EOF
+//
index b4fa00f..b1b8650 100644 (file)
@@ -40,6 +40,34 @@ AliCentralMultiplicityTask::AliCentralMultiplicityTask(const char* name)
   DefineOutput(1, TList::Class());
 }
 //____________________________________________________________________
+AliCentralMultiplicityTask::AliCentralMultiplicityTask() 
+  : AliAnalysisTaskSE(),
+    fData(0),
+    fList(0),
+    fAODCentral(),
+    fManager()
+{
+}
+//____________________________________________________________________
+AliCentralMultiplicityTask::AliCentralMultiplicityTask(const AliCentralMultiplicityTask& o)
+  : AliAnalysisTaskSE(o),
+    fData(o.fData),
+    fList(o.fList),
+    fAODCentral(o.fAODCentral),
+    fManager(o.fManager)
+{
+}
+//____________________________________________________________________
+AliCentralMultiplicityTask&
+AliCentralMultiplicityTask::operator=(const AliCentralMultiplicityTask& o)
+{
+  fData       = o.fData;
+  fList       = o.fList;
+  fAODCentral = o.fAODCentral;
+  fManager    = o.fManager;
+  return *this;
+}
+//____________________________________________________________________
 void AliCentralMultiplicityTask::UserCreateOutputObjects() 
 {
 
index 637b858..b4b8202 100644 (file)
@@ -65,30 +65,17 @@ public:
    */
   AliCentralMultiplicityTask(const char* name); 
   /** 
-   * Constructor
+   * Constructor 
+   *
+   * Reserved for ROOT's I/O system - do not use
    */
-  AliCentralMultiplicityTask() 
-    : AliAnalysisTaskSE(),
-      fData(0),
-      fList(0),
-      fAODCentral(),
-      fManager()
-  {
-  }
+  AliCentralMultiplicityTask();
   /** 
    * Copy constructor 
    * 
    * @param o Object to copy from 
    */
-  AliCentralMultiplicityTask(const AliCentralMultiplicityTask& o)
-    : AliAnalysisTaskSE(o),
-      fData(o.fData),
-      fList(o.fList),
-      fAODCentral(o.fAODCentral),
-      fManager(o.fManager)
-  {
-    DefineOutput(1, TList::Class());
-  }
+  AliCentralMultiplicityTask(const AliCentralMultiplicityTask& o);
   /** 
    * Assignment operator 
    * 
@@ -96,18 +83,7 @@ public:
    * 
    * @return Reference to this object 
    */
-  AliCentralMultiplicityTask& operator=(const AliCentralMultiplicityTask& o)
-  {
-    fData       = o.fData;
-    fList       = o.fList;
-    fAODCentral = o.fAODCentral;
-    fManager    = o.fManager;
-    
-    
-    DefineOutput(1, TList::Class());
-    
-    return *this;
-  }
+  AliCentralMultiplicityTask& operator=(const AliCentralMultiplicityTask& o);
   /** 
    * Create output objects 
    * 
@@ -126,20 +102,6 @@ public:
    */
   virtual void Terminate(Option_t* option);
   /** 
-   * @} 
-   */
-  /** 
-   * Init the task and the manager  
-   * 
-   * @param option Not used
-   */
-  void InitManager(UShort_t sys, 
-                  UShort_t  sNN,
-                  Short_t   field) {fManager.Init(sys, sNN, field);}
-  /** 
-   * @} 
-   */
-  /** 
    * Print information 
    * 
    * @param option Not used