Add possibility to enable trigger patch QA in the jet preparation
authormfasel <mfasel@lbl.gov>
Wed, 5 Nov 2014 09:00:10 +0000 (10:00 +0100)
committerhristov <Peter.Hristov@cern.ch>
Thu, 6 Nov 2014 10:15:29 +0000 (11:15 +0100)
PWG/EMCAL/AliEmcalTriggerMaker.h
PWGJE/EMCALJetTasks/macros/AddTaskJetPreparation.C

index 5d7d514..084d1e4 100644 (file)
@@ -23,6 +23,7 @@ class AliEmcalTriggerMaker : public AliAnalysisTaskEmcal {
   AliEmcalTriggerMaker(const char *name, Bool_t doQA = kFALSE);
   virtual ~AliEmcalTriggerMaker();
 
+  void SetRunQA(Bool_t doQA = kTRUE) { fDoQA = doQA; }
   void SetCaloTriggersOutName(const char *name)     { fCaloTriggersOutName      = name; }
   void SetCaloTriggerSetupOutName(const char *name) { fCaloTriggerSetupOutName  = name; }
   void SetTriggerThresholdJetLow   ( Int_t a, Int_t b, Int_t c ) { fThresholdConstants[2][0] = a; fThresholdConstants[2][1] = b; fThresholdConstants[2][2] = c; }
index b34d115..ce1bc1d 100644 (file)
@@ -6,20 +6,21 @@ AliAnalysisTaskSE* AddTaskJetPreparation(
   const char*    usedMCParticles    = "MCParticlesSelected",
   const char*    usedClusters       = "CaloClusters",
   const char*    outClusName        = "CaloClustersCorr",
-  const Double_t hadcorr            = 2.0,
-  const Double_t Eexcl              = 0.00,
-  const Double_t phiMatch           = 0.03,
-  const Double_t etaMatch           = 0.015,
-  const Double_t minPtEt            = 0.15,
-  const UInt_t   pSel               = AliVEvent::kAny,
-  const Bool_t   trackclus          = kTRUE,
-  const Bool_t   doHistos           = kFALSE,
-  const Bool_t   makePicoTracks     = kTRUE,
-  const Bool_t   makeTrigger        = kTRUE,
-  const Bool_t   isEmcalTrain       = kFALSE,
-  const Double_t trackeff           = 1.0,
-  const Bool_t   doAODTrackProp     = kTRUE,
-  const Bool_t   modifyMatchObjs    = kTRUE
+  Double_t hadcorr                  = 2.0,
+  Double_t Eexcl                    = 0.00,
+  Double_t phiMatch                 = 0.03,
+  Double_t etaMatch                 = 0.015,
+  Double_t minPtEt                  = 0.15,
+  UInt_t   pSel                     = AliVEvent::kAny,
+  Bool_t   trackclus                = kTRUE,
+  Bool_t   doHistos                 = kFALSE,
+  Bool_t   makePicoTracks           = kTRUE,
+  Bool_t   makeTrigger              = kTRUE,
+  Bool_t   isEmcalTrain             = kFALSE,
+  Double_t trackeff                 = 1.0,
+  Bool_t   doAODTrackProp           = kTRUE,
+  Bool_t   modifyMatchObjs          = kTRUE,
+  Bool_t   doTriggerQA              = kFALSE
 )
 {
   // Add task macros for all jet related helper tasks.
@@ -54,7 +55,7 @@ AliAnalysisTaskSE* AddTaskJetPreparation(
   //----------------------- Trigger Maker -----------------------------------------------------
   if (makeTrigger) {
     gROOT->LoadMacro("$ALICE_ROOT/PWG/EMCAL/macros/AddTaskEmcalTriggerMaker.C");
-    AliEmcalTriggerMaker *emcalTriggers = AddTaskEmcalTriggerMaker("EmcalTriggers");
+    AliEmcalTriggerMaker *emcalTriggers = AddTaskEmcalTriggerMaker("EmcalTriggers", doTriggerQA);
     emcalTriggers->SelectCollisionCandidates(pSel);
   }