From bdb943bccb670474ef8cf2ee998662d1ade85879 Mon Sep 17 00:00:00 2001
From: matta <matta@npt>
Date: Wed, 13 Feb 2013 12:16:32 +0000
Subject: [PATCH] * Changing NPA project to fit the new TInitialCondition

---
 NPAnalysis/10He_Riken/Analysis.cxx |  8 ++++----
 NPAnalysis/Gaspard/Analysis.cxx    | 10 +++++-----
 NPAnalysis/Hyde/Analysis.cxx       | 10 +++++-----
 NPAnalysis/Paris/Analysis.cxx      |  2 +-
 NPAnalysis/W1/Analysis.cxx         | 10 +++++-----
 NPAnalysis/must2/Analysis.cxx      |  8 ++++----
 6 files changed, 24 insertions(+), 24 deletions(-)

diff --git a/NPAnalysis/10He_Riken/Analysis.cxx b/NPAnalysis/10He_Riken/Analysis.cxx
index 337854f57..f0216ad77 100644
--- a/NPAnalysis/10He_Riken/Analysis.cxx
+++ b/NPAnalysis/10He_Riken/Analysis.cxx
@@ -120,12 +120,12 @@ int main(int argc,char** argv)
 			myDetector -> BuildPhysicalEvent()				;
 			////
 			// Target (from initial condition)
-			XTarget = Init->GetICPositionX(0);
-			YTarget = Init->GetICPositionY(0);
-			ZTarget = Init->GetICPositionZ(0);
+			XTarget = Init->GetIncidentPositionX();
+			YTarget = Init->GetIncidentPositionY();
+			ZTarget = Init->GetIncidentPositionZ();
 			//	XTarget = RandomEngine.Gaus(Init->GetICPositionX(0),1);
 			//	YTarget = RandomEngine.Gaus(Init->GetICPositionY(0),1);
-			BeamTheta = Init->GetICIncidentAngleTheta(0)*deg ; BeamPhi = Init->GetICIncidentAnglePhi(0)*deg ; 
+			BeamTheta = Init->GetIncidentEmittanceTheta()*deg ; BeamPhi = Init->GetIncidentEmittancePhi()*deg ; 
 			TVector3 BeamDirection = TVector3(cos(BeamPhi)*sin(BeamTheta) , sin(BeamPhi)*sin(BeamTheta) , cos(BeamTheta)) ;
 			//// 
 			
