CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Namespaces | Functions
TauTagTools.cc File Reference
#include "RecoTauTag/TauTagTools/interface/TauTagTools.h"

Go to the source code of this file.

Namespaces

 TauTagTools
 

Functions

double TauTagTools::computeAngle (const math::XYZVector &vec1, const math::XYZVector &vec2)
 
TFormula TauTagTools::computeConeSizeTFormula (const string &ConeSizeFormula, const char *errorMessage)
 
double TauTagTools::computeDeltaR (const math::XYZVector &vec1, const math::XYZVector &vec2)
 
std::vector< reco::PFCandidatePtrTauTagTools::filteredPFChargedHadrCands (std::vector< reco::PFCandidatePtr > theInitialPFCands, double ChargedHadrCand_tkminPt, int ChargedHadrCand_tkminPixelHitsn, int ChargedHadrCand_tkminTrackerHitsn, double ChargedHadrCand_tkmaxipt, double ChargedHadrCand_tkmaxChi2, Vertex pv)
 
std::vector< reco::PFCandidatePtrTauTagTools::filteredPFChargedHadrCands (std::vector< reco::PFCandidatePtr > theInitialPFCands, double ChargedHadrCand_tkminPt, int ChargedHadrCand_tkminPixelHitsn, int ChargedHadrCand_tkminTrackerHitsn, double ChargedHadrCand_tkmaxipt, double ChargedHadrCand_tkmaxChi2, double ChargedHadrCand_tktorefpointmaxDZ, Vertex pv, double refpoint_Z)
 
std::vector< reco::PFCandidatePtrTauTagTools::filteredPFChargedHadrCandsByNumTrkHits (std::vector< reco::PFCandidatePtr > theInitialPFCands, int ChargedHadrCand_tkminTrackerHitsn)
 
std::vector< reco::PFCandidatePtrTauTagTools::filteredPFGammaCands (std::vector< reco::PFCandidatePtr > theInitialPFCands, double GammaCand_EcalclusMinEt)
 
std::vector< reco::PFCandidatePtrTauTagTools::filteredPFNeutrHadrCands (std::vector< reco::PFCandidatePtr > theInitialPFCands, double NeutrHadrCand_HcalclusMinEt)
 
reco::TrackRefVector TauTagTools::filteredTracks (reco::TrackRefVector theInitialTracks, double tkminPt, int tkminPixelHitsn, int tkminTrackerHitsn, double tkmaxipt, double tkmaxChi2, reco::Vertex pV)
 
reco::TrackRefVector TauTagTools::filteredTracks (reco::TrackRefVector theInitialTracks, double tkminPt, int tkminPixelHitsn, int tkminTrackerHitsn, double tkmaxipt, double tkmaxChi2, double tktorefpointmaxDZ, reco::Vertex pV, double refpoint_Z)
 
reco::TrackRefVector TauTagTools::filteredTracksByNumTrkHits (reco::TrackRefVector theInitialTracks, int tkminTrackerHitsn)
 
math::XYZPoint TauTagTools::propagTrackECALSurfContactPoint (const MagneticField *, reco::TrackRef)
 
void TauTagTools::replaceSubStr (string &s, const string &oldSubStr, const string &newSubStr)
 
void TauTagTools::sortRefVectorByPt (std::vector< reco::PFCandidatePtr > &vec)