33class VertexExtrapolate {
35 static VertexExtrapolate*
instance();
46 G4Tubs* getTubs(
const std::string& name );
47 void G4MtovKalFitM( G4Material* g4m,
const std::string& name );
48 void AddWalls(
int index,
double radius,
double thick,
double length,
double z0 );
49 void AddWalls(
int index );
50 void testMW(
int index );
51 void constructWallsFromGdml();
53 void setHelixVector(
const CLHEP::HepVector a );
54 void setErrorMatrix(
const CLHEP::HepSymMatrix Ea );
56 int getWallMdcNumber(
const HepPoint3D& point )
const;
60 std::vector<KalFitCylinder> m_BesKalmanExtWalls;
61 std::vector<KalFitMaterial> m_BesKalmanExtMaterials;
63 CLHEP::HepVector m_helixVector;
64 CLHEP::HepSymMatrix m_errorMatrix;