![]() |
![]() |
Classes | |
class | filterChargedAndNeutralsByPt |
class | refVectorPtSorter |
class | sortByAscendingPt |
class | sortByDescendingPt |
class | sortByOpeningAngleAscending |
class | sortByOpeningAngleDescending |
class | sortByOpeningDistance |
class | sortRefsByOpeningDistance |
Functions | |
double | computeAngle (const math::XYZVector &vec1, const math::XYZVector &vec2) |
TFormula | computeConeSizeTFormula (const string &ConeSizeFormula, const char *errorMessage) |
TFormula | computeConeSizeTFormula (const std::string &ConeSizeFormula, const char *errorMessage) |
double | computeDeltaR (const math::XYZVector &vec1, const math::XYZVector &vec2) |
std::vector< reco::CandidatePtr > | filteredPFChargedHadrCands (const std::vector< reco::CandidatePtr > &theInitialPFCands, double ChargedHadrCand_tkminPt, int ChargedHadrCand_tkminPixelHitsn, int ChargedHadrCand_tkminTrackerHitsn, double ChargedHadrCand_tkmaxipt, double ChargedHadrCand_tkmaxChi2, reco::Vertex pV) |
std::vector< reco::CandidatePtr > | filteredPFChargedHadrCands (const std::vector< reco::CandidatePtr > &theInitialPFCands, double ChargedHadrCand_tkminPt, int ChargedHadrCand_tkminPixelHitsn, int ChargedHadrCand_tkminTrackerHitsn, double ChargedHadrCand_tkmaxipt, double ChargedHadrCand_tkmaxChi2, double ChargedHadrCand_tktorefpointmaxDZ, reco::Vertex pV, double refpoint_Z) |
std::vector< reco::CandidatePtr > | filteredPFChargedHadrCands (const std::vector< reco::CandidatePtr > &theInitialPFCands, double ChargedHadrCand_tkminPt, int ChargedHadrCand_tkminPixelHitsn, int ChargedHadrCand_tkminTrackerHitsn, double ChargedHadrCand_tkmaxipt, double ChargedHadrCand_tkmaxChi2, Vertex pv) |
std::vector< reco::CandidatePtr > | filteredPFChargedHadrCands (const std::vector< reco::CandidatePtr > &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::CandidatePtr > | filteredPFChargedHadrCandsByNumTrkHits (const std::vector< reco::CandidatePtr > &theInitialPFCands, int ChargedHadrCand_tkminTrackerHitsn) |
std::vector< reco::CandidatePtr > | filteredPFChargedHadrCandsByNumTrkHits (const std::vector< reco::CandidatePtr > &theInitialPFCands, int ChargedHadrCand_tkminTrackerHitsn) |
std::vector< reco::CandidatePtr > | filteredPFGammaCands (const std::vector< reco::CandidatePtr > &theInitialPFCands, double GammaCand_EcalclusMinEt) |
std::vector< reco::CandidatePtr > | filteredPFGammaCands (const std::vector< reco::CandidatePtr > &theInitialPFCands, double GammaCand_EcalclusMinEt) |
std::vector< reco::CandidatePtr > | filteredPFNeutrHadrCands (const std::vector< reco::CandidatePtr > &theInitialPFCands, double NeutrHadrCand_HcalclusMinEt) |
std::vector< reco::CandidatePtr > | filteredPFNeutrHadrCands (const std::vector< reco::CandidatePtr > &theInitialPFCands, double NeutrHadrCand_HcalclusMinEt) |
reco::TrackRefVector | filteredTracks (const reco::TrackRefVector &theInitialTracks, double tkminPt, int tkminPixelHitsn, int tkminTrackerHitsn, double tkmaxipt, double tkmaxChi2, reco::Vertex pV) |
reco::TrackRefVector | filteredTracks (const reco::TrackRefVector &theInitialTracks, double tkminPt, int tkminPixelHitsn, int tkminTrackerHitsn, double tkmaxipt, double tkmaxChi2, double tktorefpointmaxDZ, reco::Vertex pV, double refpoint_Z) |
reco::TrackRefVector | filteredTracksByNumTrkHits (const reco::TrackRefVector &theInitialTracks, int tkminTrackerHitsn) |
math::XYZPoint | propagTrackECALSurfContactPoint (const MagneticField *, reco::TrackRef) |
void | replaceSubStr (std::string &s, const std::string &oldSubStr, const std::string &newSubStr) |
void | replaceSubStr (string &s, const string &oldSubStr, const string &newSubStr) |
void | sortRefVectorByPt (std::vector< reco::CandidatePtr > &) |
void | sortRefVectorByPt (std::vector< reco::CandidatePtr > &vec) |
double TauTagTools::computeAngle | ( | const math::XYZVector & | vec1, |
const math::XYZVector & | vec2 | ||
) |
Definition at line 13 of file TauTagTools.cc.
Referenced by PFTauElementsOperators::computeInsideOutContents().
TFormula TauTagTools::computeConeSizeTFormula | ( | const string & | ConeSizeFormula, |
const char * | errorMessage | ||
) |
Definition at line 18 of file TauTagTools.cc.
References Exception, and replaceSubStr().
TFormula TauTagTools::computeConeSizeTFormula | ( | const std::string & | ConeSizeFormula, |
const char * | errorMessage | ||
) |
double TauTagTools::computeDeltaR | ( | const math::XYZVector & | vec1, |
const math::XYZVector & | vec2 | ||
) |
Definition at line 8 of file TauTagTools.cc.
Referenced by PFRecoTauAlgorithm::buildPFTau(), and PFTauElementsOperators::computeInsideOutContents().
std::vector<reco::CandidatePtr> TauTagTools::filteredPFChargedHadrCands | ( | const std::vector< reco::CandidatePtr > & | theInitialPFCands, |
double | ChargedHadrCand_tkminPt, | ||
int | ChargedHadrCand_tkminPixelHitsn, | ||
int | ChargedHadrCand_tkminTrackerHitsn, | ||
double | ChargedHadrCand_tkmaxipt, | ||
double | ChargedHadrCand_tkmaxChi2, | ||
reco::Vertex | pV | ||
) |
Definition at line 119 of file TauTagTools.cc.
References funct::abs(), PFRecoTauTagInfoProducer_cfi::ChargedHadrCand_tkminPixelHitsn, filteredPFChargedHadrCands(), and reco::Vertex::position().
Referenced by PFRecoTauTagInfoAlgorithm::buildPFTauTagInfo(), PFTauElementsOperators::PFGammaCandsInOutEllipse(), and PFTauElementsOperators::setAreaMetricrecoElementsmaxabsEta().
std::vector<reco::CandidatePtr> TauTagTools::filteredPFChargedHadrCands | ( | const std::vector< reco::CandidatePtr > & | theInitialPFCands, |
double | ChargedHadrCand_tkminPt, | ||
int | ChargedHadrCand_tkminPixelHitsn, | ||
int | ChargedHadrCand_tkminTrackerHitsn, | ||
double | ChargedHadrCand_tkmaxipt, | ||
double | ChargedHadrCand_tkmaxChi2, | ||
double | ChargedHadrCand_tktorefpointmaxDZ, | ||
reco::Vertex | pV, | ||
double | refpoint_Z | ||
) |
Definition at line 137 of file TauTagTools.cc.
References funct::abs(), reco::Vertex::isFake(), and reco::Vertex::position().
Referenced by filteredPFChargedHadrCands(), and filteredPFChargedHadrCandsByNumTrkHits().
std::vector<reco::CandidatePtr> TauTagTools::filteredPFChargedHadrCands | ( | const std::vector< reco::CandidatePtr > & | theInitialPFCands, |
double | ChargedHadrCand_tkminPt, | ||
int | ChargedHadrCand_tkminPixelHitsn, | ||
int | ChargedHadrCand_tkminTrackerHitsn, | ||
double | ChargedHadrCand_tkmaxipt, | ||
double | ChargedHadrCand_tkmaxChi2, | ||
Vertex | pv | ||
) |
Definition at line 119 of file TauTagTools.cc.
References funct::abs(), PFRecoTauTagInfoProducer_cfi::ChargedHadrCand_tkminPixelHitsn, filteredPFChargedHadrCands(), and reco::Vertex::position().
Referenced by PFRecoTauTagInfoAlgorithm::buildPFTauTagInfo(), PFTauElementsOperators::PFGammaCandsInOutEllipse(), and PFTauElementsOperators::setAreaMetricrecoElementsmaxabsEta().
std::vector<reco::CandidatePtr> TauTagTools::filteredPFChargedHadrCands | ( | const std::vector< reco::CandidatePtr > & | theInitialPFCands, |
double | ChargedHadrCand_tkminPt, | ||
int | ChargedHadrCand_tkminPixelHitsn, | ||
int | ChargedHadrCand_tkminTrackerHitsn, | ||
double | ChargedHadrCand_tkmaxipt, | ||
double | ChargedHadrCand_tkmaxChi2, | ||
double | ChargedHadrCand_tktorefpointmaxDZ, | ||
Vertex | pv, | ||
double | refpoint_Z | ||
) |
Definition at line 137 of file TauTagTools.cc.
References funct::abs(), reco::Vertex::isFake(), and reco::Vertex::position().
Referenced by filteredPFChargedHadrCands(), and filteredPFChargedHadrCandsByNumTrkHits().
std::vector<reco::CandidatePtr> TauTagTools::filteredPFChargedHadrCandsByNumTrkHits | ( | const std::vector< reco::CandidatePtr > & | theInitialPFCands, |
int | ChargedHadrCand_tkminTrackerHitsn | ||
) |
Definition at line 104 of file TauTagTools.cc.
References funct::abs(), PFRecoTauTagInfoProducer_cfi::ChargedHadrCand_tkminTrackerHitsn, and filteredPFChargedHadrCands().
Referenced by PFRecoTauAlgorithm::buildPFTau().
std::vector<reco::CandidatePtr> TauTagTools::filteredPFChargedHadrCandsByNumTrkHits | ( | const std::vector< reco::CandidatePtr > & | theInitialPFCands, |
int | ChargedHadrCand_tkminTrackerHitsn | ||
) |
Definition at line 104 of file TauTagTools.cc.
References funct::abs(), PFRecoTauTagInfoProducer_cfi::ChargedHadrCand_tkminTrackerHitsn, and filteredPFChargedHadrCands().
Referenced by PFRecoTauAlgorithm::buildPFTau().
std::vector<reco::CandidatePtr> TauTagTools::filteredPFGammaCands | ( | const std::vector< reco::CandidatePtr > & | theInitialPFCands, |
double | GammaCand_EcalclusMinEt | ||
) |
Definition at line 171 of file TauTagTools.cc.
References funct::abs(), and PFRecoTauTagInfoProducer_cfi::GammaCand_EcalclusMinEt.
Referenced by PFRecoTauTagInfoAlgorithm::buildPFTauTagInfo().
std::vector<reco::CandidatePtr> TauTagTools::filteredPFGammaCands | ( | const std::vector< reco::CandidatePtr > & | theInitialPFCands, |
double | GammaCand_EcalclusMinEt | ||
) |
Definition at line 171 of file TauTagTools.cc.
References funct::abs(), and PFRecoTauTagInfoProducer_cfi::GammaCand_EcalclusMinEt.
Referenced by PFRecoTauTagInfoAlgorithm::buildPFTauTagInfo().
std::vector<reco::CandidatePtr> TauTagTools::filteredPFNeutrHadrCands | ( | const std::vector< reco::CandidatePtr > & | theInitialPFCands, |
double | NeutrHadrCand_HcalclusMinEt | ||
) |
Definition at line 158 of file TauTagTools.cc.
References funct::abs(), and PFRecoTauTagInfoProducer_cfi::NeutrHadrCand_HcalclusMinEt.
Referenced by PFRecoTauTagInfoAlgorithm::buildPFTauTagInfo().
std::vector<reco::CandidatePtr> TauTagTools::filteredPFNeutrHadrCands | ( | const std::vector< reco::CandidatePtr > & | theInitialPFCands, |
double | NeutrHadrCand_HcalclusMinEt | ||
) |
Definition at line 158 of file TauTagTools.cc.
References funct::abs(), and PFRecoTauTagInfoProducer_cfi::NeutrHadrCand_HcalclusMinEt.
Referenced by PFRecoTauTagInfoAlgorithm::buildPFTauTagInfo().
TrackRefVector TauTagTools::filteredTracks | ( | const reco::TrackRefVector & | theInitialTracks, |
double | tkminPt, | ||
int | tkminPixelHitsn, | ||
int | tkminTrackerHitsn, | ||
double | tkmaxipt, | ||
double | tkmaxChi2, | ||
reco::Vertex | pV | ||
) |
Definition at line 77 of file TauTagTools.cc.
References edm::RefVector< C, T, F >::begin(), edm::RefVector< C, T, F >::end(), reco::Vertex::position(), edm::RefVector< C, T, F >::push_back(), and CaloRecoTauTagInfoProducer_cfi::tkminPixelHitsn.
Referenced by CaloRecoTauTagInfoAlgorithm::buildCaloTauTagInfo(), PFRecoTauTagInfoAlgorithm::buildPFTauTagInfo(), filteredTracks(), filteredTracksByNumTrkHits(), and CaloRecoTauTagInfoAlgorithm::filterTracksByQualityBit().
TrackRefVector TauTagTools::filteredTracks | ( | const reco::TrackRefVector & | theInitialTracks, |
double | tkminPt, | ||
int | tkminPixelHitsn, | ||
int | tkminTrackerHitsn, | ||
double | tkmaxipt, | ||
double | tkmaxChi2, | ||
double | tktorefpointmaxDZ, | ||
reco::Vertex | pV, | ||
double | refpoint_Z | ||
) |
Definition at line 89 of file TauTagTools.cc.
References edm::RefVector< C, T, F >::begin(), edm::RefVector< C, T, F >::end(), filteredTracks(), reco::Vertex::isFake(), reco::Vertex::position(), and edm::RefVector< C, T, F >::push_back().
TrackRefVector TauTagTools::filteredTracksByNumTrkHits | ( | const reco::TrackRefVector & | theInitialTracks, |
int | tkminTrackerHitsn | ||
) |
Definition at line 68 of file TauTagTools.cc.
References edm::RefVector< C, T, F >::begin(), edm::RefVector< C, T, F >::end(), filteredTracks(), edm::RefVector< C, T, F >::push_back(), and CaloRecoTauTagInfoProducer_cfi::tkminTrackerHitsn.
Referenced by CaloRecoTauAlgorithm::buildCaloTau(), and PFRecoTauAlgorithm::buildPFTau().
math::XYZPoint TauTagTools::propagTrackECALSurfContactPoint | ( | const MagneticField * | theMagField, |
reco::TrackRef | theTrack | ||
) |
Definition at line 184 of file TauTagTools.cc.
References alongMomentum, AnalyticalPropagator_cfi::AnalyticalPropagator, ECALBounds::barrel_halfLength(), ECALBounds::barrel_innerradius(), ECALBounds::barrelBound(), MillePedeFileConverter_cfg::e, PV3DBase< T, PVType, FrameType >::eta(), TrajectoryStateOnSurface::globalParameters(), TrajectoryStateOnSurface::globalPosition(), TrajectoryStateOnSurface::isValid(), ECALBounds::negativeEndcapDisk(), PV3DBase< T, PVType, FrameType >::perp(), GlobalTrajectoryParameters::position(), ECALBounds::positiveEndcapDisk(), PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
Referenced by CaloRecoTauAlgorithm::buildCaloTau(), and CaloRecoTauTagInfoAlgorithm::getNeutralEcalBasicClusters().
void TauTagTools::replaceSubStr | ( | std::string & | s, |
const std::string & | oldSubStr, | ||
const std::string & | newSubStr | ||
) |
void TauTagTools::replaceSubStr | ( | string & | s, |
const string & | oldSubStr, | ||
const string & | newSubStr | ||
) |
void TauTagTools::sortRefVectorByPt | ( | std::vector< reco::CandidatePtr > & | ) |
Definition at line 242 of file TauTagTools.cc.
References mps_fire::i, jetUpdater_cfi::sort, and MCScenario_CRAFT1_22X::sorter().
Referenced by HPSPFRecoTauAlgorithm::buildPFTau(), and PFCandidateStripMerger::mergeCandidates().
void TauTagTools::sortRefVectorByPt | ( | std::vector< reco::CandidatePtr > & | vec | ) |
Definition at line 242 of file TauTagTools.cc.
References mps_fire::i, jetUpdater_cfi::sort, and MCScenario_CRAFT1_22X::sorter().
Referenced by HPSPFRecoTauAlgorithm::buildPFTau(), and PFCandidateStripMerger::mergeCandidates().