]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGJE/EMCALJetTasks/macros/AddTaskEmcalJetHMEC.C
TENDER becomes Tender
[u/mrichter/AliRoot.git] / PWGJE / EMCALJetTasks / macros / AddTaskEmcalJetHMEC.C
index e3a86f4c439b9556759741f7742d6006c1eae0a4..b28bd3c86876931298be732339c38e36d66cb339 100644 (file)
@@ -1,4 +1,4 @@
-// $Id: AddTaskEmcalJetHMECadron.C 57095 2012-07-23 3:50:07Z mconnors $
+// $Id$
 
 AliAnalysisTaskEmcalJetHMEC* AddTaskEmcalJetHMEC(
    const char *outfilename    = "AnalysisOutput.root",
@@ -12,7 +12,15 @@ AliAnalysisTaskEmcalJetHMEC* AddTaskEmcalJetHMEC(
    const Int_t EvtMix         = 0, 
    const Double_t TrkBias     = 5,
    const Double_t ClusBias    = 5,
-   const Double_t TrkEta     = 0.9
+   const Double_t TrkEta      = 0.9,
+   const Int_t nmixingTR      = 5000,
+   const Int_t nmixingEV      = 5,
+   UInt_t trigevent           = AliVEvent::kAny,
+   UInt_t mixevent            = AliVEvent::kAny,
+   Bool_t lessSparseAxes      = 0,
+   Bool_t widertrackbin       = 0,
+   UInt_t centbinsize         = 1,
+   const char *branch         = "biased"
                                                  
 )
 {  
@@ -37,19 +45,30 @@ AliAnalysisTaskEmcalJetHMEC* AddTaskEmcalJetHMEC(
   // Init the task and do settings
   //-------------------------------------------------------
 
-  TString name(Form("Correlations_%s", nJets));
+  TString name(Form("Correlations_%s_%s", nJets, branch));
   AliAnalysisTaskEmcalJetHMEC *correlationtask = new AliAnalysisTaskEmcalJetHMEC(name);
   correlationtask->SetJetsName(nJets);
   correlationtask->SetTracksName(nTracks);
   correlationtask->SetJetPhi(minPhi,maxPhi);
   correlationtask->SetJetEta(minEta,maxEta);
   correlationtask->SetAreaCut(minArea);
-  correlationtask->SetEventMixing(EvtMix);
+  if(EvtMix>0){
+    correlationtask->SetMixingTracks(EvtMix);
+    correlationtask->SetEventMixing(1);
+    correlationtask->SetNMixedTracks(nmixingTR);
+    correlationtask->SetNMixedEvents(nmixingEV);
+  }else{
+    correlationtask->SetEventMixing(EvtMix);
+  }
   correlationtask->SetTrkBias(TrkBias);
   correlationtask->SetClusBias(ClusBias);
   correlationtask->SetTrkEta(TrkEta);
+  correlationtask->SetTrigType(trigevent);
+  correlationtask->SetMixType(mixevent);
+  correlationtask->SetDoLessSparseAxes(lessSparseAxes);
+  correlationtask->SetDoWiderTrackBin(widertrackbin);
+  correlationtask->SetCentBinSize(centbinsize);
 
   //-------------------------------------------------------
   // Final settings, pass to manager and set the containers
   //-------------------------------------------------------