#include <MultipleScatteringGeometry.h>
Public Member Functions | |
std::vector< MSLayer > | detLayers (float eta, float z, const MagneticField &bfield) const |
std::vector< MSLayer > | detLayers () const |
MultipleScatteringGeometry (const GeometricSearchTracker &tracker) | |
std::vector< MSLayer > | otherLayers (float eta) 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 GeometricSearchTracker & | tracker | ) |
Definition at line 17 of file MultipleScatteringGeometry.cc.
References GeometricSearchTracker::barrelLayers(), cuy::ib, GeometricSearchTracker::negForwardLayers(), and GeometricSearchTracker::posForwardLayers().
vector< MSLayer > MultipleScatteringGeometry::detLayers | ( | float | eta, |
float | z, | ||
const MagneticField & | bfield | ||
) | const |
Definition at line 44 of file MultipleScatteringGeometry.cc.
References alongMomentum, GeomDetEnumerators::barrel, edm::contains(), DeadROC_duringRun::dir, runTauDisplay::dr, PVValHelper::dz, GeomDetEnumerators::endcap, TrajectoryStateOnSurface::globalPosition(), PixelRecoRange< T >::inside(), TrajectoryStateOnSurface::isValid(), PV3DBase< T, PVType, FrameType >::perp(), GeometricSearchDet::position(), Propagator::propagate(), HLT_FULL_cff::propagator, alignCSCRings::r, mps_fire::result, BarrelDetLayer::specificSurface(), ForwardDetLayer::specificSurface(), PV3DBase< T, PVType, FrameType >::z(), SiPixelPI::zero, and beampixel_dqm_sourceclient-live_cfg::zRange.
Referenced by MSLayersKeeperX0Averaged::MSLayersKeeperX0Averaged().
vector< MSLayer > MultipleScatteringGeometry::detLayers | ( | ) | const |
Definition at line 35 of file MultipleScatteringGeometry.cc.
References mps_fire::result.
vector< MSLayer > MultipleScatteringGeometry::otherLayers | ( | float | eta | ) | const |
Definition at line 96 of file MultipleScatteringGeometry.cc.
References GeomDetEnumerators::barrel, GeomDetEnumerators::endcap, PixelRecoPointRZ::r(), mps_fire::result, and PixelRecoPointRZ::z().
Referenced by MSLayersKeeperX0Averaged::MSLayersKeeperX0Averaged().
|
staticprotected |
Definition at line 21 of file MultipleScatteringGeometry.h.
|
staticprotected |
Definition at line 21 of file MultipleScatteringGeometry.h.
|
staticprotected |
Definition at line 21 of file MultipleScatteringGeometry.h.
|
protected |
Definition at line 20 of file MultipleScatteringGeometry.h.