Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:15:28

0001 #ifndef Geometry_TrackerNumberingBuilder_CmsTrackerAbstractConstruction_H
0002 #define Geometry_TrackerNumberingBuilder_CmsTrackerAbstractConstruction_H
0003 
0004 #include <string>
0005 
0006 class GeometricDet;
0007 
0008 /**
0009  * Abstract Class to construct a Tracker SubDet
0010  */
0011 template <class FilteredView>
0012 class CmsTrackerAbstractConstruction {
0013 public:
0014   virtual ~CmsTrackerAbstractConstruction() = default;
0015   virtual void build(FilteredView &, GeometricDet *, const std::string &) = 0;
0016 };
0017 #endif