#include <RPCGeometryParsFromDD.h>
Public Member Functions | |
void | build (const DDCompactView *cview, const MuonDDDConstants &muonConstants, RecoIdealGeometry &rgeo) |
RPCGeometryParsFromDD () | |
~RPCGeometryParsFromDD () | |
Private Member Functions | |
void | buildGeometry (DDFilteredView &fview, const MuonDDDConstants &muonConstants, RecoIdealGeometry &rgeo) |
Build the RPCGeometry ftom the DDD description
Definition at line 22 of file RPCGeometryParsFromDD.h.
RPCGeometryParsFromDD::RPCGeometryParsFromDD | ( | ) |
Implementation of the RPC Geometry Builder from DDD
Definition at line 25 of file RPCGeometryParsFromDD.cc.
RPCGeometryParsFromDD::~RPCGeometryParsFromDD | ( | ) |
Definition at line 28 of file RPCGeometryParsFromDD.cc.
void RPCGeometryParsFromDD::build | ( | const DDCompactView * | cview, |
const MuonDDDConstants & | muonConstants, | ||
RecoIdealGeometry & | rgeo | ||
) |
Definition at line 32 of file RPCGeometryParsFromDD.cc.
References DDFilteredView::addFilter(), DDSpecificsFilter::AND, buildGeometry(), align_tpl::filter, DDSpecificsFilter::matches, DDSpecificsFilter::setCriteria(), and relativeConstraints::value.
Referenced by RPCRecoIdealDBLoader::beginRun().
|
private |
Definition at line 54 of file RPCGeometryParsFromDD.cc.
References RPCNumberingScheme::baseNumberToUnitNumber(), gather_cfg::cout, DDfetch(), cond::rpcobgas::detid, DDValue::doubles(), DDFilteredView::firstChild(), DDFilteredView::geoHistory(), MuonDDDNumbering::geoHistoryToBaseNumber(), RecoIdealGeometry::insert(), DDFilteredView::logicalPart(), AlCaRecoCosmics_cfg::name, DDName::name(), DDBase< N, C >::name(), DDFilteredView::nextSibling(), DDSolid::parameters(), DetId::rawId(), DDFilteredView::rotation(), DDLogicalPart::solid(), DDFilteredView::specifics(), DDFilteredView::translation(), tablePrinter::width, ExpressReco_HICollisions_FallBack::x, ExpressReco_HICollisions_FallBack::y, and z.
Referenced by build().