CMS 3D CMS Logo

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

Generated on Tue Jun 9 17:43:51 2009 for CMSSW by  doxygen 1.5.4