CMS 3D CMS Logo

GluedGeomDet.cc
Go to the documentation of this file.
2 
4  const GeomDetUnit* monoDet,
5  const GeomDetUnit* stereoDet,
6  const DetId gluedDetId)
7  : TrackerGeomDet(sp), theMonoDet(monoDet), theStereoDet(stereoDet) {
8  setDetId(gluedDetId);
9 }
10 
12 
13 std::vector<const GeomDet*> GluedGeomDet::components() const {
14  return std::vector<const GeomDet*>{theMonoDet, theStereoDet};
15 }
GeomDet::setDetId
void setDetId(DetId id)
Definition: GeomDet.h:99
GeomDet
Definition: GeomDet.h:27
TrackerGeomDet
Definition: TrackerGeomDet.h:6
GluedGeomDet::GluedGeomDet
GluedGeomDet(BoundPlane *sp, const GeomDetUnit *monoDet, const GeomDetUnit *stereoDet, DetId gluedDetId)
Definition: GluedGeomDet.cc:3
GluedGeomDet.h
GluedGeomDet::theMonoDet
const GeomDetUnit * theMonoDet
Definition: GluedGeomDet.h:23
DetId
Definition: DetId.h:17
GluedGeomDet::theStereoDet
const GeomDetUnit * theStereoDet
Definition: GluedGeomDet.h:24
GluedGeomDet::~GluedGeomDet
~GluedGeomDet() override
Definition: GluedGeomDet.cc:11
GluedGeomDet::components
std::vector< const GeomDet * > components() const override
Returns direct components, if any.
Definition: GluedGeomDet.cc:13
BoundPlane