CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Functions | Variables
RPCpg Namespace Reference

Functions

double rate (double x)
 

Variables

const unsigned int empty_s = 99
 
const unsigned int maxPlanes_s = 6
 
const int mu = 0
 
const int mubar = 1
 
const int muundefined = 10
 
const unsigned int ptBins_s = 32
 
static const double pts [33]
 

Function Documentation

double RPCpg::rate ( double  x)

Definition at line 3 of file Constants.cc.

References a, b, c, funct::exp(), log, funct::pow(), and runTheMatrix::ret.

Referenced by L1TdeGCT::analyze(), L1TDEMON::analyze(), L1TriggerRates::computeRates(), L1TriggerRates::computeRunRates(), SiStripDigitizerAlgorithm::digitize(), TriggerRatesMonitorClient::dqmEndJob(), L1DEFilter::endJob(), L1ScalersClient::endLuminosityBlock(), EvolutionECAL::EquilibriumFractionColorCentersEM(), CMSCGEN::generateNuMu(), CMSCGEN::initializeNuMu(), initializeRates(), dqmservices::DQMMonitoringService::outputLumiUpdate(), MuonME0DigisHarvestor::ProcessBookingBKG(), PreMixingSiStripWorker::put(), Level1TriggerScalers::rateLS(), SiG4UniversalFluctuation::SampleFluctuations(), PatternOptimizerBase::vxIntegMuRate(), RPCConst::vxIntegMuRate(), PatternOptimizerBase::vxMuRate(), and RPCConst::vxMuRate().

3  { // rate from pt = x [Gev/c] to inf
4 
5  double ret = 0;
6  double a = -0.235801;
7  double b = -2.82346;
8  double c = 17.162;
9 
10  ret = std::pow(x, a * std::log(x)) * std::pow(x, b) * std::exp(c);
11 
12  return ret;
13 }
tuple ret
prodAgent to be discontinued
static std::vector< std::string > checklist log
const edm::EventSetup & c
Exp< T >::type exp(const T &t)
Definition: Exp.h:22
uint16_t const *__restrict__ x
Definition: gpuClustering.h:39
double b
Definition: hdecay.h:118
double a
Definition: hdecay.h:119
Power< A, B >::type pow(const A &a, const B &b)
Definition: Power.h:29

Variable Documentation

const unsigned int RPCpg::empty_s = 99

Definition at line 27 of file Constants.h.

const unsigned int RPCpg::maxPlanes_s = 6

Definition at line 26 of file Constants.h.

const int RPCpg::mu = 0

Definition at line 22 of file Constants.h.

