CMS 3D CMS Logo

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, trackerHits::c, funct::exp(), funct::log(), funct::pow(), and run_regression::ret.

                          { // rate from pt = x [Gev/c] to inf

   double ret = 0;
   double a = -0.235801;
   double b = -2.82346;
   double c = 17.162;

   ret = std::pow( x,a*std::log(x) ) * std::pow(x,b)*std::exp(c);

   return ret;
}

Variable Documentation

const unsigned int RPCpg::empty_s = 99

Definition at line 28 of file Constants.h.

const unsigned int RPCpg::maxPlanes_s = 6

Definition at line 27 of file Constants.h.

const int RPCpg::mu = 0

Definition at line 23 of file Constants.h.

Referenced by PFCandConnector::analyseNuclearWSec(), EwkMuLumiMonitorDQM::analyze(), cms::ProducerAnalyzer::analyze(), DTTriggerEfficiencyTask::analyze(), EwkMuDQM::analyze(), EwkDQM::analyze(), HiggsDQM::analyze(), MuonDTDigis::analyze(), MuonSimHitProducer::applyMaterialEffects(), HPSPFRecoTauAlgorithm::applyMuonRejection(), CSCHaloAlgo::Calculate(), TCMETAlgo::CalculateTCMET(), candidateIsolation(), ZToMuMuIsoDepositSelector< Isolator >::candIsolation(), candIsolation(), helper::MuonCollectionStoreManager::cloneAndStore(), MuonsFromRefitTracksProducer::cloneAndSwitchTrack(), ZGlobalVsSAIsolationAnalyzer::evaluate(), TopHLTSingleLepton::MonitorEnsemble::fill(), MuScleFitMuonSelector::fillMuonCollection(), MuScleFit::fillMuonCollection(), ResolutionAnalyzer::fillMuonCollection(), TestResolution::fillMuonCollection(), TestCorrection::fillMuonCollection(), muonisolation::CaloExtractor::fillVetos(), PythiaFilterZJetWithOutBg::filter(), WMuNuSelector::filter(), ZToMuMuSelector::filter(), WMuNuValidator::filter(), GreedyMuonPFCandidateFilter::filter(), PythiaFilterZJet::filter(), UEDMultiLeptonFilter::filter(), InconsistentMuonPFCandidateFilter::filter(), PythiaFilterZgamma::filter(), fnc_dscb(), HLTMuonL1RegionalFilter::hltFilter(), HLTMuonL1Filter::hltFilter(), HLTMuonL2PreFilter::hltFilter(), MuIsolatorResultProducer< BT >::initVetos(), cms::MuonTCMETValueMapProducer::isGoodCaloMuon(), BTagHLTOfflineSource::isMuonJet(), JetMaker::makeSpecific(), MuonMETAlgo::MuonMETAlgo_run(), PFAlgo::postMuonCleaning(), PFAlgoTestBenchElectrons::processBlock(), DistortedMuonProducer::produce(), MuonWithPFIsoProducer::produce(), Type0PFMETcorrInputProducer::produce(), CaloMuonMerger::produce(), cms::MuonMETValueMapProducer::produce(), L3MuonIsolationProducer::produce(), L3MuonCombinedRelativeIsolationProducer::produce(), ColinsSoperVariablesComputer::produce(), pat::HLTL1MuonMatcher::produce(), MuonMCClassifier::produce(), UpdatedMuonInnerTrackRef::produce(), TriggerMatcherToHLTDebug::produce(), cms::MuonTCMETValueMapProducer::produce(), DistortedPFCandProducer::produce(), L1MuGMTHWFileReader::produce(), DistortedMuonProducerFromDB::produce(), pat::L1MuonMatcher::produce(), PFAlgo::reconstructTrack(), reco::tau::RecoTauQualityCuts::RecoTauQualityCuts(), PrimaryVertexAnalyzer4PU::supf(), RPCConst::vxMuRate(), and MuonsGrabber::writeDataForRelativeBX().

const int RPCpg::mubar = 1

Definition at line 24 of file Constants.h.

Referenced by ColinsSoperVariablesComputer::produce().

const int RPCpg::muundefined = 10

Definition at line 25 of file Constants.h.

const unsigned int RPCpg::ptBins_s = 32

Definition at line 29 of file Constants.h.

Referenced by 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 31 of file Constants.h.

Referenced by CrossingPtBasedLinearizationPointFinder::getLinearizationPoint(), MuonCSCSeedFromRecHits::makeSeed(), MuonOverlapSeedFromRecHits::makeSeed(), SubsetHsmModeFinder3d::operator()(), PathTimerInserter::produce(), PTStatistics::PTStatistics(), and CrossingPtBasedLinearizationPointFinder::useAllTracks().