Commit in slicPandora/src on MAIN
SimpleBFieldCalculator.cpp+19-11.2 -> 1.3
fix uninitialized BFieldCalc

slicPandora/src
SimpleBFieldCalculator.cpp 1.2 -> 1.3
diff -u -r1.2 -r1.3
--- SimpleBFieldCalculator.cpp	5 Nov 2010 14:16:06 -0000	1.2
+++ SimpleBFieldCalculator.cpp	16 Feb 2011 09:33:51 -0000	1.3
@@ -2,22 +2,40 @@
 
 #include "SimpleBFieldCalculator.h"
 
+#include "Helpers/GeometryHelper.h"
+
 #include <cmath>
 
+using pandora::GeometryHelper;
+
 // default values
 float SimpleBFieldCalculator::m_innerBField = 5.f;               
 float SimpleBFieldCalculator::m_muonBarrelBField = -1.5f;  // FIXME: get from the compact.xml to the pandora geometry file
 float SimpleBFieldCalculator::m_muonEndCapBField = 0.01f; // FIXME: add me to compact.xml
 
 //------------------------------------------------------------------------------------------------------------------------------------------
-
+/*
 void SimpleBFieldCalculator::Initialize(const pandora::GeometryHelper *const pGeometryHelper)
 {
     m_muonEndCapInnerZ = pGeometryHelper->GetMuonEndCapParameters().GetInnerZCoordinate();
     m_coilMidPointR = (0.5f * (pGeometryHelper->GetCoilInnerRadius() + pGeometryHelper->GetCoilOuterRadius()));
+    
+    std::cout << "muonEndCapInnerZ = " << m_muonEndCapInnerZ << std::endl;
+    std::cout << "coilMidPointR = " << m_coilMidPointR << std::endl;
 };
+*/
 
 //------------------------------------------------------------------------------------------------------------------------------------------
+void SimpleBFieldCalculator::InitializeGeometry()
+{
+    m_muonEndCapInnerZ = GeometryHelper::GetMuonEndCapParameters().GetInnerZCoordinate();
+    m_coilMidPointR = (0.5f * (GeometryHelper::GetCoilInnerRadius() + GeometryHelper::GetCoilOuterRadius()));
+
+    std::cout << std::endl;
+    std::cout << "SimpleBFieldCalculator: " << std::endl;
+    std::cout << "    muonEndCapInnerZ = " << m_muonEndCapInnerZ << std::endl;
+    std::cout << "    coilMidPointR = " << m_coilMidPointR << std::endl;
+}
 
 float SimpleBFieldCalculator::GetBField(const pandora::CartesianVector &positionVector) const
 {
CVSspam 0.2.8