CMS 3D CMS Logo

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/TrackingTools/PatternTools/interface/TrajectoryStateClosestToBeamLineBuilder.h

Go to the documentation of this file.
00001 #ifndef TrajectoryStateClosestToBeamLineBuilder_H
00002 #define TrajectoryStateClosestToBeamLineBuilder_H
00003 
00004 #include "TrackingTools/TrajectoryState/interface/TrajectoryStateClosestToBeamLine.h"
00005 #include "DataFormats/BeamSpot/interface/BeamSpot.h"
00006 #include "TrackingTools/TrajectoryState/interface/FreeTrajectoryState.h"
00007 
00014 class TrajectoryStateClosestToBeamLineBuilder
00015 {
00016 public: 
00017 
00018   typedef FreeTrajectoryState           FTS;
00019 
00020   virtual TrajectoryStateClosestToBeamLine operator()
00021     (const FTS& originalFTS, const reco::BeamSpot & beamSpot) const = 0;
00022 
00023 };
00024 #endif