Back to home page

Project CMSSW displayed by LXR

 
 

    


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

0001 #ifndef TrackerGeometryBuilder_TrackerParametersFromDD_h
0002 #define TrackerGeometryBuilder_TrackerParametersFromDD_h
0003 
0004 #include <vector>
0005 
0006 class DDCompactView;
0007 
0008 namespace cms {
0009   class DDCompactView;
0010 }
0011 
0012 class PTrackerParameters;
0013 
0014 class TrackerParametersFromDD {
0015 public:
0016   TrackerParametersFromDD() {}
0017   virtual ~TrackerParametersFromDD() {}
0018 
0019   bool build(const DDCompactView*, PTrackerParameters&);
0020   bool build(const cms::DDCompactView*, PTrackerParameters&);
0021 
0022 private:
0023   void putOne(int, std::vector<int>&, PTrackerParameters&);
0024 };
0025 
0026 #endif