CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
StackGeomDet.cc
Go to the documentation of this file.
2 
3 StackGeomDet::StackGeomDet( BoundPlane* sp, const GeomDetUnit* lowerDet, const GeomDetUnit* upperDet, const DetId stackDetId) :
4  TrackerGeomDet(sp),theLowerDet(lowerDet),theUpperDet(upperDet){
5  setDetId(stackDetId);
6 }
7 
9 {}
10 
11 std::vector<const GeomDet*> StackGeomDet::components() const {
12  return std::vector<const GeomDet*>{theLowerDet,theUpperDet};
13 }
void setDetId(DetId id)
Definition: GeomDet.h:120
virtual ~StackGeomDet()
Definition: StackGeomDet.cc:8
virtual std::vector< const GeomDet * > components() const
Returns direct components, if any.
Definition: StackGeomDet.cc:11
Definition: DetId.h:18
const GeomDetUnit * theUpperDet
Definition: StackGeomDet.h:25
Definition: sp.h:21
StackGeomDet(BoundPlane *sp, const GeomDetUnit *lowerDet, const GeomDetUnit *upperDet, const DetId stackDetId)
Definition: StackGeomDet.cc:3
const GeomDetUnit * theLowerDet
Definition: StackGeomDet.h:21