CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Namespaces | Typedefs | Functions
RecoTauCommonUtilities.cc File Reference
#include "RecoTauTag/RecoTau/interface/RecoTauCommonUtilities.h"
#include "DataFormats/Candidate/interface/CandidateFwd.h"
#include "DataFormats/Candidate/interface/Candidate.h"
#include "DataFormats/ParticleFlowCandidate/interface/PFCandidate.h"
#include "DataFormats/JetReco/interface/Jet.h"
#include "DataFormats/VertexReco/interface/Vertex.h"
#include "CommonTools/BaseParticlePropagator/interface/BaseParticlePropagator.h"
#include <algorithm>

Go to the source code of this file.

Namespaces

 reco
 fixed size matrix
 
 reco::tau
 

Typedefs

typedef CandPtrs::iterator CandIter
 
typedef std::vector< reco::CandidatePtrCandPtrs
 

Functions

math::XYZPointF reco::tau::atECALEntrance (const reco::Candidate *part, double bField)
 
std::vector< CandidatePtr > reco::tau::flattenPiZeros (const std::vector< RecoTauPiZero >::const_iterator &, const std::vector< RecoTauPiZero >::const_iterator &)
 Flatten a list of pi zeros into a list of there constituent PFCandidates. More...
 
std::vector< CandidatePtr > reco::tau::flattenPiZeros (const std::vector< RecoTauPiZero > &)
 
std::vector< CandidatePtr > reco::tau::pfCandidates (const Jet &jet, int particleId, bool sort=true)
 
std::vector< CandidatePtr > reco::tau::pfCandidates (const Jet &jet, const std::vector< int > &particleIds, bool sort=true)
 Extract pfCandidates of a that match a list of particle Ids from a PFJet. More...
 
std::vector< CandidatePtr > reco::tau::pfCandidatesByPdgId (const Jet &jet, int pdgId, bool sort=true)
 
std::vector< CandidatePtr > reco::tau::pfCandidatesByPdgId (const Jet &jet, const std::vector< int > &pdgIds, bool sort=true)
 Extract pfCandidates of a that match a list of PDG Ids from a PFJet. More...
 
std::vector< CandidatePtr > reco::tau::pfChargedCands (const Jet &jet, bool sort=true)
 Extract all non-neutral candidates from a PFJet. More...
 
std::vector< CandidatePtr > reco::tau::pfGammas (const Jet &jet, bool sort=true)
 Extract all pfGammas from a PFJet. More...
 

Typedef Documentation

◆ CandIter

typedef CandPtrs::iterator CandIter

Definition at line 14 of file RecoTauCommonUtilities.cc.

◆ CandPtrs

typedef std::vector<reco::CandidatePtr> CandPtrs

Definition at line 13 of file RecoTauCommonUtilities.cc.