]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGJE/EMCALJetTasks/Tracks/AliEMCalTriggerRecJetAnalysisComponent.cxx
Implement eta sign swapping for LHC13f
[u/mrichter/AliRoot.git] / PWGJE / EMCALJetTasks / Tracks / AliEMCalTriggerRecJetAnalysisComponent.cxx
index 137b06e7227ca5b6b7c0f13860df62bbc60f1062..8d28804fa30e2dd22f523872bad9cf57a87e2ecd 100644 (file)
@@ -50,6 +50,7 @@ AliEMCalTriggerRecJetAnalysisComponent::AliEMCalTriggerRecJetAnalysisComponent()
   fTrackSelection(NULL),
   fMinimumJetPt(20.),
   fRequestMCtrue(kFALSE),
+  fSwapEta(kFALSE),
   fUsePatches(kFALSE)
 {
   /*
@@ -63,6 +64,7 @@ AliEMCalTriggerRecJetAnalysisComponent::AliEMCalTriggerRecJetAnalysisComponent(c
   fTrackSelection(NULL),
   fMinimumJetPt(20.),
   fRequestMCtrue(kFALSE),
+  fSwapEta(kFALSE),
   fUsePatches(kFALSE)
 {
   /*
@@ -191,7 +193,7 @@ void AliEMCalTriggerRecJetAnalysisComponent::FillHistogram(
    * Fill Histogram with relevant information
    */
   if(!fTriggerDecision) return;
-  double data[6] = {TMath::Abs(track->Pt()), TMath::Abs(jet->Pt()), track->Eta(), track->Phi(), vz, fTriggerDecision->IsMinBias() ? 1. : 0.};
+  double data[6] = {TMath::Abs(track->Pt()), TMath::Abs(jet->Pt()), (fSwapEta ? -1. : 1.) * track->Eta(), track->Phi(), vz, fTriggerDecision->IsMinBias() ? 1. : 0.};
   fHistos->FillTHnSparse(histname.Data(), data);
 }