#include <map>
#include <boost/assign.hpp>
#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... | |
char const* label |
Definition at line 11 of file PFTauDecayModeTools.cc.
Referenced by HiHelperTools.CloneSequenceVisitor::__appendToTopSequence(), Vispa.Plugins.ConfigEditor.CodeTableView.CodeTableView::_createItem(), Vispa.Views.TreeView.TreeView::_createNode(), Vispa.Share.FindAlgorithm.FindAlgorithm::_findIn(), edm::WorkerManager::actionTable(), edm::ConfigurationDescriptions::add(), Vispa.Views.LineDecayView.LineDecayContainer::addDecayLine(), FWDialogBuilder::addLabel(), edm::eventsetup::ComponentFactory< T >::addTo(), PhysicsTools::MVATrainerContainer::addTrainer(), pat::PATObject< ObjectType >::addUserCand(), pat::PATObject< ObjectType >::addUserDataObject_(), pat::PATObject< ObjectType >::addUserFloat(), pat::PATObject< ObjectType >::addUserInt(), Vispa.Views.WidgetView.WidgetView::addWidget(), edm::ConfigurationDescriptions::addWithDefaultLabel(), CaloTowerAnalyzer::analyze(), dqm::RamdiskMonitor::analyze(), HLTBTagPerformanceAnalyzer::analyze(), GeneralHLTOffline::analyze(), TestPythiaDecays::analyze(), BigEventsDebugger< T >::analyze(), SiStripQualityHistory::analyze(), SiPixelQualityHistory::analyze(), HcalIsoTrkAnalyzer::analyze(), ZToMuMuGammaAnalyzer::analyze(), IsoTrig::analyze(), PhotonAnalyzer::analyze(), SiStripRecHitsValid::analyze(), PrimaryVertexAnalyzer4PUSlimmed::analyze(), MuonTrackValidator::analyze(), SiStripTrackingRecHitsValid::analyze(), B2GDQM::analyzeJets(), SummaryGenerator::axisLabel(), edm::MixingModule::beginJob(), DTDigiTask::beginLuminosityBlock(), EgHLTOfflineSummaryClient::beginLuminosityBlock(), SiStripQualityHistory::beginRun(), SiPixelQualityHistory::beginRun(), BigEventsDebugger< T >::BigEventsDebugger(), FastTimerService::PlotsPerPath::book(), FastTimerService::PlotsPerJob::book(), HLTMuonPlotter::bookHist(), DTnoiseDBValidation::bookHisto(), BTagDifferentialPlot::bookHisto(), GEMRecHitsValidation::bookHistograms(), L1TStage2EMTF::bookHistograms(), CaloTowerAnalyzer::bookHistograms(), MixCollectionValidation::bookHistograms(), BeamMonitor::bookHistograms(), GlobalTest::bookHistograms(), HLTBTagPerformanceAnalyzer::bookHistograms(), SiPixelTrackResidualSource::bookHistograms(), SiPixelClusterSource::bookHistograms(), EmDQM::bookHistograms(), EmDQMReco::bookHistograms(), TriggerRatesMonitor::bookHistograms(), PrimaryVertexAnalyzer4PUSlimmed::bookHistograms(), MuonTrackValidator::bookHistograms(), RPCMonitorDigi::bookWheelDiskME(), BoostedTauSeedsProducer::BoostedTauSeedsProducer(), 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(), edm::ConfigurationDescriptions::comment(), CommonModeAnalyzer::CommonModeAnalyzer(), PhysicsTools::Calibration::MVAComputerContainer::contains(), pat::Jet::correctedP4(), Vispa.Views.BoxDecayView.BoxDecayView::createBoxesRecursive(), 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(), SiStripCondObjBuilderFromDb::dbParams(), cand::parser::decayParser(), edm::defaultModuleLabel(), defaultModuleLabel(), edm::ParameterSet::deprecatedInputTagWarning(), CSCIndexer::detIdFromChamberIndex(), CSCIndexerBase::detIdFromChamberIndex(), CSCIndexer::detIdFromChamberLabel(), CSCIndexerBase::detIdFromChamberLabel(), 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::ParameterDescription< std::vector< std::string > >::exists_(), edm::ParameterSet::existsAs(), HLTConfigData::extract(), DQMStore::extract(), edm::CFWriter::fctTest(), cond::payloadInspector::RunHistoryPlot< PayloadType, Y >::fill(), cond::payloadInspector::TimeHistoryPlot< PayloadType, Y >::fill(), HcalObjRepresent::HcalDataContainer< Items, Item >::FillCanv(), MultiHitFromChi2EDProducer::fillDescriptions(), SeedCreatorFromRegionHitsEDProducerT< T_SeedCreator >::fillDescriptions(), HitTripletEDProducerT< T_HitTripletGenerator >::fillDescriptions(), CAHitNtupletEDProducerT< T_Generator >::fillDescriptions(), SiStripQualityChecker::fillDetectorStatusAtLumi(), TriggerSummaryProducerAOD::fillFilterObjectMembers(), PrimaryVertexAnalyzer4PUSlimmed::fillGenAssociatedRecoVertexHistograms(), SiStripMonitorDigi::fillME(), FastTimerServiceClient::fillPlotsVsLumi(), EgHLTOfflineSummaryClient::fillQTestData_(), PrimaryVertexAnalyzer4PUSlimmed::fillRecoAssociatedGenPVHistograms(), PrimaryVertexAnalyzer4PUSlimmed::fillRecoAssociatedGenVertexHistograms(), PrimaryVertexAnalyzer4PUSlimmed::fillResolutionAndPullHistograms(), TrackingNtuple::fillSeeds(), TriggerSummaryProducerAOD::fillTriggerObjectCollections(), PhysicsTools::Calibration::MVAComputerContainer::find(), JetCorrectorParametersCollection::findKey(), FWLiteESRecordWriterAnalyzer::FWLiteESRecordWriterAnalyzer(), FWTableView::FWTableView(), pat::PATObject< reco::Muon >::genParticlesSize(), JetTagComputer::TagInfoHelper::get(), edm::get(), HLTDoubletDZ< T1, T2 >::getCollections(), cscdqm::Utility::getCSCTypeLabel(), GEMBaseValidation::getDCEta(), pat::PATObject< ObjectType >::getKinResolution(), HcalLutManager::getLutSetFromFile(), HcalLutManager_test::getLutSetFromFile_test(), edm::ParameterSet::getParameter(), edm::service::PrescaleService::getPrescaleTable(), edm::getProducerParameterSet(), edm::RandomEngineStates::getRandomEngineStates(), edm::Event::getRefBeforePut(), dqm::RamdiskMonitor::globalBeginLuminosityBlock(), HLTriggerJSONMonitoring::globalBeginRun(), 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(), HLTBTagPerformanceAnalyzer::HLTBTagPerformanceAnalyzer(), HLTDoublet< T1, T2 >::hltFilter(), HLTVertexPerformanceAnalyzer::HLTVertexPerformanceAnalyzer(), TtEvent::hypoClassKeyFromString(), pat::TriggerEvent::indexFilter(), edm::ProductResolverIndexHelper::indexToIndexAndNames(), PhysicsTools::MVAModuleHelper< Record, Object, Filler >::init(), edm::ParameterDescription< std::vector< std::string > >::insertDefault_(), MonitorElement::isEfficiency(), reco::Muon::isIsolationValid(), edm::AllowedLabelsDescriptionBase::isTracked(), popcon::SiStripPopConConfigDbObjHandler< T >::isTransferNeeded(), Vispa.Plugins.EdmBrowser.EventContentView.EventContentView::itemByObject(), edm::iterateTrieLeaves(), JetCorrectionESChain::JetCorrectionESChain(), JetCorrectionESProducer< Corrector >::JetCorrectionESProducer(), JetCorrectionESSource< Corrector >::JetCorrectionESSource(), pat::JetCorrFactors::JetCorrFactors(), JetEnergyShift::JetEnergyShift(), L1Comparator::L1Comparator(), L1EmulBias::L1EmulBias(), L1TriggerKeyDummyProd::L1TriggerKeyDummyProd(), L1TriggerKeyDummyProdExt::L1TriggerKeyDummyProdExt(), edm::eventsetup::SourceMakerTraits::logInfoWhenSharing(), edm::eventsetup::EventSetupProvider::logInfoWhenSharing(), CmsShowMainFrame::makeFixedSizeLabel(), SiStripHitEffFromCalibTree::makeSummary(), PedeLabeler::maxNumberOfParameterInstances(), MomentumDependentPedeLabeler::maxNumberOfParameterInstances(), RunRangeDependentPedeLabeler::maxNumberOfParameterInstances(), edm::MixingModule::MixingModule(), MuonProducer::MuonProducer(), MuonSeedMerger::MuonSeedMerger(), MuPFIsoEmbedder::MuPFIsoEmbedder(), MVAJetPuIdProducer::MVAJetPuIdProducer(), HeavyFlavorValidation::myBookProfile2D(), edm::service::RandomNumberGeneratorService::mySeed(), reco::modules::NamedCandCombinerBase::NamedCandCombinerBase(), pat::helper::NamedUserDataLoader< pat::helper::AddUserCand >::NamedUserDataLoader(), CTPPSIncludeAlignmentsFromXML::nextLS(), nonProducerComponent(), ElectronHEEPIDValueMapProducer::DataFormat::operator()(), reco::operator<<(), METCorrectorParametersCollection::operator[](), MEtXYcorrectParametersCollection::operator[](), JetCorrectorParametersCollection::operator[](), pat::PATObject< ObjectType >::overlaps(), PedeLabelerBase::parameterInstanceOffset(), edm::parameterSet(), cscdqm::Collection::ParseAxisLabels(), pat::PATGenericParticleProducer::PATGenericParticleProducer(), pat::PATJetProducer::PATJetProducer(), pat::PATJetUpdater::PATJetUpdater(), pat::PATTauProducer::PATTauProducer(), PileupJetIdProducer::PileupJetIdProducer(), PlotOccupancyMapGeneric(), PlotOnTrackOccupancyGeneric(), FastTimerService::postBeginJob(), edm::service::StallMonitor::postBeginJob(), edm::service::SimpleMemoryCheck::postEndJob(), FastTimerService::postGlobalEndLumi(), FastTimerService::postGlobalEndRun(), edm::service::SimpleMemoryCheck::postModule(), CSCChamberTimeCorrectionsValues::prefill(), NVProfilerService::preModuleBeginJob(), NVProfilerService::preModuleBeginStream(), NVProfilerService::preModuleConstruction(), NVProfilerService::preModuleEndJob(), NVProfilerService::preModuleEndStream(), NVProfilerService::preModuleEvent(), NVProfilerService::preModuleEventAcquire(), NVProfilerService::preModuleEventPrefetching(), NVProfilerService::preModuleGlobalBeginLumi(), NVProfilerService::preModuleGlobalBeginRun(), NVProfilerService::preModuleGlobalEndLumi(), NVProfilerService::preModuleGlobalEndRun(), NVProfilerService::preModuleStreamBeginLumi(), NVProfilerService::preModuleStreamBeginRun(), NVProfilerService::preModuleStreamEndLumi(), NVProfilerService::preModuleStreamEndRun(), NVProfilerService::preSourceConstruction(), print_detailed_path_state(), printFrame(), edm::Principal::prodGetter(), SiStripDelayESProducer::produce(), SiStripProcessedRawDigiProducer::produce(), SiPixelGenErrorDBObjectESProducer::produce(), SiPixelTemplateDBObjectESProducer::produce(), SiPixel2DTemplateDBObjectESProducer::produce(), TriggerSummaryProducerRAW::produce(), L1EmulBias::produce(), TrackCandidateTopBottomHitFilter::produce(), pat::PATTriggerProducer::produce(), TriggerSummaryProducerAOD::produce(), QGLikelihoodESProducer::QGLikelihoodESProducer(), QGLikelihoodSystematicsESProducer::QGLikelihoodSystematicsESProducer(), edm::service::RandomNumberGeneratorService::RandomNumberGeneratorService(), npstat::LinInterpolatedTableND< Numeric, Axis >::read(), pat::PATMuonProducer::readIsolationLabels(), pat::PATPhotonProducer::readIsolationLabels(), pat::PATElectronProducer::readIsolationLabels(), L1MuDTSectorReceiver::receiveCSCData(), L1MuGMTPSB::receiveData(), edm::RootFile::reportOpened(), edm::ParameterSetDescription::reserve(), HLTrigReport::reset(), edm::SecondaryEventProvider::SecondaryEventProvider(), SegmentTrackAnalyzer::SegmentTrackAnalyzer(), edm::messagedrop::StringProducerWithPhase::set(), HcalObjRepresent::setBinLabels(), HcalObjRepresent::ADataRepr::setBinLabels(), DTConfigBti::setDefaults(), DTConfigTraco::setDefaults(), HcalObjRepresent::SetEtaPhiLabels(), PhysicsTools::MVAModuleHelper< Record, Object, Filler >::setEventSetup(), pat::PATObject< ObjectType >::setKinResolution(), pat::PATObject< ObjectType >::setOverlaps(), Vispa.Views.LineDecayView.LineDecayContainer::setPxlObject(), edm::RandomEngineStates::setRandomEngineStates(), JetTagComputer::setupDone(), HcalDbProducer::setupHcalDbService(), GeneralHLTOffline::setupHltMatrix(), CmsShowMainFrame::showFWorksInfo(), SiStripGainFromCalibTree::SiStripGainFromCalibTree(), SiStripGainsPCLWorker::SiStripGainsPCLWorker(), edm::service::RandomNumberGeneratorService::snapShot(), SplittingConfigurableHisto::SplittingConfigurableHisto(), edm::StreamSchedule::StreamSchedule(), sistrip::MeasureLA::summarize_module_muH_byLayer(), TauDiscriminationProducerBase< TauType, TauDiscriminator >::TauDiscriminationProducerBase(), pat::TauJetCorrFactors::TauJetCorrFactors(), TauValidation::tauMother(), TestPythiaDecays::TestPythiaDecays(), edm::service::Tracer::Tracer(), TrackCandidateTopBottomHitFilter::TrackCandidateTopBottomHitFilter(), TrackCount::TrackCount(), TrackListMerger::TrackListMerger(), TriggerSummaryProducerAOD::TriggerSummaryProducerAOD(), fwlite::Record::typeAndLabelOfAvailableData(), CalibrationHistosUsingDb::update(), fwlite::RecordWriter::update(), JetTagComputer::uses(), npstat::LinInterpolatedTableND< Numeric, Axis >::version(), edm::walkTrie(), edm::AsciiOutputModule::write(), sistrip::EnsembleCalibrationLA::write_ensembles_text(), AbsFFTJetRcdMapper< DataType >::~AbsFFTJetRcdMapper(), hitfit::Constraint_Intermed_Labels::~Constraint_Intermed_Labels(), EmDQMPostProcessor::~EmDQMPostProcessor(), fwlite::Event::~Event(), edmtest::HcalDumpConditions::~HcalDumpConditions(), JetMETDQMPostProcessor::~JetMETDQMPostProcessor(), fwlite::LuminosityBlock::~LuminosityBlock(), PhysicsTools::Calibration::MVAComputerContainer::~MVAComputerContainer(), RecoTauCleanerImpl< Prod >::~RecoTauCleanerImpl(), and fwlite::Run::~Run().
Definition at line 12 of file PFTauDecayModeTools.cc.
Referenced by reco::tau::chargedHadronsInDecayMode(), and reco::tau::piZerosInDecayMode().