diff --git a/NPAnalysis/Gaspard/Analysis.cxx b/NPAnalysis/Gaspard/Analysis.cxx
index 87c382706..6df1284b1 100644
--- a/NPAnalysis/Gaspard/Analysis.cxx
+++ b/NPAnalysis/Gaspard/Analysis.cxx
@@ -121,7 +121,7 @@ int main(int argc,char** argv)
       TVector3 A;
       if (E > -1000) {
          // Get c.m. angle
-         ThetaCM = initCond->GetICEmittedAngleThetaCM(0) * deg;
+         ThetaCM = initCond->GetThetaCM(0) * deg;
 
          // Get exact scattering angle from TInteractionCoordinates object
 //         interCoord->Dump();
@@ -136,10 +136,10 @@ int main(int argc,char** argv)
          A = GPDTrack->GetPositionOfInteraction();
 
          // Get beam interaction coordinates on target (from initial condition)
-         XTarget = initCond->GetICPositionX(0);
-         YTarget = initCond->GetICPositionY(0);
-         BeamTheta = initCond->GetICIncidentAngleTheta(0)*deg;
-         BeamPhi   = initCond->GetICIncidentAnglePhi(0)*deg;
+         XTarget = initCond->GetIncidentPositionX();
+         YTarget = initCond->GetIncidentPositionY();
+         BeamTheta = initCond->GetIncidentEmittanceTheta()*deg;
+         BeamPhi   = initCond->GetIncidentEmittanceTheta()*deg;
          TVector3 BeamDirection = TVector3(cos(BeamPhi)*sin(BeamTheta), sin(BeamPhi)*sin(BeamTheta), cos(BeamTheta));
 
          // Hit direction taking into account beam position on target
diff --git a/NPAnalysis/Hyde/Analysis.cxx b/NPAnalysis/Hyde/Analysis.cxx
index 1d37c5332..da1ba2a8c 100644
--- a/NPAnalysis/Hyde/Analysis.cxx
+++ b/NPAnalysis/Hyde/Analysis.cxx
@@ -120,7 +120,7 @@ int main(int argc,char** argv)
       TVector3 A;
       if (E > -1000) {
          // Get c.m. angle
-         ThetaCM = initCond->GetICEmittedAngleThetaCM(0) * deg;
+         ThetaCM = initCond->GetThetaCM(0) * deg;
 
          // Get exact scattering angle from TInteractionCoordinates object
 //         Theta = interCoord->GetDetectedAngleTheta(0) * deg;
@@ -134,11 +134,11 @@ int main(int argc,char** argv)
          A = HYDTrack->GetPositionOfInteraction();
 
          // Get beam interaction coordinates on target (from initial condition)
-         XTarget = initCond->GetICPositionX(0);
-         YTarget = initCond->GetICPositionY(0);
+         XTarget = initCond->GetIncidentPositionX();
+         YTarget = initCond->GetIncidentPositionY();
 //         cout << XTarget << "  " << YTarget << endl;
-         BeamTheta = initCond->GetICIncidentAngleTheta(0)*deg;
-         BeamPhi   = initCond->GetICIncidentAnglePhi(0)*deg;
+         BeamTheta = initCond->GetIncidentEmittanceTheta()*deg;
+         BeamPhi   = initCond->GetIncidentEmittancePhi()*deg;
          TVector3 BeamDirection = TVector3(cos(BeamPhi)*sin(BeamTheta), sin(BeamPhi)*sin(BeamTheta), cos(BeamTheta));
 //         cout << BeamDirection.X() << "  " << BeamDirection.Y() << "  " << BeamDirection.Z() << endl;
 
diff --git a/NPAnalysis/Paris/Analysis.cxx b/NPAnalysis/Paris/Analysis.cxx
index 9b10c2a0c..b324bec64 100644
--- a/NPAnalysis/Paris/Analysis.cxx
+++ b/NPAnalysis/Paris/Analysis.cxx
@@ -103,7 +103,7 @@ int main(int argc,char** argv)
 
 
      
-      double Einit= initCond->GetICEmittedEnergy(0);
+      double Einit= initCond->GetKineticEnergy(0);
 
       Ein->Fill(Einit);
 
diff --git a/NPAnalysis/W1/Analysis.cxx b/NPAnalysis/W1/Analysis.cxx
index 558d068b2..10b317aa0 100644
--- a/NPAnalysis/W1/Analysis.cxx
+++ b/NPAnalysis/W1/Analysis.cxx
@@ -115,16 +115,16 @@ int main(int argc,char** argv)
       myDetector->BuildPhysicalEvent();
 
       // Get Target information from TInitialConditions
-      XTarget = initCond->GetICPositionX(0);
-      YTarget = initCond->GetICPositionY(0);
-      BeamTheta = initCond->GetICIncidentAngleTheta(0)*deg;
-      BeamPhi   = initCond->GetICIncidentAnglePhi(0)*deg;
+      XTarget = initCond->GetIncidentPositionX();
+      YTarget = initCond->GetIncidentPositionY();
+      BeamTheta = initCond->GetIncidentEmittanceTheta()*deg;
+      BeamPhi   = initCond->GetIncidentEmittancePhi()*deg;
       TVector3 BeamDirection = TVector3(cos(BeamPhi)*sin(BeamTheta), sin(BeamPhi)*sin(BeamTheta), cos(BeamTheta));
 
       // loop on multiplicity event
       for (int hit = 0; hit < W1->GetEventMultiplicity(); hit++) {
          // Get c.m. angle
-         double ThetaCM = initCond->GetICEmittedAngleThetaCM(0) * deg;
+         double ThetaCM = initCond->GetThetaCM(0) * deg;
 
          // Get exact scattering angle from TInteractionCoordinates object
          double DetecX = interCoord->GetDetectedPositionX(hit);
diff --git a/NPAnalysis/must2/Analysis.cxx b/NPAnalysis/must2/Analysis.cxx
index 7c69e2d4e..d0f0260f2 100644
--- a/NPAnalysis/must2/Analysis.cxx
+++ b/NPAnalysis/must2/Analysis.cxx
@@ -118,12 +118,12 @@ int main(int argc,char** argv)
       myDetector->BuildPhysicalEvent();
 	  
       //	Get target interaction position from initial conditions
-      double XTarget = initCond->GetICPositionX(0);
-      double YTarget = initCond->GetICPositionY(0);
-      double ZTarget = initCond->GetICPositionZ(0);
+      double XTarget = initCond->GetIncidentPositionX();
+      double YTarget = initCond->GetIncidentPositionY();
+      double ZTarget = initCond->GetIncidentPositionZ();
 		  
       // Calculate beam direction
-      double BeamTheta = initCond->GetICIncidentAngleTheta(0)*deg; double BeamPhi = initCond->GetICIncidentAnglePhi(0)*deg;
+      double BeamTheta = initCond->GetIncidentEmittanceTheta()*deg; double BeamPhi = initCond->GetIncidentEmittancePhi()*deg;
       TVector3 BeamDirection = TVector3(cos(BeamPhi)*sin(BeamTheta) , sin(BeamPhi)*sin(BeamTheta) , cos(BeamTheta));
 		  
       for (int hit = 0; hit < M2->Si_E.size(); hit++) {
-- 
GitLab