#include <L1MuonPixelTrackFitter.h>
Classes | |
class | Circle |
Public Member Functions | |
L1MuonPixelTrackFitter (const edm::ParameterSet &cfg) | |
virtual reco::Track * | run (const edm::EventSetup &es, const std::vector< const TrackingRecHit * > &hits, const TrackingRegion ®ion) const |
void | setL1Constraint (const L1MuGMTCand &muon) |
void | setPxConstraint (const SeedingHitSet &hits) |
virtual | ~L1MuonPixelTrackFitter () |
Static Public Member Functions | |
static double | getBending (double invPt, double eta, int charge) |
static double | getBendingError (double invPt, double eta) |
Private Member Functions | |
double | deltaPhi (double phi1, double phi2) const |
double | errCotTheta (double invPt, double eta) const |
double | errInversePt (double invPt, double eta) const |
double | errPhi (double invPt, double eta) const |
double | errTip (double invPt, double eta) const |
double | errZip (double invPt, double eta) const |
double | findPt (double phi0, double phiL1, double eta, int charge) const |
double | valCotTheta (const PixelRecoLineRZ &line) const |
double | valInversePt (double phi0, double phiL1, double eta) const |
double | valPhi (const Circle &c, int charge) const |
double | valTip (const Circle &c, double curvature) const |
double | valZip (double curvature, const GlobalPoint &p0, const GlobalPoint &p1) const |
Static Private Member Functions | |
static void | param (double eta, double &p1, double &p2, double &p3) |
Private Attributes | |
const double | cotThetaErrorScale |
const double | invPtErrorScale |
const double | phiErrorScale |
int | theChargeL1 |
edm::ParameterSet | theConfig |
double | theEtaL1 |
GlobalPoint | theHit1 |
GlobalPoint | theHit2 |
double | thePhiL1 |
const double | tipErrorScale |
const double | zipErrorScale |
Friends | |
class | L1Seeding |
Definition at line 27 of file L1MuonPixelTrackFitter.h.
L1MuonPixelTrackFitter::L1MuonPixelTrackFitter | ( | const edm::ParameterSet & | cfg | ) |
Definition at line 20 of file L1MuonPixelTrackFitter.cc.
References edm::ParameterSet::getParameter(), and theConfig.
|
inlinevirtual |
Definition at line 57 of file L1MuonPixelTrackFitter.h.
|
private |
Definition at line 1006 of file L1MuonPixelTrackFitter.cc.
References HLT_2018_cff::dPhi, and M_PI.
Referenced by findPt(), and valInversePt().
|
private |
Definition at line 221 of file L1MuonPixelTrackFitter.cc.
References PVValHelper::eta, LEDCalibrationChannels::ieta, createfilelist::int, and p1.
Referenced by run().
|
private |
Definition at line 616 of file L1MuonPixelTrackFitter.cc.
References PVValHelper::eta, LEDCalibrationChannels::ieta, createfilelist::int, and p1.
Referenced by run().
|
private |
Definition at line 103 of file L1MuonPixelTrackFitter.cc.
References PVValHelper::eta, LEDCalibrationChannels::ieta, createfilelist::int, and p1.
Referenced by run().
|
private |
Definition at line 344 of file L1MuonPixelTrackFitter.cc.
References PVValHelper::eta, LEDCalibrationChannels::ieta, createfilelist::int, and p1.
Referenced by run().
|
private |
Definition at line 475 of file L1MuonPixelTrackFitter.cc.
References PVValHelper::eta, LEDCalibrationChannels::ieta, createfilelist::int, and p1.
Referenced by run().
|
private |
Definition at line 732 of file L1MuonPixelTrackFitter.cc.
References ALCARECOTkAlJpsiMuMu_cff::charge, deltaPhi(), PVValHelper::eta, and getBending().
|
static |
Definition at line 755 of file L1MuonPixelTrackFitter.cc.
References ALCARECOTkAlJpsiMuMu_cff::charge, PVValHelper::eta, p1, p2, p3, and param().
Referenced by findPt(), and L1MuonRegionProducer::regions().
|
static |
Definition at line 761 of file L1MuonPixelTrackFitter.cc.
References PVValHelper::eta, LEDCalibrationChannels::ieta, createfilelist::int, p1, and sqr().
Referenced by L1MuonRegionProducer::regions().
|
staticprivate |
Definition at line 874 of file L1MuonPixelTrackFitter.cc.
References PVValHelper::eta, LEDCalibrationChannels::ieta, createfilelist::int, p1, p2, and p3.
Referenced by getBending(), and valInversePt().
|
virtual |
Definition at line 39 of file L1MuonPixelTrackFitter.cc.
References PixelTrackBuilder::build(), ALCARECOTkAlJpsiMuMu_cff::charge, hltPixelTracks_cff::chi2, cotThetaErrorScale, PixelRecoUtilities::curvature(), errCotTheta(), errInversePt(), errPhi(), errTip(), errZip(), PVValHelper::eta, edm::EventSetup::get(), get, hfClusterShapes_cfi::hits, invPtErrorScale, phi, phiErrorScale, edm::ESHandle< T >::product(), DiDispStaMuonMonitor_cfi::pt, theEtaL1, theHit1, theHit2, thePhiL1, qcdUeDQM_cfi::tip, tipErrorScale, valCotTheta(), valInversePt(), valPhi(), valTip(), valZip(), ComparisonHelper::zip(), and zipErrorScale.
void L1MuonPixelTrackFitter::setL1Constraint | ( | const L1MuGMTCand & | muon | ) |
Definition at line 28 of file L1MuonPixelTrackFitter.cc.
References theChargeL1, theEtaL1, and thePhiL1.
void L1MuonPixelTrackFitter::setPxConstraint | ( | const SeedingHitSet & | hits | ) |
Definition at line 34 of file L1MuonPixelTrackFitter.cc.
References hfClusterShapes_cfi::hits, and theHit1.
|
private |
Definition at line 219 of file L1MuonPixelTrackFitter.cc.
References mps_splice::line.
Referenced by run().
|
private |
Definition at line 591 of file L1MuonPixelTrackFitter.cc.
References deltaPhi(), PVValHelper::eta, AlCaHLTBitMon_ParallelJobs::p, p1, p2, p3, param(), funct::pow(), data-class-funcs::q, mps_fire::result, mathSSE::sqrt(), and findQualityFiles::v.
Referenced by run().
|
private |
Definition at line 94 of file L1MuonPixelTrackFitter.cc.
References L1MuonPixelTrackFitter::Circle::center(), ALCARECOTkAlJpsiMuMu_cff::charge, Vector3DBase< T, FrameTag >::cross(), DeadROC_duringRun::dir, PV3DBase< T, PVType, FrameType >::perp(), and CosmicsPD_Skims::radius.
Referenced by run().
|
private |
Definition at line 337 of file L1MuonPixelTrackFitter.cc.
References L1MuonPixelTrackFitter::Circle::center(), PixelRecoUtilities::curvature(), PV3DBase< T, PVType, FrameType >::perp(), and CosmicsPD_Skims::radius.
Referenced by run().
|
private |
Definition at line 460 of file L1MuonPixelTrackFitter.cc.
References PV3DBase< T, PVType, FrameType >::perp(), PV3DBase< T, PVType, FrameType >::perp2(), diffTwoXMLs::r1, diffTwoXMLs::r2, PV3DBase< T, PVType, FrameType >::z(), and testProducerWithPsetDescEmpty_cfi::z2.
Referenced by run().
|
friend |
Definition at line 106 of file L1MuonPixelTrackFitter.h.
|
private |
Definition at line 94 of file L1MuonPixelTrackFitter.h.
Referenced by run().
|
private |
Definition at line 92 of file L1MuonPixelTrackFitter.h.
Referenced by run().
|
private |
Definition at line 93 of file L1MuonPixelTrackFitter.h.
Referenced by run().
|
private |
Definition at line 100 of file L1MuonPixelTrackFitter.h.
Referenced by setL1Constraint().
|
private |
Definition at line 90 of file L1MuonPixelTrackFitter.h.
Referenced by L1MuonPixelTrackFitter().
|
private |
Definition at line 99 of file L1MuonPixelTrackFitter.h.
Referenced by run(), and setL1Constraint().
|
private |
Definition at line 103 of file L1MuonPixelTrackFitter.h.
Referenced by run(), and setPxConstraint().
|
private |
Definition at line 103 of file L1MuonPixelTrackFitter.h.
Referenced by run().
|
private |
Definition at line 99 of file L1MuonPixelTrackFitter.h.
Referenced by run(), and setL1Constraint().
|
private |
Definition at line 95 of file L1MuonPixelTrackFitter.h.
Referenced by run().
|
private |
Definition at line 96 of file L1MuonPixelTrackFitter.h.
Referenced by run().