#include <ThirdHitCorrection.h>
|
void | correctRPhiRange (Range &range) const |
|
void | correctRZRange (Range &range) const |
|
void | init (const edm::EventSetup &es, float pt, const DetLayer &layer1, const DetLayer &layer2, const DetLayer &layer3, bool useMultipleScattering, bool useBendingCorrection) |
|
void | init (const edm::EventSetup &es, float pt, const DetLayer &layer3, bool useMultipleScattering, bool useBendingCorrection) |
|
void | init (const PixelRecoLineRZ &line, const PixelRecoPointRZ &constraint, int ol) |
|
| ThirdHitCorrection () |
|
| ThirdHitCorrection (const edm::EventSetup &es, float pt, const DetLayer *layer, const PixelRecoLineRZ &line, const PixelRecoPointRZ &constraint, int ol, bool useMultipleScattering, bool useBendingCorrection) |
|
Definition at line 16 of file ThirdHitCorrection.h.
◆ Range
◆ ThirdHitCorrection() [1/2]
ThirdHitCorrection::ThirdHitCorrection |
( |
| ) |
|
|
inline |
◆ ThirdHitCorrection() [2/2]
◆ correctRPhiRange()
void ThirdHitCorrection::correctRPhiRange |
( |
Range & |
range | ) |
const |
|
inline |
◆ correctRZRange()
void ThirdHitCorrection::correctRZRange |
( |
Range & |
range | ) |
const |
◆ init() [1/3]
void ThirdHitCorrection::init |
( |
const edm::EventSetup & |
es, |
|
|
float |
pt, |
|
|
const DetLayer & |
layer1, |
|
|
const DetLayer & |
layer2, |
|
|
const DetLayer & |
layer3, |
|
|
bool |
useMultipleScattering, |
|
|
bool |
useBendingCorrection |
|
) |
| |
Definition at line 37 of file ThirdHitCorrection.cc.
51 const BarrelDetLayer &bl = static_cast<const BarrelDetLayer &>(layer3);
56 const ForwardDetLayer &fl = static_cast<const ForwardDetLayer &>(layer3);
68 const BarrelDetLayer &bl = static_cast<const BarrelDetLayer &>(layer2);
References Surface::bounds(), init, DetLayer::isBarrel(), Bounds::length(), mps_splice::line, GeometricSearchDet::position(), DiDispStaMuonMonitor_cfi::pt, DetLayer::seqNum(), BarrelDetLayer::specificSurface(), ForwardDetLayer::specificSurface(), GeometricSearchDet::surface(), HLT_2018_cff::useBendingCorrection, HLT_2018_cff::useMultipleScattering, PV3DBase< T, PVType, FrameType >::z(), and SiStripMonitorCluster_cfi::zmax.
Referenced by ThirdHitCorrection().
◆ init() [2/3]
void ThirdHitCorrection::init |
( |
const edm::EventSetup & |
es, |
|
|
float |
pt, |
|
|
const DetLayer & |
layer3, |
|
|
bool |
useMultipleScattering, |
|
|
bool |
useBendingCorrection |
|
) |
| |
◆ init() [3/3]
◆ sigmaRPhi
◆ theBarrel
bool ThirdHitCorrection::theBarrel |
|
private |
◆ theBendingCorrection
◆ theLine
◆ theMScoeff
float ThirdHitCorrection::theMScoeff = 0 |
|
private |
◆ theMultScattCorrRPhi
float ThirdHitCorrection::theMultScattCorrRPhi = 0 |
|
private |
◆ thePt
float ThirdHitCorrection::thePt |
|
private |
◆ theUseBendingCorrection
bool ThirdHitCorrection::theUseBendingCorrection |
|
private |
◆ theUseMultipleScattering
bool ThirdHitCorrection::theUseMultipleScattering |
|
private |
void init(const edm::EventSetup &es, float pt, const DetLayer &layer1, const DetLayer &layer2, const DetLayer &layer3, bool useMultipleScattering, bool useBendingCorrection)