#include <ForwardRingDiskBuilderFromDet.h>
Public Member Functions | |
std::pair< SimpleDiskBounds *, float > | computeBounds (const std::vector< const GeomDet * > &dets) const |
BoundDisk * | operator() (const std::vector< const GeomDet * > &dets) const |
As it's name indicates, it's a builder of BoundDisk from a collection of Dets. The disk has the minimal size fully containing all Dets.
Definition at line 19 of file ForwardRingDiskBuilderFromDet.h.
pair< SimpleDiskBounds *, float > ForwardRingDiskBuilderFromDet::computeBounds | ( | const std::vector< const GeomDet * > & | dets | ) | const |
Definition at line 31 of file ForwardRingDiskBuilderFromDet.cc.
References BoundingBox::corners(), Vector3DBase< T, FrameTag >::dot(), F(), mps_fire::i, SiStripPI::max, min(), alignCSCRings::r, and Vector3DBase< T, FrameTag >::unit().
BoundDisk * ForwardRingDiskBuilderFromDet::operator() | ( | const std::vector< const GeomDet * > & | dets | ) | const |
Warning, remember to assign this pointer to a ReferenceCountingPointer! Should be changed to return a ReferenceCountingPointer<BoundDisk>
Definition at line 8 of file ForwardRingDiskBuilderFromDet.cc.
References makeMuonMisalignmentScenario::rot.