CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CSCSegmentBuilder.h
Go to the documentation of this file.
1 #ifndef CSCSegment_CSCSegmentBuilder_h
2 #define CSCSegment_CSCSegmentBuilder_h
3 
19 
21 
22 class CSCGeometry;
24 
26 public:
27 
32  explicit CSCSegmentBuilder(const edm::ParameterSet&);
35 
39  void build(const CSCRecHit2DCollection* rechits, CSCSegmentCollection& oc);
40 
43  void setGeometry(const CSCGeometry* geom);
44 
45 private:
46 
48  std::map<std::string, CSCSegmentAlgorithm*> algoMap;
49 };
50 
51 #endif
CSCSegmentBuilder(const edm::ParameterSet &)
void build(const CSCRecHit2DCollection *rechits, CSCSegmentCollection &oc)
std::map< std::string, CSCSegmentAlgorithm * > algoMap
const CSCGeometry * geom_
~CSCSegmentBuilder()
Destructor.
void setGeometry(const CSCGeometry *geom)