#include <MatchedHitRZCorrectionFromBending.h>
Public Member Functions | |
MatchedHitRZCorrectionFromBending () | |
MatchedHitRZCorrectionFromBending (const DetLayer *layer, const TrackerTopology *tTopo) | |
MatchedHitRZCorrectionFromBending (DetId detId, const TrackerTopology *tTopo) | |
void | operator() (const ThirdHitPredictionFromCircle &pred, double curvature, const TrackingRecHit &hit, double &r, double &z, const TrackerTopology *tTopo) const |
Private Types | |
typedef double(* | FixupFn) (const ThirdHitPredictionFromCircle &pred, double curvature, double rOrZ, const TrackingRecHit &hit, const TrackerTopology *tTopo) |
Static Private Member Functions | |
static double | tibMatchedHitZFixup (const ThirdHitPredictionFromCircle &pred, double curvature, double rOrZ, const TrackingRecHit &hit, const TrackerTopology *tTopo) |
Private Attributes | |
FixupFn | rFixup |
FixupFn | zFixup |
Definition at line 11 of file MatchedHitRZCorrectionFromBending.h.
|
private |
Definition at line 32 of file MatchedHitRZCorrectionFromBending.h.
|
inline |
Definition at line 13 of file MatchedHitRZCorrectionFromBending.h.
MatchedHitRZCorrectionFromBending::MatchedHitRZCorrectionFromBending | ( | DetId | detId, |
const TrackerTopology * | tTopo | ||
) |
Definition at line 14 of file MatchedHitRZCorrectionFromBending.cc.
References DetId::subdetId(), SiStripDetId::TIB, TrackerTopology::tibIsDoubleSide(), tibMatchedHitZFixup(), and zFixup.
MatchedHitRZCorrectionFromBending::MatchedHitRZCorrectionFromBending | ( | const DetLayer * | layer, |
const TrackerTopology * | tTopo | ||
) |
Definition at line 20 of file MatchedHitRZCorrectionFromBending.cc.
References GeometricSearchDet::basicComponents(), DetLayer::subDetector(), GeomDetEnumerators::TIB, TrackerTopology::tibIsDoubleSide(), tibMatchedHitZFixup(), and zFixup.
|
inline |
Definition at line 17 of file MatchedHitRZCorrectionFromBending.h.
References PixelRecoUtilities::curvature(), alignCSCRings::r, rFixup, z, and zFixup.
|
staticprivate |
Definition at line 31 of file MatchedHitRZCorrectionFromBending.cc.
References ThirdHitPredictionFromCircle::angle(), PixelRecoUtilities::curvature(), alignCSCRings::r, AlCaHLTBitMon_QueryRunRegistry::string, TrackerTopology::tibIsInternalString(), and TrackerTopology::tibLayer().
Referenced by MatchedHitRZCorrectionFromBending().
|
private |
Definition at line 44 of file MatchedHitRZCorrectionFromBending.h.
Referenced by operator()().
|
private |
Definition at line 44 of file MatchedHitRZCorrectionFromBending.h.
Referenced by MatchedHitRZCorrectionFromBending(), and operator()().