]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/CreateAODfromESD.C
fixed coding violations
[u/mrichter/AliRoot.git] / STEER / CreateAODfromESD.C
index 43b5ecb7fce34bf3a4cca482bd7b162c5f3c1d9c..1dd5eb5da8f9cddc5f9709e284759dd172cb9fdf 100644 (file)
@@ -9,7 +9,7 @@
 #endif
 
 void CreateAODfromESD(const char *inFileName = "AliESDs.root",
-                     const char *outFileName = "AliAODs.root",
+                     const char *outFileName = "AliAOD.root",
                      Bool_t bKineFilter = kTRUE) 
 {
   
@@ -23,6 +23,7 @@ void CreateAODfromESD(const char *inFileName = "AliESDs.root",
     
     gSystem->Load("libANALYSIS");
     gSystem->Load("libANALYSISalice");
+    gSystem->Load("libCORRFW");
     gSystem->Load("libPWG3muon");
 
     TChain *chain = new TChain("esdTree");
@@ -83,10 +84,10 @@ void CreateAODfromESD(const char *inFileName = "AliESDs.root",
     // Cuts on V0s
     AliESDv0Cuts*   esdV0Cuts = new AliESDv0Cuts("AliESDv0Cuts", "Standard pp");
     esdV0Cuts->SetMinRadius(0.2);
-    esdV0Cuts->SetMaxRadius(100);
+    esdV0Cuts->SetMaxRadius(200);
     esdV0Cuts->SetMinDcaPosToVertex(0.05);
     esdV0Cuts->SetMinDcaNegToVertex(0.05);
-    esdV0Cuts->SetMaxDcaV0Daughters(0.5);
+    esdV0Cuts->SetMaxDcaV0Daughters(1.0);
     esdV0Cuts->SetMinCosinePointingAngle(0.99);
     AliAnalysisFilter* v0Filter = new AliAnalysisFilter("v0Filter");
     v0Filter->AddCuts(esdV0Cuts);
@@ -108,6 +109,9 @@ void CreateAODfromESD(const char *inFileName = "AliESDs.root",
     
     AliAnalysisDataContainer *coutputT
        = mgr->CreateContainer("cTag",  TTree::Class(), AliAnalysisManager::kOutputContainer, "AOD.tag.root");
+
+    coutput1->SetSpecialOutput();
+    coutputT->SetSpecialOutput();
     
     if(bKineFilter) {
        mgr->ConnectInput  (kinefilter,     0, cinput1  );