#include <MultipleScatteringGeometry.h>
Public Member Functions | |
std::vector< MSLayer > | detLayers (float eta, float z, const edm::EventSetup &iSetup) const |
std::vector< MSLayer > | detLayers (const edm::EventSetup &iSetup) const |
MultipleScatteringGeometry (const edm::EventSetup &iSetup) | |
std::vector< MSLayer > | otherLayers (float eta, const edm::EventSetup &iSetup) const |
Protected Attributes | |
std::vector< const DetLayer * > | theLayers |
Static Protected Attributes | |
static const float | beamPipeR = 2.94 |
static const float | endflangesZ = 30 |
static const float | supportR = 19. |
Definition at line 9 of file MultipleScatteringGeometry.h.
MultipleScatteringGeometry::MultipleScatteringGeometry | ( | const edm::EventSetup & | iSetup | ) |
Definition at line 22 of file MultipleScatteringGeometry.cc.
References edm::EventSetup::get().
vector< MSLayer > MultipleScatteringGeometry::detLayers | ( | float | eta, |
float | z, | ||
const edm::EventSetup & | iSetup | ||
) | const |
Definition at line 55 of file MultipleScatteringGeometry.cc.
References alongMomentum, GeomDetEnumerators::barrel, BoundSurface::bounds(), edm::contains(), dir, GeomDetEnumerators::endcap, edm::EventSetup::get(), TrajectoryStateOnSurface::globalPosition(), BoundDisk::innerRadius(), PixelRecoRange< T >::inside(), TrajectoryStateOnSurface::isValid(), Bounds::length(), BoundDisk::outerRadius(), PV3DBase< T, PVType, FrameType >::perp(), GeometricSearchDet::position(), GloballyPositioned< T >::position(), StraightLinePropagator::propagate(), LargeD0_PixelPairStep_cff::propagator, alignCSCRings::r, Cylinder::radius(), query::result, ForwardDetLayer::specificSurface(), BarrelDetLayer::specificSurface(), Bounds::thickness(), PV3DBase< T, PVType, FrameType >::z(), and zero.
Referenced by MSLayersKeeperX0Averaged::init().
vector< MSLayer > MultipleScatteringGeometry::detLayers | ( | const edm::EventSetup & | iSetup | ) | const |
Definition at line 46 of file MultipleScatteringGeometry.cc.
References query::result.
vector< MSLayer > MultipleScatteringGeometry::otherLayers | ( | float | eta, |
const edm::EventSetup & | iSetup | ||
) | const |
Definition at line 106 of file MultipleScatteringGeometry.cc.
References GeomDetEnumerators::barrel, GeomDetEnumerators::endcap, PixelRecoPointRZ::r(), query::result, and PixelRecoPointRZ::z().
Referenced by MSLayersKeeperX0Averaged::init().
|
staticprotected |
Definition at line 20 of file MultipleScatteringGeometry.h.
|
staticprotected |
Definition at line 20 of file MultipleScatteringGeometry.h.
|
staticprotected |
Definition at line 20 of file MultipleScatteringGeometry.h.
|
protected |
Definition at line 19 of file MultipleScatteringGeometry.h.