]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
add setter
authormverweij <marta.verweij@cern.ch>
Tue, 25 Mar 2014 13:09:47 +0000 (14:09 +0100)
committermverweij <marta.verweij@cern.ch>
Tue, 25 Mar 2014 13:09:47 +0000 (14:09 +0100)
PWGJE/EMCALJetTasks/UserTasks/AliAnalysisTaskEmcalDiJetAna.cxx
PWGJE/EMCALJetTasks/UserTasks/AliAnalysisTaskEmcalDiJetBase.cxx
PWGJE/EMCALJetTasks/UserTasks/AliAnalysisTaskEmcalDiJetBase.h
PWGJE/EMCALJetTasks/UserTasks/AliAnalysisTaskEmcalDiJetResponse.cxx

index c69095a54057fc6270f27cc5dcdc72068b618199..59ba028815d9c73fd9fab39812d508fd4b2d2f44 100644 (file)
@@ -403,9 +403,11 @@ void AliAnalysisTaskEmcalDiJetAna::CorrelateTwoJets(const Int_t type) {
     if(!jetAssoc)
       continue;
 
-    if(type==0 || type==1) {
-      if(GetJetPt(jetAssoc,typea)>jetTrigPt)
-       continue;
+    if(fDoPtBias) {
+      if(type==0 || type==1) {
+       if(GetJetPt(jetAssoc,typea)>jetTrigPt)
+         continue;
+      }
     }
 
     FillDiJetHistos(jetTrig,jetAssoc, type);
index b4176af141a743f19a36509957aa755e94c0e9d2..c856ce5298467e46484288eca5d6205df1470265 100644 (file)
@@ -51,6 +51,7 @@ AliAnalysisTaskEmcalDiJetBase::AliAnalysisTaskEmcalDiJetBase() :
   fDoFullCharged(kTRUE),
   fDoFullFull(kFALSE),
   fPtMinTriggerJet(10.),
+  fDoPtBias(kTRUE),
   fMinFractionShared(0.5),
   fMatchingDone(kFALSE),
   faFullFracIndex(0),
@@ -83,6 +84,7 @@ AliAnalysisTaskEmcalDiJetBase::AliAnalysisTaskEmcalDiJetBase(const char *name) :
   fDoFullCharged(kTRUE),
   fDoFullFull(kFALSE),
   fPtMinTriggerJet(10.),
+  fDoPtBias(kTRUE),
   fMinFractionShared(0.5),
   fMatchingDone(kFALSE),
   faFullFracIndex(0),
index 540ee5963aaa01fb6aea3ea79a7e762ec1dc5859..2c0906ce86dc45921db4623d12908775af8c303a 100644 (file)
@@ -56,7 +56,8 @@ class AliAnalysisTaskEmcalDiJetBase : public AliAnalysisTaskEmcalJet {
   void SetDoFullCharged(Bool_t b)           { fDoFullCharged    = b;}
   void SetDoFullFull(Bool_t b)              { fDoFullFull       = b;}
 
-  void SetPtMinTriggerJet(Double_t ptmin)  {fPtMinTriggerJet = ptmin;}
+  void SetPtMinTriggerJet(Double_t ptmin)   { fPtMinTriggerJet  = ptmin;}
+  void SetDoPtBias(Bool_t b)                { fDoPtBias         = b;}
 
   void SetMinSharedFraction(Double_t f)     { fMinFractionShared = f;}
 
@@ -105,6 +106,7 @@ class AliAnalysisTaskEmcalDiJetBase : public AliAnalysisTaskEmcalJet {
   Bool_t            fDoFullFull;                //  do full-full ana
 
   Double_t          fPtMinTriggerJet;           //  minimum pT of trigger jet
+  Bool_t            fDoPtBias;                  //  pT trigger jet > pT assoc jet
   Double_t          fMinFractionShared;         //  minimum fraction charged pT
 
   Bool_t            fMatchingDone;              // flag to indicate if matching is done or not
@@ -118,6 +120,6 @@ class AliAnalysisTaskEmcalDiJetBase : public AliAnalysisTaskEmcalJet {
   AliAnalysisTaskEmcalDiJetBase(const AliAnalysisTaskEmcalDiJetBase&);            // not implemented
   AliAnalysisTaskEmcalDiJetBase &operator=(const AliAnalysisTaskEmcalDiJetBase&); // not implemented
 
-  ClassDef(AliAnalysisTaskEmcalDiJetBase, 5) // dijet base task
+  ClassDef(AliAnalysisTaskEmcalDiJetBase, 6) // dijet base task
 };
 #endif
index bd679fb151a9cb905adb729996d47090f7805238..09c93a6f994e136b4dbcef55e126830c54c1a311 100644 (file)
@@ -414,7 +414,6 @@ void AliAnalysisTaskEmcalDiJetResponse::CorrelateTwoJets(const Int_t type) {
        fh1TriggersLostCharged->Fill(jetTrigPtMC);
       if(type==2)
        fh1TriggersLostFull->Fill(jetTrigPtMC);
-      
       continue;
     }
 
@@ -440,9 +439,11 @@ void AliAnalysisTaskEmcalDiJetResponse::CorrelateTwoJets(const Int_t type) {
       continue;
     }
 
-    if(type==0 || type==1) {
-      if(GetJetPt(jetAssocDet,typea)>GetJetPt(jetTrigDet,typet))
-       continue;
+    if(fDoPtBias) {
+      if(type==0 || type==1) {
+       if(GetJetPt(jetAssocDet,typea)>GetJetPt(jetTrigDet,typet))
+         continue;
+      }
     }
 
     FillDiJetResponse(jetTrigMC,jetAssocMC,jetTrigDet,jetAssocDet,type);