From 1a831a24a2c6789beac10a61d1999fc4efc360f8 Mon Sep 17 00:00:00 2001 From: Morfouace <pierre.morfouace@gmail.com> Date: Tue, 20 Dec 2022 15:07:02 +0100 Subject: [PATCH] Updating GladFiledMap --- NPLib/Detectors/Sofia/GladFieldMap.cxx | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/NPLib/Detectors/Sofia/GladFieldMap.cxx b/NPLib/Detectors/Sofia/GladFieldMap.cxx index 794d309a9..ac96df6db 100644 --- a/NPLib/Detectors/Sofia/GladFieldMap.cxx +++ b/NPLib/Detectors/Sofia/GladFieldMap.cxx @@ -110,11 +110,10 @@ double GladFieldMap::FindBrho(TVector3 Pos_init, TVector3 Dir_init, TVector3 Pos m_FinalPos = Pos_final; m_InitDir = m_InitDir.Unit(); - //BrhoScan(2,15,1,m_InitPos, m_InitDir); + BrhoScan(6,11,1,m_InitPos, m_InitDir); static double param[1]; param[0] = m_BrhoScan->Eval(m_FinalPos.X()); - - //return param[0]; + return param[0]; m_min->Clear(); m_min->SetPrecision(1e-6); @@ -137,11 +136,11 @@ TGraph* GladFieldMap::BrhoScan(double Brho_min, double Brho_max, double Brho_ste unsigned int i=0; //TVector3 pos = TVector3(0,0,0); //TVector3 dir = TVector3(0,0,1); - pos.RotateY(m_Tilt); - dir.RotateY(m_Tilt); + //pos.RotateY(m_Tilt); + //dir.RotateY(m_Tilt); for(double Brho=Brho_min; Brho<Brho_max; Brho+=Brho_step){ vector<TVector3> vPos = Propagate(Brho, pos, dir, false); - vPos.back().RotateY(-m_CentralTheta); + //vPos.back().RotateY(m_CentralTheta); m_BrhoScan->SetPoint(i++,vPos.back().X(),Brho); //cout << vPos.back().X() << " " << Brho << endl; -- GitLab