#include <L1MuonRegionProducer.h>
Public Member Functions | |
L1MuonRegionProducer (const edm::ParameterSet &cfg, edm::ConsumesCollector iC) | |
std::vector< std::unique_ptr< TrackingRegion > > | regions (const edm::EventSetup &iSetup) const |
void | setL1Constraint (const L1MuGMTCand &muon) |
~L1MuonRegionProducer ()=default | |
Private Attributes | |
int | theChargeL1 |
double | theEtaL1 |
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > | theFieldToken |
edm::ESGetToken< MultipleScatteringParametrisationMaker, TrackerMultipleScatteringRecord > | theMSMakerToken |
GlobalPoint | theOrigin |
double | theOriginHalfLength |
double | theOriginRadius |
double | thePhiL1 |
double | thePtL1 |
double | thePtMin |
Definition at line 17 of file L1MuonRegionProducer.h.
L1MuonRegionProducer::L1MuonRegionProducer | ( | const edm::ParameterSet & | cfg, |
edm::ConsumesCollector | iC | ||
) |
Definition at line 15 of file L1MuonRegionProducer.cc.
References looper::cfg, edm::ParameterSet::getParameter(), theOrigin, theOriginHalfLength, theOriginRadius, and thePtMin.
|
default |
std::vector< std::unique_ptr< TrackingRegion > > L1MuonRegionProducer::regions | ( | const edm::EventSetup & | iSetup | ) | const |
Definition at line 33 of file L1MuonRegionProducer.cc.
References funct::cos(), PVValHelper::dx, PVValHelper::dy, PVValHelper::dz, L1MuonPixelTrackFitter::getBending(), L1MuonPixelTrackFitter::getBendingError(), edm::EventSetup::getData(), mps_fire::result, funct::sin(), theChargeL1, theEtaL1, theFieldToken, theMSMakerToken, theOrigin, theOriginHalfLength, theOriginRadius, thePhiL1, and thePtMin.
void L1MuonRegionProducer::setL1Constraint | ( | const L1MuGMTCand & | muon | ) |
Definition at line 27 of file L1MuonRegionProducer.cc.
References theChargeL1, theEtaL1, and thePhiL1.
|
private |
Definition at line 31 of file L1MuonRegionProducer.h.
Referenced by regions(), and setL1Constraint().
|
private |
Definition at line 30 of file L1MuonRegionProducer.h.
Referenced by regions(), and setL1Constraint().
|
private |
Definition at line 33 of file L1MuonRegionProducer.h.
Referenced by regions().
|
private |
Definition at line 34 of file L1MuonRegionProducer.h.
Referenced by regions().
|
private |
Definition at line 27 of file L1MuonRegionProducer.h.
Referenced by L1MuonRegionProducer(), and regions().
|
private |
Definition at line 26 of file L1MuonRegionProducer.h.
Referenced by L1MuonRegionProducer(), and regions().
|
private |
Definition at line 26 of file L1MuonRegionProducer.h.
Referenced by L1MuonRegionProducer(), and regions().
|
private |
Definition at line 30 of file L1MuonRegionProducer.h.
Referenced by regions(), and setL1Constraint().
|
private |
Definition at line 30 of file L1MuonRegionProducer.h.
|
private |
Definition at line 26 of file L1MuonRegionProducer.h.
Referenced by L1MuonRegionProducer(), and regions().