CMS 3D CMS Logo

TrackerShapeToBounds.h
Go to the documentation of this file.
1 #ifndef Geometry_TrackerNumberingBuilder_TrackerShapeToBounds_H
2 #define Geometry_TrackerNumberingBuilder_TrackerShapeToBounds_H
3 
6 #include <vector>
7 #include <algorithm>
12 public:
16  Bounds* buildBounds( const DDSolidShape &,const std::vector<double>&) const;
17  private:
18 
19  Bounds* buildBox(const std::vector<double> &) const;
20  Bounds* buildTrap(const std::vector<double> &) const;
21  Bounds* buildOpen(const std::vector<double> &) const;
22 
23 };
24 
25 #endif
DDSolidShape
Definition: DDSolidShapes.h:4
Bounds * buildTrap(const std::vector< double > &) const
Bounds * buildBounds(const DDSolidShape &, const std::vector< double > &) const
Bounds * buildOpen(const std::vector< double > &) const
Bounds * buildBox(const std::vector< double > &) const
Definition: Bounds.h:22