CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_1_8_patch9/src/RecoTracker/DebugTools/interface/FTSFromSimHitFactory.h

Go to the documentation of this file.
00001 #ifndef FTSFromSimHitFactory_H
00002 #define FTSFromSimHitFactory_H
00003 
00004 #include "TrackingTools/TrajectoryState/interface/FreeTrajectoryState.h"
00005 
00006 class PSimHit;
00007 class GeomDetUnit;
00008 class MagneticField;
00009 
00017 class FTSFromSimHitFactory {
00018 public:
00019 
00020   FreeTrajectoryState operator()( const PSimHit& hit, const GeomDetUnit& det,
00021                                   const MagneticField& field) const;
00022 
00023 private:
00024 
00025   TrackCharge  charge( int particleId) const;
00026   
00027 };
00028 
00029 #endif