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