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
\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
\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
\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