#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 12 of file MultipleScatteringGeometry.h.
MultipleScatteringGeometry::MultipleScatteringGeometry | ( | const edm::EventSetup & | iSetup | ) |
Definition at line 22 of file MultipleScatteringGeometry.cc.
References edm::EventSetup::get(), and cuy::ib.
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, edm::contains(), dir, GeomDetEnumerators::endcap, edm::EventSetup::get(), TrajectoryStateOnSurface::globalPosition(), PixelRecoRange< T >::inside(), TrajectoryStateOnSurface::isValid(), PV3DBase< T, PVType, FrameType >::perp(), GeometricSearchDet::position(), Propagator::propagate(), HLT_25ns10e33_v2_cff::propagator, alignCSCRings::r, mps_fire::result, ForwardDetLayer::specificSurface(), BarrelDetLayer::specificSurface(), PV3DBase< T, PVType, FrameType >::z(), and beampixel_dqm_sourceclient-live_cfg::zRange.
Referenced by MSLayersKeeperX0Averaged::init().
vector< MSLayer > MultipleScatteringGeometry::detLayers | ( | const edm::EventSetup & | iSetup | ) | const |
Definition at line 46 of file MultipleScatteringGeometry.cc.
References mps_fire::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(), mps_fire::result, and PixelRecoPointRZ::z().
Referenced by MSLayersKeeperX0Averaged::init().
|
staticprotected |
Definition at line 23 of file MultipleScatteringGeometry.h.
|
staticprotected |
Definition at line 23 of file MultipleScatteringGeometry.h.
|
staticprotected |
Definition at line 23 of file MultipleScatteringGeometry.h.
|
protected |
Definition at line 22 of file MultipleScatteringGeometry.h.