CMS 3D CMS Logo

Namespaces | Functions
RecoTauQualityCuts.cc File Reference
#include "RecoTauTag/RecoTau/interface/RecoTauQualityCuts.h"
#include "DataFormats/VertexReco/interface/Vertex.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "DataFormats/GsfTrackReco/interface/GsfTrack.h"
#include "DataFormats/TrackReco/interface/Track.h"
#include "DataFormats/ParticleFlowCandidate/interface/PFCandidate.h"
#include "DataFormats/PatCandidates/interface/PackedCandidate.h"

Go to the source code of this file.

Namespaces

 reco::tau
 
 reco::tau::qcuts
 

Functions

bool reco::tau::qcuts::AND (const TrackBaseRef &track, const RecoTauQualityCuts::TrackQCutFuncCollection &cuts)
 
bool reco::tau::qcuts::AND_cand (const Candidate &cand, const RecoTauQualityCuts::CandQCutFuncCollection &cuts)
 
bool reco::tau::qcuts::etMin_cand (const Candidate &cand, double cut)
 
std::pair< edm::ParameterSet, edm::ParameterSetreco::tau::factorizePUQCuts (const edm::ParameterSet &inputSet)
 
bool reco::tau::qcuts::mapAndCutByType (const Candidate &cand, const RecoTauQualityCuts::CandQCutFuncMap &funcMap)
 
bool reco::tau::qcuts::minPackedCandVertexWeight (const pat::PackedCandidate &pCand, const reco::VertexRef *pv, double cut)
 
bool reco::tau::qcuts::minTrackVertexWeight (const TrackBaseRef &track, const reco::VertexRef *pv, double cut)
 
bool reco::tau::qcuts::minTrackVertexWeight (const TrackRef &track, const reco::VertexRef *pv, double cut)
 
bool reco::tau::qcuts::minTrackVertexWeight_cand (const Candidate &cand, const reco::VertexRef *pv, double cut)
 
bool reco::tau::qcuts::ptMin (const TrackBaseRef &track, double cut)
 
bool reco::tau::qcuts::ptMin_cand (const Candidate &cand, double cut)
 
bool reco::tau::qcuts::trkChi2 (const Track *track, double cut)
 
bool reco::tau::qcuts::trkChi2_cand (const Candidate &cand, double cut)
 
bool reco::tau::qcuts::trkLongitudinalImpactParameter (const TrackBase *track, const reco::VertexRef *pv, double cut)
 
bool reco::tau::qcuts::trkLongitudinalImpactParameter_cand (const Candidate &cand, const reco::VertexRef *pv, double cut)
 
bool reco::tau::qcuts::trkLongitudinalImpactParameterWrtTrack (const Track *track, const Track *leadTrack, const reco::VertexRef *pv, double cut)
 DZ cut, with respect to the current lead rack. More...
 
bool reco::tau::qcuts::trkLongitudinalImpactParameterWrtTrack_cand (const Candidate &cand, const reco::Track *leadTrack, const reco::VertexRef *pv, double cut)
 
bool reco::tau::qcuts::trkPixelHits (const Track *track, int cut)
 
bool reco::tau::qcuts::trkPixelHits_cand (const Candidate &cand, int cut)
 
bool reco::tau::qcuts::trkTrackerHits (const Track *track, int cut)
 
bool reco::tau::qcuts::trkTrackerHits_cand (const Candidate &cand, int cut)
 
bool reco::tau::qcuts::trkTransverseImpactParameter (const Track *track, const reco::VertexRef *pv, double cut)
 
bool reco::tau::qcuts::trkTransverseImpactParameter_cand (const Candidate &cand, const reco::VertexRef *pv, double cut)