]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGCF/Correlations/macros/underlyingevent/AddTaskLeadingTrackUE.C
end-of-line normalization
[u/mrichter/AliRoot.git] / PWGCF / Correlations / macros / underlyingevent / AddTaskLeadingTrackUE.C
index 774d14317d7f0586eccf3e1a76399d5a48bad714..330bed5e2c88afea0d5062fd92ddb1fb4b6f4429 100644 (file)
@@ -1,62 +1,62 @@
-\r
-\r
-void ConfigTaskUE(AliAnalysisTaskLeadingTrackUE * ueana );          // common config, extend with different cases\r
-\r
-AliAnalysisTaskLeadingTrackUE *AddTaskLeadingTrackUE(Int_t analysisMode = 0)\r
-{\r
-// Creates a jet fider task, configures it and adds it to the analysis manager.\r
-\r
-   // Get the pointer to the existing analysis manager via the static access method.\r
-   //==============================================================================\r
-   AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();\r
-   if (!mgr) {\r
-      ::Error("AddTaskLeadingTrackUE", "No analysis manager to connect to.");\r
-      return NULL;\r
-   }  \r
-   \r
-   // Check the analysis type using the event handlers connected to the analysis manager.\r
-   //==============================================================================\r
-   if (!mgr->GetInputEventHandler()) {\r
-      ::Error("AddTaskLeadingTrackUE", "This task requires an input event handler");\r
-      return NULL;\r
-   }\r
-\r
-   // Create the task and configure it.\r
-   //===========================================================================\r
-   \r
-   AliAnalysisTaskLeadingTrackUE* ueana = new  AliAnalysisTaskLeadingTrackUE("UEAnalysis_LeadingTrack");\r
-   ueana->SetMode(analysisMode);// data or corrections mode\r
-   ConfigTaskUE(ueana);\r
-\r
-   mgr->AddTask(ueana);\r
-   \r
-   // Create ONLY the output containers for the data produced by the task.\r
-   // Get and connect other common input/output containers via the manager as below\r
-   //==============================================================================\r
-   AliAnalysisDataContainer *coutput1_UE = 0;\r
-   coutput1_UE = mgr->CreateContainer("histosLeadingTrackUE", TList::Class(),AliAnalysisManager::kOutputContainer,Form("%s:PWG4_LeadingTrackUE",AliAnalysisManager::GetCommonFileName()));\r
-   \r
-   mgr->ConnectInput  (ueana, 0, mgr->GetCommonInputContainer());\r
-   mgr->ConnectOutput (ueana,     0, coutput1_UE );\r
-   \r
-   return ueana;\r
-}\r
-\r
-void ConfigTaskUE(AliAnalysisTaskLeadingTrackUE * ueana){\r
-  // common config,\r
-  ueana->SetDebugLevel(0); \r
-  ueana->SetPtRangeInHist(100, 0., 100.);\r
-  //  ueana->SetFilterBit(16);  \r
-  ueana->SetFilterBit(64+32);  \r
-  ueana->SetTrackEtaCut(0.8);\r
-  ueana->SetLeadingTrackEtaCut(0.8);\r
-  ueana->SetEventSelectionBit(AliAnalysisHelperJetTasks::kIsPileUp);\r
-  ueana->SetReduceMemoryFootprint(kTRUE);\r
\r
-  if (1)\r
-  {\r
-    file = TFile::Open("$ALICE_ROOT/PWG4/JetTasks/inputFiles/ue_trackingefficiency.root");\r
-    trackingEff = (TH1D*) file->Get("trackingefficiency");\r
-    ueana->SetTrackingEfficiency(trackingEff);\r
-  }\r
-}\r
+
+
+void ConfigTaskUE(AliAnalysisTaskLeadingTrackUE * ueana );          // common config, extend with different cases
+
+AliAnalysisTaskLeadingTrackUE *AddTaskLeadingTrackUE(Int_t analysisMode = 0)
+{
+// Creates a jet fider task, configures it and adds it to the analysis manager.
+
+   // Get the pointer to the existing analysis manager via the static access method.
+   //==============================================================================
+   AliAnalysisManager *mgr = AliAnalysisManager::GetAnalysisManager();
+   if (!mgr) {
+      ::Error("AddTaskLeadingTrackUE", "No analysis manager to connect to.");
+      return NULL;
+   }  
+   
+   // Check the analysis type using the event handlers connected to the analysis manager.
+   //==============================================================================
+   if (!mgr->GetInputEventHandler()) {
+      ::Error("AddTaskLeadingTrackUE", "This task requires an input event handler");
+      return NULL;
+   }
+
+   // Create the task and configure it.
+   //===========================================================================
+   
+   AliAnalysisTaskLeadingTrackUE* ueana = new  AliAnalysisTaskLeadingTrackUE("UEAnalysis_LeadingTrack");
+   ueana->SetMode(analysisMode);// data or corrections mode
+   ConfigTaskUE(ueana);
+
+   mgr->AddTask(ueana);
+   
+   // Create ONLY the output containers for the data produced by the task.
+   // Get and connect other common input/output containers via the manager as below
+   //==============================================================================
+   AliAnalysisDataContainer *coutput1_UE = 0;
+   coutput1_UE = mgr->CreateContainer("histosLeadingTrackUE", TList::Class(),AliAnalysisManager::kOutputContainer,Form("%s:PWG4_LeadingTrackUE",AliAnalysisManager::GetCommonFileName()));
+   
+   mgr->ConnectInput  (ueana, 0, mgr->GetCommonInputContainer());
+   mgr->ConnectOutput (ueana,     0, coutput1_UE );
+   
+   return ueana;
+}
+
+void ConfigTaskUE(AliAnalysisTaskLeadingTrackUE * ueana){
+  // common config,
+  ueana->SetDebugLevel(0); 
+  ueana->SetPtRangeInHist(100, 0., 100.);
+  //  ueana->SetFilterBit(16);  
+  ueana->SetFilterBit(64+32);  
+  ueana->SetTrackEtaCut(0.8);
+  ueana->SetLeadingTrackEtaCut(0.8);
+  ueana->SetEventSelectionBit(AliAnalysisHelperJetTasks::kIsPileUp);
+  ueana->SetReduceMemoryFootprint(kTRUE);
+  if (1)
+  {
+    file = TFile::Open("$ALICE_ROOT/PWG4/JetTasks/inputFiles/ue_trackingefficiency.root");
+    trackingEff = (TH1D*) file->Get("trackingefficiency");
+    ueana->SetTrackingEfficiency(trackingEff);
+  }
+}