CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Functions
PFTauDecayModeTools.cc File Reference
#include <map>
#include "RecoTauTag/RecoTau/interface/PFTauDecayModeTools.h"
#include "DataFormats/JetReco/interface/GenJet.h"
#include "PhysicsTools/JetMCUtils/interface/JetMCTag.h"

Go to the source code of this file.

Namespaces

 reco
 fixed size matrix
 
 reco::tau
 

Functions

unsigned int reco::tau::chargedHadronsInDecayMode (PFTau::hadronicDecayMode mode)
 Reverse mapping of decay modes into multiplicities. More...
 
PFTau::hadronicDecayMode reco::tau::getDecayMode (const reco::GenJet *genJet)
 
unsigned int reco::tau::piZerosInDecayMode (PFTau::hadronicDecayMode mode)
 
PFTau::hadronicDecayMode reco::tau::translateDecayMode (unsigned int nCharged, unsigned int nPiZero)
 
PFTau::hadronicDecayMode reco::tau::translateGenDecayModeToReco (const std::string &genName)
 Convert a genTau decay mode string ('oneProng0Pi0') to the RECO enum. More...
 
std::string reco::tau::translateRecoDecayModeToGen (PFTau::hadronicDecayMode decayMode)
 Convert a RECO enum decay mode to a string ('oneProng0Pi0') More...
 

Variable Documentation

char const* label

Definition at line 11 of file PFTauDecayModeTools.cc.

