]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Updates Leticia
authormorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 18 Jun 2012 17:20:22 +0000 (17:20 +0000)
committermorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 18 Jun 2012 17:20:22 +0000 (17:20 +0000)
PWGJE/AliAnalysisTaskJetCore.cxx
PWGJE/AliAnalysisTaskJetCore.h

index 6f7b635efad146837b4142de72127ea8b74284ed..06075132a9d118fbcec955edcf66928a21fc0663 100644 (file)
@@ -80,6 +80,7 @@ fAngStructCloseTracks(0),
 fCheckMethods(0),
 fDoEventMixing(0), 
 fFlagPhiBkg(0),
+fFlagEtaBkg(0),
 fFlagRandom(0),
 fRPAngle(0),
 fNRPBins(3),
@@ -186,6 +187,7 @@ fAngStructCloseTracks(0),
 fCheckMethods(0),
 fDoEventMixing(0),
 fFlagPhiBkg(0),
+fFlagEtaBkg(0),
 fFlagRandom(0),
 fRPAngle(0),
 fNRPBins(3),
@@ -662,10 +664,22 @@ void AliAnalysisTaskJetCore::UserExec(Option_t *)
        
            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;
index 56661f680286698b8bfd903b33782f05900249ae..0ff7ecb9d2801f240b9dd542bb3efc83313b762f 100644 (file)
@@ -78,6 +78,7 @@ public:
    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; }
@@ -125,6 +126,7 @@ private:
    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;