CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros 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, EnergyCorrector::c, create_public_lumi_plots::exp, dqm-mbProfile::log, funct::pow(), and runTheMatrix::ret.

Referenced by L1TdeGCT::analyze(), L1TDEMON::analyze(), L1TriggerRates::computeRates(), L1TriggerRates::computeRunRates(), L1DEFilter::endJob(), L1ScalersClient::endLuminosityBlock(), EvolutionECAL::EquilibriumFractionColorCentersEM(), CMSCGEN::generateNuMu(), CMSCGEN::initializeNuMu(), initializeRates(), dqmservices::DQMMonitoringService::outputLumiUpdate(), Level1TriggerScalers::rateLS(), SiG4UniversalFluctuation::SampleFluctuations(), RPCConst::vxIntegMuRate(), 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
T x() const
Cartesian x coordinate.
double b
Definition: hdecay.h:120
double a
Definition: hdecay.h:121
Power< A, B >::type pow(const A &a, const B &b)
Definition: Power.h:40

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 L1TMuonProducer::addMuonsToCollections(), EwkMuDQM::analyze(), EwkMuLumiMonitorDQM::analyze(), AnaL1CaloCleaner::analyze(), EwkDQM::analyze(), cms::ProducerAnalyzer::analyze(), HotlineDQM::analyze(), HiggsDQM::analyze(), MuTriggerAnalyzer::analyze(), AnaMuonCaloCleaner::analyze(), TestMuonCaloCleaner::analyze(), l1t::GtInputDump::analyze(), MuonDTDigis::analyze(), l1t::GtRecordDump::analyze(), DTTriggerEfficiencyTask::analyze(), MuonSimHitProducer::applyMaterialEffects(), HPSPFRecoTauAlgorithm::applyMuonRejection(), CSCHaloAlgo::Calculate(), candidateIsolation(), candIsolation(), ZToMuMuIsoDepositSelector< Isolator >::candIsolation(), helper::MuonCollectionStoreManager::cloneAndStore(), MuonsFromRefitTracksProducer::cloneAndSwitchTrack(), EvolutionECAL::DegradationMeanEM50GeV(), EvolutionECAL::DegradationNonLinearityEM50GeV(), l1t::GtRecordDump::dumpTestVectors(), ZGlobalVsSAIsolationAnalyzer::evaluate(), l1t::MicroGMTIsolationUnit::extrapolateMuons(), SingleTopTChannelLepton_miniAOD::MonitorEnsemble::fill(), HLTOfflineDQMTopSingleLepton::MonitorSingleLepton::fill(), SingleTopTChannelLepton::MonitorEnsemble::fill(), HMassVSPart::Fill(), TestResolution::fillMuonCollection(), TestCorrection::fillMuonCollection(), ResolutionAnalyzer::fillMuonCollection(), MuScleFitMuonSelector::fillMuonCollection(), MuScleFit::fillMuonCollection(), muonisolation::CaloExtractor::fillVetos(), ZtoMMEventSelector::filter(), ZToMuMuSelector::filter(), WtoLNuSelector::filter(), WMuNuValidator::filter(), PythiaFilterZgamma::filter(), PythiaFilterZJet::filter(), PythiaFilterZJetWithOutBg::filter(), WMuNuSelector::filter(), UEDMultiLeptonFilter::filter(), contrib::CMSBoostedTauSeedingAlgorithm::findSubjets(), fnc_dscb(), gen::Hydjet2Hadronizer::generatePartonsAndHadronize(), HLTMuonL1RegionalFilter::hltFilter(), HLTMuonL1TFilter::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(), main(), MuonMETAlgo::MuonMETAlgo_run(), l1t::stage2::MuonPacker::pack(), l1t::stage2::RegionalMuonGMTPacker::packTF(), parseMuons(), MuonWithPFIsoProducerCopy::produce(), DistortedMuonProducerFromDB::produce(), MuonWithPFIsoProducer::produce(), DistortedMuonProducer::produce(), DistortedPFCandProducer::produce(), UpdatedMuonInnerTrackRef::produce(), CaloMuonMerger::produce(), pat::PATMuonSlimmer::produce(), L3MuonIsolationProducer::produce(), ColinsSoperVariablesComputer::produce(), MuonReSeeder::produce(), L3MuonCombinedRelativeIsolationProducer::produce(), pat::L1MuonMatcher::produce(), pat::HLTL1MuonMatcher::produce(), L1TMuonQualityAdjuster::produce(), FakeTrackProducer< T >::produce(), OutsideInMuonSeeder::produce(), cms::MuonTCMETValueMapProducer::produce(), L1TBMTFConverter::produce(), L1MuGMTHWFileReader::produce(), L1TMicroGMTInputProducer::produce(), L1TMicroGMTInputProducerFromGen::produce(), L1TMuonProducer::produce(), l1t::GenToInputProducer::produce(), l1t::BXVectorInputProducer::produce(), MuonMCClassifier::produce(), TriggerMatcherToHLTDebug::produce(), JetCleanerForType1METT< T, Textractor >::produce(), PFJetMETcorrInputProducerT< T, Textractor >::produce(), l1t::GtBoard::receiveMuonObjectData(), EvolutionECAL::ResolutionConstantTermEM50GeV(), HLTMuonMatchAndPlot::selectedMuons(), l1t::MicroGMTCancelOutUnit::setCancelOutBits(), JME::JetParameters::setMu(), MultShiftMETcorrInputProducer::translateTypeToAbsPdgId(), l1t::stage2::MuonUnpacker::unpack(), l1t::stage2::RegionalMuonGMTUnpacker::unpack(), unpackMuons(), MuonSelectorVIDWrapper< selectionType, arbitrationType >::value(), MuonPOGStandardCut::value(), 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 DYGenFilter::filter(), CrossingPtBasedLinearizationPointFinder::getLinearizationPoint(), initializeRates(), makeLUT(), MuonOverlapSeedFromRecHits::makeSeed(), MuonCSCSeedFromRecHits::makeSeed(), SubsetHsmModeFinder3d::operator()(), processPrediction(), and CrossingPtBasedLinearizationPointFinder::useAllTracks().