CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_3/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