CMS 3D CMS Logo

Classes | Namespaces | Typedefs | Functions

/data/refman/pasoursint/CMSSW_4_1_8_patch9/src/RecoTauTag/RecoTau/src/RecoTauCommonUtilities.cc File Reference

#include "RecoTauTag/RecoTau/interface/RecoTauCommonUtilities.h"
#include "DataFormats/ParticleFlowCandidate/interface/PFCandidateFwd.h"
#include "DataFormats/ParticleFlowCandidate/interface/PFCandidate.h"
#include "DataFormats/JetReco/interface/PFJet.h"
#include <algorithm>

Go to the source code of this file.

Classes

class  reco::tau::SortPFCandsDescendingPt

Namespaces

namespace  reco
 

fixed size matrix


namespace  reco::tau

Typedefs

typedef PFCandPtrs::iterator PFCandIter
typedef std::vector
< reco::PFCandidatePtr
PFCandPtrs

Functions

std::vector< PFCandidatePtr > reco::tau::flattenPiZeros (const std::vector< RecoTauPiZero > &)
 Flatten a list of pi zeros into a list of there constituent PFCandidates.
std::vector< PFCandidatePtr > reco::tau::pfCandidates (const PFJet &jet, int particleId, bool sort=true)
std::vector< PFCandidatePtr > reco::tau::pfCandidates (const PFJet &jet, const std::vector< int > &particleIds, bool sort=true)
 Extract pfCandidates of a that match a list of particle Ids from a PFJet.
std::vector< PFCandidatePtr > reco::tau::pfChargedCands (const PFJet &jet, bool sort=true)
 Extract all non-neutral candidates from a PFJet.
std::vector< PFCandidatePtr > reco::tau::pfGammas (const PFJet &jet, bool sort=true)
 Extract all pfGammas from a PFJet.

Typedef Documentation

typedef PFCandPtrs::iterator PFCandIter

Definition at line 10 of file RecoTauCommonUtilities.cc.

typedef std::vector<reco::PFCandidatePtr> PFCandPtrs

Definition at line 9 of file RecoTauCommonUtilities.cc.