CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_6_2_7/src/RecoMuon/TrackerSeedGenerator/plugins/SeparatingTSG.h

Go to the documentation of this file.
00001 #ifndef RecoMuon_TrackerSeedGenerator_SeparatingTSG_H
00002 #define RecoMuon_TrackerSeedGenerator_SeparatingTSG_H
00003 
00012 #include "RecoMuon/TrackerSeedGenerator/plugins/CompositeTSG.h"
00013 
00014 class TrackerTopology;
00015 
00016 class SeparatingTSG : public CompositeTSG {
00017  public:
00018   SeparatingTSG(const edm::ParameterSet &pset);
00019   virtual ~SeparatingTSG();
00020 
00021   void trackerSeeds(const TrackCand&, const TrackingRegion&, const TrackerTopology *, BTSeedCollection &);
00022 
00023   virtual unsigned int selectTSG(const TrackCand&, const TrackingRegion&) =0;
00024  private:
00025   std::string theCategory;
00026 
00027 };
00028 
00029 #endif