CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RodPlaneBuilderFromDet.h
Go to the documentation of this file.
1 #ifndef DetLayers_RodPlaneBuilderFromDet_H
2 #define DetLayers_RodPlaneBuilderFromDet_H
3 
6 
7 #include <utility>
8 #include <vector>
9 
11 
16 public:
17  typedef GeomDet Det;
18 
21  BoundPlane* operator()( const std::vector<const Det*>& dets) const;
22 
23  std::pair<RectangularPlaneBounds, GlobalVector>
24  computeBounds( const std::vector<const Det*>& dets, const BoundPlane& plane) const;
25 
27  computeRotation( const std::vector<const Det*>& dets,
28  const Surface::PositionType& meanPos) const;
29 
30 };
31 
32 #endif
Surface::RotationType computeRotation(const std::vector< const Det * > &dets, const Surface::PositionType &meanPos) const
std::pair< RectangularPlaneBounds, GlobalVector > computeBounds(const std::vector< const Det * > &dets, const BoundPlane &plane) const
BoundPlane * operator()(const std::vector< const Det * > &dets) const