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);
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;}
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
AliAnalysisTaskEmcalDiJetBase(const AliAnalysisTaskEmcalDiJetBase&); // not implemented
AliAnalysisTaskEmcalDiJetBase &operator=(const AliAnalysisTaskEmcalDiJetBase&); // not implemented
- ClassDef(AliAnalysisTaskEmcalDiJetBase, 5) // dijet base task
+ ClassDef(AliAnalysisTaskEmcalDiJetBase, 6) // dijet base task
};
#endif
fh1TriggersLostCharged->Fill(jetTrigPtMC);
if(type==2)
fh1TriggersLostFull->Fill(jetTrigPtMC);
-
continue;
}
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);