CMS 3D CMS Logo

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