Referenced by l1tpf_impl::RegionMapper::addMuon(), L1TMuonProducer::addMuonsToCollections(), pat::PATLostTracks::addPackedCandidate(), OffsetAnalyzerDQM::analyze(), EwkMuDQM::analyze(), EwkMuLumiMonitorDQM::analyze(), EwkDQM::analyze(), HotlineDQM::analyze(), TopMonitor::analyze(), HiggsDQM::analyze(), cms::ProducerAnalyzer::analyze(), l1t::GtInputDump::analyze(), MuonDTDigis::analyze(), l1t::GtRecordDump::analyze(), L1Validator::analyze(), DTTriggerEfficiencyTask::analyze(), SMPDQM::analyze(), MuonSimHitProducer::applyMaterialEffects(), GlobalHaloAlgo::Calculate(), CSCHaloAlgo::Calculate(), helper::MuonCollectionStoreManager::cloneAndStore(), MuonsFromRefitTracksProducer::cloneAndSwitchTrack(), EvolutionECAL::DegradationMeanEM50GeV(), EvolutionECAL::DegradationNonLinearityEM50GeV(), l1t::GtRecordDump::dumpTestVectors(), l1t::MicroGMTIsolationUnit::extrapolateMuons(), SingleTopTChannelLepton_miniAOD::MonitorEnsemble::fill(), SingleTopTChannelLepton::MonitorEnsemble::fill(), HMassVSPart::Fill(), TestResolution::fillMuonCollection(), TestCorrection::fillMuonCollection(), ResolutionAnalyzer::fillMuonCollection(), MuScleFitMuonSelector::fillMuonCollection(), MuScleFit::fillMuonCollection(), muonisolation::CaloExtractor::fillVetos(), ZtoMMEventSelector::filter(), BadGlobalMuonTagger::filter(), WtoLNuSelector::filter(), PythiaFilterZJetWithOutBg::filter(), PythiaFilterZJet::filter(), LeptonSkimming::filter(), L1TkMuMantra::find_match(), PPSAlignmentHarvester::findMax(), contrib::CMSBoostedTauSeedingAlgorithm::findSubjets(), fnc_dscb(), gen::Hydjet2Hadronizer::generatePartonsAndHadronize(), Point::GetMu(), BPHTrackReference::getMuonBT(), BPHTrackReference::getMuonGT(), BPHTrackReference::getMuonIT(), BPHTrackReference::getMuonPF(), l1t::stage2::MuonPacker::getMuons(), l1t::stage2::RegionalMuonGMTPacker::getMuons(), BPHTrackReference::getMuonSA(), HLTDiMuonGlbTrkFilter::hltFilter(), HLTMuonL1TFilter::hltFilter(), HLTMuonL1RegionalFilter::hltFilter(), HLTMuonL1TRegionalFilter::hltFilter(), HLTMuonL2FromL1TPreFilter::hltFilter(), HLTMuonL2PreFilter::hltFilter(), HLTMuonL1Filter::hltFilter(), EvolutionECAL::InducedAbsorptionHadronic(), gen::Hydjet2Hadronizer::initializeForInternalPartons(), MuIsolatorResultProducer< BT >::initVetos(), cms::MuonTCMETValueMapProducer::isGoodCaloMuon(), l1t::MicroGMTIsolationUnit::isolate(), l1t::MicroGMTIsolationUnit::isolatePreSummed(), MCTruthHelper< P >::isPromptMuonDecayProduct(), EvolutionECAL::LightCollectionEfficiency(), EvolutionECAL::LightCollectionEfficiencyWeighted(), l1tpf_impl::PFAlgo2HGC::link_tk2mu(), l1tpf_impl::PFAlgo3::link_tk2mu(), L1TMuonBarrelKalmanSectorProcessor::makeWord(), MuonMETAlgo::MuonMETAlgo_run(), CutApplicatorBase::operator()(), Point::operator=(), l1t::stage2::MuonPacker::packBx(), l1t::stage2::RegionalMuonGMTPacker::packTF(), PFMuonUntagger::produce(), PATMuonMerger::produce(), CaloMuonMerger::produce(), pat::PATMuonSlimmer::produce(), ColinsSoperVariablesComputer::produce(), HiBadParticleCleaner::produce(), L3MuonIsolationProducer::produce(), MuonReSeeder::produce(), pat::L1MuonMatcher::produce(), L3MuonCombinedRelativeIsolationProducer::produce(), pat::HLTL1MuonMatcher::produce(), MuonIDTableProducer::produce(), L1TMuonQualityAdjuster::produce(), OutsideInMuonSeeder::produce(), FakeTrackProducer< T >::produce(), cms::MuonTCMETValueMapProducer::produce(), SimPFProducer::produce(), L1TBMTFConverter::produce(), L1MuGMTHWFileReader::produce(), L1TMicroGMTInputProducer::produce(), L1TMicroGMTInputProducerFromGen::produce(), l1t::BXVectorInputProducer::produce(), L1TMuonProducer::produce(), l1t::GenToInputProducer::produce(), MuonMCClassifier::produce(), TriggerMatcherToHLTDebug::produce(), L1TPFProducer::produce(), JetCleanerForType1METT< T, Textractor >::produce(), PFJetMETcorrInputProducerT< T, Textractor >::produce(), L1TkMuonProducer::product_to_muvec(), l1t::GlobalBoard::receiveMuonObjectData(), EvolutionECAL::ResolutionConstantTermEM50GeV(), l1tpf_impl::PFAlgo3::runPF(), l1tpf_impl::PFAlgo2HGC::runPF(), l1tpf_impl::BitwisePFAlgo::runPF(), GhostBusterPreferRefDt::select(), HLTMuonMatchAndPlot::selectedMuons(), l1t::MicroGMTCancelOutUnit::setCancelOutBits(), JME::JetParameters::setMu(), OMTFSorter< GoldenPatternType >::sortRefHitResults(), brokenline::translateKarimaki(), MultShiftMETcorrInputProducer::translateTypeToAbsPdgId(), MultShiftMETcorrDBInputProducer::translateTypeToAbsPdgId(), l1t::stage2::RegionalMuonGMTUnpacker::unpack(), l1t::stage2::IntermediateMuonUnpacker::unpackBx(), l1t::stage2::MuonUnpacker::unpackBx(), MuonSelectorVIDWrapper< selectionType, arbitrationType >::value(), MuonPOGStandardCut::value(), PatternOptimizerBase::vxMuRate(), RPCConst::vxMuRate(), and MuonsGrabber::writeDataForRelativeBX().

const int RPCpg::mubar = 1

Definition at line 23 of file Constants.h.

Referenced by HMassVSPart::Fill(), and ColinsSoperVariablesComputer::produce().

const int RPCpg::muundefined = 10

Definition at line 24 of file Constants.h.

const unsigned int RPCpg::ptBins_s = 32

Definition at line 28 of file Constants.h.

Referenced by initializeRates(), and PTStatistics::PTStatistics().

const double RPCpg::pts[33]
static
Initial value:
= {0.0, 0.01, 1.5, 2.0, 2.5, 3.0, 3.5, 4.0, 4.5, 5., 6.,
7., 8., 10., 12., 14., 16., 18., 20., 25., 30., 35.,
40., 45., 50., 60., 70., 80., 90., 100., 120., 140., 160.}

Definition at line 30 of file Constants.h.

Referenced by FastTimeDDDConstants::getCorners(), OMTFProcessor< GoldenPatternType >::getFinalcandidates(), CrossingPtBasedLinearizationPointFinder::getLinearizationPoint(), initializeRates(), MuonOverlapSeedFromRecHits::makeSeed(), MuonCSCSeedFromRecHits::makeSeed(), SubsetHsmModeFinder3d::operator()(), processPrediction(), and CrossingPtBasedLinearizationPointFinder::useAllTracks().