From 8b8023611373217446a3f2a737677d8da80617d8 Mon Sep 17 00:00:00 2001
From: Hugo Jacob <hugojacob57@gmail.com>
Date: Fri, 26 Jan 2024 15:51:36 +0100
Subject: [PATCH] Fixed error in Analysis (CATS pos)

---
 Projects/E805/Analysis.cxx | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Projects/E805/Analysis.cxx b/Projects/E805/Analysis.cxx
index ee74d007d..66c24187e 100755
--- a/Projects/E805/Analysis.cxx
+++ b/Projects/E805/Analysis.cxx
@@ -136,7 +136,7 @@ void Analysis::TreatEvent(){
 void Analysis::TreatCATS(){
   if(CATS->PositionOnTargetX > -1000 && CATS->PositionOnTargetY > -1000){
     BeamImpact = TVector3(CATS->PositionOnTargetX,CATS->PositionOnTargetY,0); 
-    BeamDirection = TVector3(CATS->PositionX[0] - CATS->PositionX[1],CATS->PositionY[0] - CATS->PositionY[1],CATS->PositionZ[0] - CATS->PositionZ[1]);
+    BeamDirection = TVector3(CATS->PositionX[0] - CATS->PositionX[1],CATS->PositionY[0] - CATS->PositionY[1],-(CATS->PositionZ[0] - CATS->PositionZ[1]));
     bCATS = true;
   }
   else bCATS = false;
-- 
GitLab