00001 #ifndef FTSFROMVERTEXTOPOINTFACTORY_H 00002 #define FTSFROMVERTEXTOPOINTFACTORY_H 00003 // -*- C++ -*- 00004 // 00005 // Package: EgammaElectronAlgos 00006 // Class: FTSFromVertexToPointFactory 00007 // 00019 // 00020 // Original Author: Ursula Berthon, Claude Charlot 00021 // Created: Mon Mar 27 13:22:06 CEST 2006 00022 // $Id: FTSFromVertexToPointFactory.h,v 1.1 2006/06/02 16:21:02 uberthon Exp $ 00023 // 00024 // 00025 #include "TrackingTools/TrajectoryState/interface/FreeTrajectoryState.h" 00026 class MagneticField; 00027 00028 class FTSFromVertexToPointFactory{ 00029 public: 00030 FTSFromVertexToPointFactory() { }; 00031 FreeTrajectoryState operator()(const MagneticField *magField, const GlobalPoint& xmeas, 00032 const GlobalPoint& xvert, 00033 float momentum, TrackCharge charge); 00034 00035 }; 00036 00037 #endif