]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG4/macros/AddTaskJets.C
updated for mini train analysis
[u/mrichter/AliRoot.git] / PWG4 / macros / AddTaskJets.C
index 5e9b9ffdc95aea3d7623380935b648146c96364c..f5befdd1e4e9a3c6a6fd32b4bb4510a058e7d469 100644 (file)
@@ -2,7 +2,7 @@ AliJetReader *CreateJetReader(Char_t *jr,UInt_t filterMask); // Common config
 AliJetFinder *CreateJetFinder(Char_t *jf,Float_t radius = -1);\r
 \r
 AliAnalysisTaskJets *AddTaskJets(Char_t *jr, Char_t *jf,Float_t radius = -1,UInt_t filterMask = 0); // for the new AF\r
-Int_t AddTaskJetsDelta(char *nonStdFile = "",UInt_t filterMask = 0);\r
+Int_t AddTaskJetsDelta(char *nonStdFile = "",UInt_t filterMask = 0,Bool_t kUseAODMC = kTRUE);\r
 AliAnalysisTaskJets *AddTaskJets(UInt_t filterMask = 0);\r
 \r
 AliAnalysisTaskJets *AddTaskJets(UInt_t filterMask ){\r
@@ -23,7 +23,7 @@ AliAnalysisTaskJets *AddTaskJets(UInt_t filterMask ){
 \r
 \r
 \r
-Int_t AddTaskJetsDelta(char *nonStdFile,UInt_t filterMask){\r
+Int_t AddTaskJetsDelta(char *nonStdFile,UInt_t filterMask,Bool_t kUseAODMC){\r
 \r
   // Adds a whole set of jet finders  all to be written\r
   // to a delta AOD\r
@@ -60,13 +60,15 @@ Int_t AddTaskJetsDelta(char *nonStdFile,UInt_t filterMask){
 \r
   const char *cJF[7]        = {"UA1","UA1","UA1","CDF","DA","SISCONE","FASTJET"};\r
   const Float_t radius[7]   = {  0.4,  0.7,  1.0,  0.7, 0.7,      0.4,      0.4};\r
-  const UInt_t  flag[7]     = {    6,    7,    7,    7,   7,        7,        7};\r
+  UInt_t  flag[7]     = {    6,    7,    7,    7,   7,        7,        7};\r
+  flag[5] = 0; // set siscone to 0 for proof mode...\r
   // flag first bit AOD, second bit AODMC2 third bit AODMC2\r
   // i.e. 7 all, 6 only MC2 and MC\r
   // this stay at three\r
   const char *cReader[3] = {"AOD","AODMC","AODMC2"};  \r
 \r
   for(int i = 0; i< 7;i++){\r
+    if(!kUseAODMC)flag[i]&=1;\r
     for(int ib = 0;ib<3;ib++){      \r
       if(flag[i]&(1<<ib)){\r
        jetana = AddTaskJets(cReader[ib],cJF[i],radius[i],filterMask);\r
@@ -140,7 +142,11 @@ AliAnalysisTaskJets *AddTaskJets(Char_t *jr, Char_t *jf, Float_t radius,UInt_t f
 \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
+                                                            c_jr.Data(),c_jf.Data(),cRadius));\r
+   /*\r
+   AliAnalysisDataContainer *cout_jet = mgr->CreateContainer(Form("jethist_%s_%s%s",c_jr.Data(),c_jf.Data(),cRadius), TList::Class(),\r
+                                                            AliAnalysisManager::kOutputContainer,"ckb_test.root");\r
+   */\r
    // Connect jet finder to task.\r
    jetana->SetJetFinder(jetFinder);\r
    jetana->SetConfigFile("");\r