]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Write standard to standard branch in case of JF UA1 and R = 0.4
authorkleinb <kleinb@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 3 Jun 2010 09:48:33 +0000 (09:48 +0000)
committerkleinb <kleinb@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 3 Jun 2010 09:48:33 +0000 (09:48 +0000)
PWG4/macros/AddTaskJets.C

index 486a126aa9277c304fac5a52bbcfac31cd3fecfa..30ca41bd7a9df2b19efdd1affcf01c2b3cfec7ea 100644 (file)
@@ -76,7 +76,7 @@ Int_t AddTaskJetsDelta(char *nonStdFile,UInt_t filterMask,Bool_t kUseAODMC,UInt_
        if(jetana){\r
          char *cRadius = "";\r
          if(radius[i]>0)cRadius = Form("%02d",(int)((radius[i]+0.01)*10.)); // add an offset beacuse of precision\r
-         jetana->SetNonStdBranch(Form("jets%s_%s%s",cReader[ib],cJF[i],cRadius));\r
+         //      jetana->SetNonStdBranch(Form("jets%s_%s%s",cReader[ib],cJF[i],cRadius)); // done in addtask jets\r
          if(outFile.Length()>0)jetana->SetNonStdOutputFile(outFile.Data());\r
          iCount++;\r
        }\r
@@ -134,13 +134,23 @@ AliAnalysisTaskJets *AddTaskJets(Char_t *jr, Char_t *jf, Float_t radius,UInt_t f
 \r
    jetana = new AliAnalysisTaskJets(Form("JetAnalysis%s_%s%s",jr,jf,cRadius));\r
 \r
-   if (jr == "AOD") jetana->SetNonStdBranch(Form("jets%s_%s%s",jr,jf,cRadius));\r
-   \r
+\r
+\r
    TString c_jr(jr);\r
    c_jr.ToLower();\r
    TString c_jf(jf);\r
    c_jf.ToLower();\r
 \r
+\r
+   if (jr == "AOD"){\r
+     if(c_jf.Contains("ua1") && TMath::Abs(radius-0.4) < 0.01){\r
+       // do nothing\r
+     }\r
+     else{\r
+       jetana->SetNonStdBranch(Form("jets%s_%s%s",jr,jf,cRadius));\r
+     }\r
+   }\r
+\r
    AliAnalysisDataContainer *cout_jet = mgr->CreateContainer(Form("jethist_%s_%s%s",c_jr.Data(),c_jf.Data(),cRadius), TList::Class(),\r
                                                             AliAnalysisManager::kOutputContainer, Form("%s:PWG4_jethist_%s_%s%s",AliAnalysisManager::GetCommonFileName(),\r
                                                             c_jr.Data(),c_jf.Data(),cRadius));\r