CMS 3D CMS Logo

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/RecoLocalMuon/CSCSegment/src/CSCSegmentAlgorithm.h

Go to the documentation of this file.
00001 #ifndef CSCSegment_CSCSegmentAlgorithm_h
00002 #define CSCSegment_CSCSegmentAlgorithm_h
00003 
00018 #include <DataFormats/CSCRecHit/interface/CSCRecHit2DCollection.h>
00019 #include <DataFormats/CSCRecHit/interface/CSCSegment.h>
00020 #include <Geometry/CSCGeometry/interface/CSCChamber.h>
00021 
00022 #include <FWCore/Framework/interface/Frameworkfwd.h>
00023 #include <vector>
00024 
00025 class CSCSegmentAlgorithm {
00026 public:
00028     explicit CSCSegmentAlgorithm(const edm::ParameterSet&) {};
00030     virtual ~CSCSegmentAlgorithm() {};
00031 
00034     virtual std::vector<CSCSegment> run(const CSCChamber* chamber, std::vector<const CSCRecHit2D*> rechits) = 0;  
00035 
00036     private:
00037 };
00038 
00039 #endif