#include <MultipleScatteringGeometry.h>
◆ MultipleScatteringGeometry()
Definition at line 17 of file MultipleScatteringGeometry.cc.
References cuy::ib, and PbPb_ZMuSkimMuonDPG_cff::tracker.
18 vector<BarrelDetLayer const *> barrelLayers =
tracker.barrelLayers();
19 vector<BarrelDetLayer const *>::const_iterator
ib;
20 vector<ForwardDetLayer const *> forwardPosLayers =
tracker.posForwardLayers();
21 vector<ForwardDetLayer const *> forwardNegLayers =
tracker.negForwardLayers();
22 vector<ForwardDetLayer const *>::const_iterator ie;
24 for (
ib = barrelLayers.begin();
ib != barrelLayers.end();
ib++)
28 for (ie = forwardPosLayers.begin(); ie != forwardPosLayers.end(); ie++)
30 for (ie = forwardNegLayers.begin(); ie != forwardNegLayers.end(); ie++)
std::vector< const DetLayer * > theLayers
◆ detLayers() [1/2]
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, PVValHelper::dz, GeomDetEnumerators::endcap, PVValHelper::eta, TrajectoryStateOnSurface::globalPosition(), PixelRecoRange< T >::inside(), TrajectoryStateOnSurface::isValid(), PV3DBase< T, PVType, FrameType >::perp(), GeometricSearchDet::position(), TrackCandidateProducer_cfi::propagator, mps_fire::result, BarrelDetLayer::specificSurface(), ForwardDetLayer::specificSurface(), PV3DBase< T, PVType, FrameType >::z(), SiPixelPI::zero, photonAnalyzer_cfi::zMax, photonAnalyzer_cfi::zMin, and beampixel_dqm_sourceclient-live_cfg::zRange.
48 float dirZ =
r * sinh(
eta);
52 vector<const DetLayer *>::const_iterator il;
58 if ((*il)->location() ==
barrel) {
73 }
else if ((*il)->location() ==
endcap) {
83 float zMin = disk.position().z() - disk.bounds().thickness() / 2;
84 float zMax = disk.position().z() + disk.bounds().thickness() / 2;
virtual const Surface::PositionType & position() const
Returns position of the surface.
bool contains(EventRange const &lh, EventID const &rh)
GlobalPoint globalPosition() const
std::vector< const DetLayer * > theLayers
virtual const BoundCylinder & specificSurface() const final
Extension of the interface.
virtual const BoundDisk & specificSurface() const final
◆ detLayers() [2/2]
vector< MSLayer > MultipleScatteringGeometry::detLayers |
( |
| ) |
const |
◆ otherLayers()
vector< MSLayer > MultipleScatteringGeometry::otherLayers |
( |
float |
eta | ) |
const |
◆ beamPipeR
const float MultipleScatteringGeometry::beamPipeR = 2.94 |
|
staticprotected |
◆ endflangesZ
const float MultipleScatteringGeometry::endflangesZ = 30 |
|
staticprotected |
◆ supportR
const float MultipleScatteringGeometry::supportR = 19. |
|
staticprotected |
◆ theLayers
std::vector<const DetLayer *> MultipleScatteringGeometry::theLayers |
|
protected |