41 std::vector<std::unique_ptr<TrackingRegion> >
result;
43 bending = fabs(bending);
46 result.push_back(std::make_unique<RectangularEtaPhiTrackingRegion>(direction,
52 bending + 3 * errBending,
T getParameter(std::string const &) const
T const & getData(const ESGetToken< T, R > &iToken) const noexcept(false)
Sin< T >::type sin(const T &t)
Global3DPoint GlobalPoint
static double getBendingError(double invPt, double eta)
L1MuonRegionProducer(const edm::ParameterSet &cfg, edm::ConsumesCollector iC)
Cos< T >::type cos(const T &t)
edm::ESGetToken< MultipleScatteringParametrisationMaker, TrackerMultipleScatteringRecord > theMSMakerToken
static double getBending(double invPt, double eta, int charge)
std::vector< std::unique_ptr< TrackingRegion > > regions(const edm::EventSetup &iSetup) const
double theOriginHalfLength
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > theFieldToken
void setL1Constraint(const L1MuGMTCand &muon)