Referenced by edm::ConfigurationDescriptions::add(), FWDialogBuilder::addLabel(), edm::eventsetup::ComponentFactory< T >::addTo(), pat::PATObject< ObjectType >::addUserCand(), pat::PATObject< ObjectType >::addUserDataObject_(), pat::PATObject< ObjectType >::addUserFloat(), pat::PATObject< ObjectType >::addUserInt(), edm::ConfigurationDescriptions::addWithDefaultLabel(), L1TriggerKeyExtViewer::analyze(), CaloTowerAnalyzer::analyze(), HLTBTagPerformanceAnalyzer::analyze(), TestPythiaDecays::analyze(), BigEventsDebugger< T >::analyze(), PixelBaryCentreAnalyzer::analyze(), ZToMuMuGammaAnalyzer::analyze(), HcalIsoTrkSimAnalyzer::analyze(), HcalIsoTrkAnalyzer::analyze(), PhotonAnalyzer::analyze(), IsoTrig::analyze(), SiStripRecHitsValid::analyze(), PrimaryVertexAnalyzer4PUSlimmed::analyze(), MuonTrackValidator::analyze(), SiStripTrackingRecHitsValid::analyze(), CaloSimHitStudy::analyzeHits(), B2GDQM::analyzeJets(), SummaryGenerator::axisLabel(), PixelBaryCentreAnalyzer::beginJob(), ExternalGeneratorFilter::beginStream(), BigEventsDebugger< T >::BigEventsDebugger(), FastTimerService::PlotsPerPath::book(), FastTimerService::PlotsPerJob::book(), GEMBaseValidation::bookDetectorOccupancy(), HLTMuonPlotter::bookHist(), DTnoiseDBValidation::bookHisto(), BTagDifferentialPlot::bookHisto(), L1TStage2EMTF::bookHistograms(), CaloTowerAnalyzer::bookHistograms(), MixCollectionValidation::bookHistograms(), BeamMonitor::bookHistograms(), FakeBeamMonitor::bookHistograms(), GlobalTest::bookHistograms(), HLTBTagPerformanceAnalyzer::bookHistograms(), EmDQM::bookHistograms(), EmDQMReco::bookHistograms(), TriggerRatesMonitor::bookHistograms(), PrimaryVertexAnalyzer4PUSlimmed::bookHistograms(), MuonTrackValidator::bookHistograms(), SiStripQualityChecker::bookStatus(), RPCMonitorDigi::bookWheelDiskME(), FWStringParameterSetter::build(), FWEnumParameterSetter::build(), FWLongParameterSetter::build(), SiPixelGainCalibrationAnalysis::CalculateAveragePerColumn(), PrimaryVertexAnalyzer4PUSlimmed::calculatePurityAndFillHistograms(), reco::modules::CandCombinerBase::CandCombinerBase(), FWPSetTableManager::cellRenderer(), cert_plot(), edm::CFWriter::CFWriter(), CmsShowCommonPopup::CmsShowCommonPopup(), CmsShowMainFrame::CmsShowMainFrame(), dqmservices::DQMFileIterator::collect(), edm::soa::TableExaminer< T >::columnDescImpl(), CommonModeAnalyzer::CommonModeAnalyzer(), compileDMRTrends(), MuonGEMBaseHarvestor::computeEfficiency(), GEMEfficiencyHarvester::computeEfficiency(), PhysicsTools::Calibration::MVAComputerContainer::contains(), ConvertingESProducerT< Record, Target, Source >::ConvertingESProducerT(), edm::service::RandomNumberGeneratorService::createEnginesInVector(), SiStripMonitorDigi::createLayerMEs(), SiStripMonitorCluster::createLayerMEs(), SiStripRecHitsValid::createLayerMEs(), SiStripTrackingRecHitsValid::createLayerMEs(), SiStripMonitorDigi::createMEs(), SiStripMonitorCluster::createMEs(), SiStripRecHitsValid::createMEs(), SiStripTrackingRecHitsValid::createMEs(), fastsim::SimplifiedGeometryFactory::createSimplifiedGeometry(), SiStripRecHitsValid::createStereoAndMatchedMEs(), SiStripTrackingRecHitsValid::createStereoAndMatchedMEs(), SiStripMonitorDigi::createSubDetMEs(), SiStripMonitorCluster::createSubDetMEs(), SiStripRecHitsValid::createSubDetMEs(), GEMDQMBase::CreateSummaryHist(), magneticfield::DD4hep_VolumeBasedMagneticFieldESProducerFromDB::DD4hep_VolumeBasedMagneticFieldESProducerFromDB(), cand::parser::decayParser(), deep_tau::DeepTauBase::DeepTauBase(), edm::defaultModuleLabel(), defaultModuleLabel(), edm::ParameterSet::deprecatedInputTagWarning(), CSCIndexer::detIdFromChamberIndex(), CSCIndexerBase::detIdFromChamberIndex(), CSCIndexer::detIdFromChamberLabel(), CSCIndexerBase::detIdFromChamberLabel(), GEMEfficiencyHarvester::doResolution(), HLTVertexPerformanceAnalyzer::dqmBeginRun(), HLTBTagPerformanceAnalyzer::dqmBeginRun(), EmDQM::dqmBeginRun(), HLTBTagHarvestingAnalyzer::dqmEndJob(), drawMap(), DTDigiReader::DTDigiReader(), HLTConfigData::dump(), DuplicateRecHits::DuplicateRecHits(), EcalDigiToRaw::EcalDigiToRaw(), editBoolParameter(), EffPurFromHistos::EffPurFromHistos(), EffPurFromHistos2D::EffPurFromHistos2D(), HLTScalersClient::endLuminosityBlock(), TauDQMHistPlotter::endRun(), edm::ESGetToken< L1TriggerKeyList, L1CaloEcalScaleRcd >::ESGetToken(), TSGForOIDNN::evaluateClassifier(), edm::ParameterDescription< std::vector< ParameterSet > >::exists_(), HLTConfigData::extract(), cond::payloadInspector::RunHistoryPlot< PayloadType, std::pair< double, double > >::fill(), cond::payloadInspector::TimeHistoryPlot< PayloadType, std::pair< double, double > >::fill(), HcalObjRepresent::HcalDataContainer< Items, Item >::FillCanv(), EcalRawToDigiGPU::fillDescriptions(), MultiHitFromChi2EDProducer::fillDescriptions(), HcalRawToDigiGPU::fillDescriptions(), SeedCreatorFromRegionHitsEDProducerT< T_SeedCreator >::fillDescriptions(), EcalCPUDigisProducer::fillDescriptions(), CAHitNtupletEDProducerT< T_Generator >::fillDescriptions(), PixelVertexProducerCUDA::fillDescriptions(), HitTripletEDProducerT< T_HitTripletGenerator >::fillDescriptions(), SiStripQualityChecker::fillDetectorStatusAtLumi(), TriggerSummaryProducerAOD::fillFilterObjectMembers(), PrimaryVertexAnalyzer4PUSlimmed::fillGenAssociatedRecoVertexHistograms(), FastTimerServiceClient::fillPlotsVsLumi(), EgHLTOfflineSummaryClient::fillQTestData_(), PrimaryVertexAnalyzer4PUSlimmed::fillRecoAssociatedGenPVHistograms(), PrimaryVertexAnalyzer4PUSlimmed::fillRecoAssociatedGenVertexHistograms(), PrimaryVertexAnalyzer4PUSlimmed::fillResolutionAndPullHistograms(), TrackingNtuple::fillSeeds(), TriggerSummaryProducerAOD::fillTriggerObjectCollections(), PhysicsTools::Calibration::MVAComputerContainer::find(), JetCorrectorParametersCollection::findKey(), StraightTrackAlignment::finish(), FWLiteESRecordWriterAnalyzer::FWLiteESRecordWriterAnalyzer(), FWTableView::FWTableView(), JetTagComputer::TagInfoHelper::get(), edm::get(), edm::Event::getByLabel(), HLT2L1TkMuonL1TkMuonMuRefDR::getCollections(), HLTDoubletDZ< T1, T2 >::getCollections(), cscdqm::Utility::getCSCTypeLabel(), PixelRegions::getIDLabels(), pat::PATObject< ObjectType >::getKinResolution(), HGCalTriggerGeometryV9Imp3::getLpgbtsFromStage1Fpga(), HGCalTriggerGeometryV9Imp3::getModulesFromLpgbt(), edm::ParameterSet::getParameter(), DeepTauId::getPredictionsV2(), edm::getProducerParameterSet(), edm::RandomEngineStates::getRandomEngineStates(), HGCalTriggerGeometryV9Imp3::getStage1FpgaFromLpgbt(), HGCalTriggerGeometryV9Imp3::getStage1FpgaFromStage1Link(), HGCalTriggerGeometryV9Imp3::getStage1LinksFromStage1Fpga(), HGCalTriggerGeometryV9Imp3::getStage1LinksFromStage2Fpga(), HGCalTriggerGeometryV9Imp3::getStage2FpgaFromStage1Link(), SiStripSummaryCreator::getSummaryME(), dqm::RamdiskMonitor::globalBeginLuminosityBlock(), HLTriggerJSONMonitoring::globalBeginRun(), GenWeightsTableProducer::globalEndRunProduce(), GlobalMuonProducer::GlobalMuonProducer(), hitfit::Constraint_Intermed_Labels::has_label(), pat::PATObject< ObjectType >::hasKinResolution(), pat::PATObject< ObjectType >::hasOverlaps(), pat::Jet::hasSubjets(), NVProfilerService::highlight(), edm::HiMixingModule::HiMixingModule(), HistoProviderDQM::HistoProviderDQM(), HITrackClusterRemover::HITrackClusterRemover(), HLTDoublet< T1, T2 >::hltFilter(), TtEvent::hypoClassKeyFromString(), pat::TriggerEvent::indexFilter(), edm::ProductResolverIndexHelper::indexToIndexAndNames(), popcon::SiStripPopConConfigDbObjHandler< T >::isTransferNeeded(), edm::iterateTrieLeaves(), JetCorrectionESChain::JetCorrectionESChain(), JetCorrectionESSource< Corrector >::JetCorrectionESSource(), JetEnergyShift::JetEnergyShift(), JetResolutionESProducer::JetResolutionESProducer(), JetResolutionScaleFactorESProducer::JetResolutionScaleFactorESProducer(), pat::helper::KinResolutionsLoader::KinResolutionsLoader(), L1Comparator::L1Comparator(), L1EmulBias::L1EmulBias(), L1TPFProducer::L1TPFProducer(), L1TriggerKeyDummyProd::L1TriggerKeyDummyProd(), L1TriggerKeyDummyProdExt::L1TriggerKeyDummyProdExt(), L1TriggerKeyOnlineProdExt::L1TriggerKeyOnlineProdExt(), edm::eventsetup::SourceMakerTraits::logInfoWhenSharing(), edm::eventsetup::EventSetupProvider::logInfoWhenSharing(), main(), CmsShowMainFrame::makeFixedSizeLabel(), SiStripHitEffFromCalibTree::makeSummary(), edm::MixingModule::MixingModule(), MultiTrackSelector::MultiTrackSelector(), MuonProducer::MuonProducer(), MuonSeedMerger::MuonSeedMerger(), MuPFIsoEmbedder::MuPFIsoEmbedder(), MVAJetPuIdProducer::MVAJetPuIdProducer(), edm::service::RandomNumberGeneratorService::mySeed(), pat::helper::NamedUserDataLoader< pat::helper::AddUserCand >::NamedUserDataLoader(), nonProducerComponent(), pat::PATObject< ObjectType >::overlaps(), edm::parameterSet(), cscdqm::Collection::ParseAxisLabels(), PileupJetIdProducer::PileupJetIdProducer(), PixelBaryCentreAnalyzer::PixelBaryCentreAnalyzer(), PixelUpdateLines(), PlotDMRTrends(), PlotOccupancyMapGeneric(), PlotOnTrackOccupancyGeneric(), FastTimerService::postBeginJob(), edm::service::StallMonitor::postBeginJob(), NVProfilerService::postCloseFile(), edm::service::SimpleMemoryCheck::postEndJob(), FastTimerService::postGlobalEndLumi(), FastTimerService::postGlobalEndRun(), edm::service::SimpleMemoryCheck::postModule(), CSCChamberTimeCorrectionsValues::prefill(), print_detailed_path_state(), printFrame(), edm::ParameterDescription< std::vector< ParameterSet > >::printNestedContent_(), SiStripProcessedRawDigiProducer::produce(), TriggerSummaryProducerRAW::produce(), L1EmulBias::produce(), TriggerSummaryProducerAOD::produce(), AlCaHcalIsotrkProducer::produce(), edm::service::RandomNumberGeneratorService::RandomNumberGeneratorService(), npstat::LinInterpolatedTableND< Numeric, Axis >::read(), pat::PATPhotonProducer::readIsolationLabels(), pat::PATMuonProducer::readIsolationLabels(), pat::PATElectronProducer::readIsolationLabels(), L1MuDTSectorReceiver::receiveCSCData(), L1MuGMTPSB::receiveData(), ReducedEGProducer::ReducedEGProducer(), edm::RootFile::reportOpened(), pat::PATObject< reco::Muon >::resolE(), pat::PATObject< reco::Muon >::resolEt(), pat::PATObject< reco::Muon >::resolEta(), pat::PATObject< reco::Muon >::resolM(), pat::PATObject< reco::Muon >::resolP(), pat::PATObject< reco::Muon >::resolPhi(), pat::PATObject< reco::Muon >::resolPInv(), pat::PATObject< reco::Muon >::resolPt(), pat::PATObject< reco::Muon >::resolPx(), pat::PATObject< reco::Muon >::resolPy(), pat::PATObject< reco::Muon >::resolPz(), pat::PATObject< reco::Muon >::resolTheta(), JanAlignmentAlgorithm::saveDiagnostics(), edm::SecondaryEventProvider::SecondaryEventProvider(), SegmentTrackAnalyzer::SegmentTrackAnalyzer(), JsonOutputProducer::JsonVars::serialise(), edm::messagedrop::StringProducerWithPhase::set(), RPCRollMapHisto::setBarrelRollAxis(), HcalObjRepresent::setBinLabels(), HcalObjRepresent::ADataRepr::setBinLabels(), DTConfigBti::setDefaults(), DTConfigTraco::setDefaults(), GEMOfflineDQMBase::setDetLabelsEta(), GEMOfflineDQMBase::setDetLabelsVFAT(), RPCRollMapHisto::setEndcapRollAxis(), HcalObjRepresent::SetEtaPhiLabels(), pat::PATObject< ObjectType >::setKinResolution(), pat::PATObject< ObjectType >::setOverlaps(), edm::RandomEngineStates::setRandomEngineStates(), EgammaHLTPhase2ExtraProducer::Tokens::setToken(), EgammaHLTExtraProducer::Tokens::setToken(), HcalDbProducer::setupProduceAll(), HcalDbProducer::setupProduceAllImpl(), CmsShowMainFrame::showFWorksInfo(), SiPixelQualityESProducer::SiPixelQualityESProducer(), SiStripDelayESProducer::SiStripDelayESProducer(), SiStripGainFromCalibTree::SiStripGainFromCalibTree(), edm::service::RandomNumberGeneratorService::snapShot(), SplittingConfigurableHisto::SplittingConfigurableHisto(), GenWeightsTableProducer::streamBeginLuminosityBlock(), edm::StreamSchedule::StreamSchedule(), sistrip::MeasureLA::summarize_module_muH_byLayer(), pat::Jet::tagInfoByTypeOrLabel(), TauDiscriminationProducerBase< TauType, TauDiscriminator, TauDiscriminatorDataType, ConsumeType >::TauDiscriminationProducerBase(), TauValidation::tauMother(), TestPythiaDecays::TestPythiaDecays(), edm::service::Tracer::Tracer(), TrackCount::TrackCount(), TrackListMerger::TrackListMerger(), TriggerSummaryProducerAOD::TriggerSummaryProducerAOD(), fwlite::Record::typeAndLabelOfAvailableData(), fwlite::RecordWriter::update(), HLTrigReport::updateConfigCache(), StraightTrackAlignment::updateDiagnosticHistograms(), JetTagComputer::uses(), edm::ParameterDescription< std::vector< ParameterSet > >::validate_(), magneticfield::VolumeBasedMagneticFieldESProducerFromDB::VolumeBasedMagneticFieldESProducerFromDB(), ReducedEGProducer::vproduces(), edm::walkTrie(), edm::AsciiOutputModule::write(), sistrip::EnsembleCalibrationLA::write_ensembles_text(), fwlite::Event::~Event(), fwlite::LuminosityBlock::~LuminosityBlock(), and fwlite::Run::~Run().

Definition at line 12 of file PFTauDecayModeTools.cc.