fCheckMethods(0),
fDoEventMixing(0),
fFlagPhiBkg(0),
+fFlagEtaBkg(0),
fFlagRandom(0),
fRPAngle(0),
fNRPBins(3),
fCheckMethods(0),
fDoEventMixing(0),
fFlagPhiBkg(0),
+fFlagEtaBkg(0),
fFlagRandom(0),
fRPAngle(0),
fNRPBins(3),
if(areabig>=0.2) injet=injet+1;
if(areabig>=0.4) injet4=injet4+1;
- Double_t dphi=RelativePhi(partback->Phi(),phibig);
+ Double_t dphi=RelativePhi(partback->Phi(),phibig);
+
+ if(fFlagEtaBkg!=0){
+ Double_t etadif= partback->Eta()-etabig;
+ if(TMath::Abs(etadif)<=0.5){
+ if(centValue>40. && centValue<80.) fh3JetTrackC4080->Fill(partback->Pt(),ptcorr,TMath::Abs(dphi));
+ if(centValue<20.) fh3JetTrackC20->Fill(partback->Pt(),ptcorr,TMath::Abs(dphi));
+ if(centValue>30. && centValue<60.) fh3JetTrackC3060->Fill(partback->Pt(),ptcorr,TMath::Abs(dphi));}}
+
+ if(fFlagEtaBkg==0){
if(centValue>40. && centValue<80.) fh3JetTrackC4080->Fill(partback->Pt(),ptcorr,TMath::Abs(dphi));
if(centValue<20.) fh3JetTrackC20->Fill(partback->Pt(),ptcorr,TMath::Abs(dphi));
- if(centValue>30. && centValue<60.) fh3JetTrackC3060->Fill(partback->Pt(),ptcorr,TMath::Abs(dphi));
+ if(centValue>30. && centValue<60.) fh3JetTrackC3060->Fill(partback->Pt(),ptcorr,TMath::Abs(dphi));}
+
+
+
if(fFlagPhiBkg!=0) if((TMath::Abs(dphi)<TMath::Pi()/2.-0.1)||(TMath::Abs(dphi)>TMath::Pi()/2.+0.1)) continue;
if(fFlagPhiBkg==0) if(TMath::Abs(dphi)<TMath::Pi()-0.6) continue;
virtual void SetCheckMethods(Int_t yesno){fCheckMethods=yesno;}
virtual void SetEventMixing(Int_t yesno){fDoEventMixing=yesno;}
virtual void SetFlagPhiBkg(Int_t yesno){fFlagPhiBkg=yesno;}
+ virtual void SetFlagEtaBkg(Int_t yesno){fFlagEtaBkg=yesno;}
virtual void SetFlagRandom(Int_t yesno){fFlagRandom=yesno;}
virtual void SetJetEtaMin(Float_t eta) { fJetEtaMin = eta; }
Int_t fCheckMethods; //to look into more detail into the core
Int_t fDoEventMixing;
Int_t fFlagPhiBkg;
+ Int_t fFlagEtaBkg;
Int_t fFlagRandom;
Int_t fRPAngle;
Int_t fNRPBins;