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