#include <MultipleScatteringGeometry.h>
◆ MultipleScatteringGeometry()
MultipleScatteringGeometry::MultipleScatteringGeometry |
( |
const edm::EventSetup & |
iSetup | ) |
|
Definition at line 22 of file MultipleScatteringGeometry.cc.
26 vector<BarrelDetLayer const *> barrelLayers =
track->barrelLayers();
27 vector<BarrelDetLayer const *>::const_iterator
ib;
28 vector<ForwardDetLayer const *> forwardPosLayers =
track->posForwardLayers();
29 vector<ForwardDetLayer const *> forwardNegLayers =
track->negForwardLayers();
30 vector<ForwardDetLayer const *>::const_iterator ie;
32 for (
ib = barrelLayers.begin();
ib != barrelLayers.end();
ib++)
36 for (ie = forwardPosLayers.begin(); ie != forwardPosLayers.end(); ie++)
38 for (ie = forwardNegLayers.begin(); ie != forwardNegLayers.end(); ie++)
References edm::EventSetup::get(), get, cuy::ib, and HLT_2018_cff::track.
◆ detLayers() [1/2]
◆ detLayers() [2/2]
vector< MSLayer > MultipleScatteringGeometry::detLayers |
( |
float |
eta, |
|
|
float |
z, |
|
|
const edm::EventSetup & |
iSetup |
|
) |
| const |
Definition at line 52 of file MultipleScatteringGeometry.cc.
56 float dirZ =
r * sinh(
eta);
62 vector<const DetLayer *>::const_iterator il;
68 if ((*il)->location() ==
barrel) {
69 const BarrelDetLayer *bl = dynamic_cast<const BarrelDetLayer *>(*il);
83 }
else if ((*il)->location() ==
endcap) {
93 float zMin = disk.position().z() - disk.bounds().thickness() / 2;
94 float zMax = disk.position().z() + disk.bounds().thickness() / 2;
References alongMomentum, GeomDetEnumerators::barrel, edm::contains(), DeadROC_duringRun::dir, flavorHistoryFilter_cfi::dr, PVValHelper::dz, GeomDetEnumerators::endcap, PVValHelper::eta, edm::EventSetup::get(), get, TrajectoryStateOnSurface::globalPosition(), PixelRecoRange< T >::inside(), TrajectoryStateOnSurface::isValid(), PV3DBase< T, PVType, FrameType >::perp(), GeometricSearchDet::position(), TrackCandidateProducer_cfi::propagator, alignCSCRings::r, mps_fire::result, ForwardDetLayer::specificSurface(), BarrelDetLayer::specificSurface(), PV3DBase< T, PVType, FrameType >::z(), photonAnalyzer_cfi::zMax, photonAnalyzer_cfi::zMin, and beampixel_dqm_sourceclient-live_cfg::zRange.
◆ otherLayers()
◆ 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 |