#include <CombinedSVSoftLeptonComputer.h>
Public Member Functions | |
CombinedSVSoftLeptonComputer (const edm::ParameterSet ¶ms) | |
double | flipSoftLeptonValue (double value) const |
template<class IPTI , class SVTI > | |
reco::TaggingVariableList | operator() (const IPTI &ipInfo, const SVTI &svInfo, const reco::CandSoftLeptonTagInfo &muonInfo, const reco::CandSoftLeptonTagInfo &elecInfo) const |
~CombinedSVSoftLeptonComputer () override=default | |
Public Member Functions inherited from CombinedSVComputer | |
CombinedSVComputer (const edm::ParameterSet ¶ms) | |
edm::ParameterSet | dropDeltaR (const edm::ParameterSet &pset) const |
template<class SVTI , class IPTI > | |
void | fillCommonVariables (reco::TaggingVariableList &vars, reco::TrackKinematics &vertexKinematics, const IPTI &ipInfo, const SVTI &svInfo, double &vtx_track_ptSum, double &vtx_track_ESum) const |
IterationRange | flipIterate (int size, bool vertex) const |
double | flipValue (double value, bool vertex) const |
virtual reco::TaggingVariableList | operator() (const reco::TrackIPTagInfo &ipInfo, const reco::SecondaryVertexTagInfo &svInfo) const |
virtual reco::TaggingVariableList | operator() (const reco::CandIPTagInfo &ipInfo, const reco::CandSecondaryVertexTagInfo &svInfo) const |
const reco::btag::TrackIPData & | threshTrack (const reco::CandIPTagInfo &trackIPTagInfo, const reco::btag::SortCriteria sort, const reco::Jet &jet, const GlobalPoint &pv) const |
const reco::btag::TrackIPData & | threshTrack (const reco::TrackIPTagInfo &trackIPTagInfo, const reco::btag::SortCriteria sort, const reco::Jet &jet, const GlobalPoint &pv) const |
virtual | ~CombinedSVComputer ()=default |
Private Attributes | |
bool | SoftLeptonFlip |
Definition at line 14 of file CombinedSVSoftLeptonComputer.h.
|
explicit |
Definition at line 7 of file CombinedSVSoftLeptonComputer.cc.
|
overridedefault |
double CombinedSVSoftLeptonComputer::flipSoftLeptonValue | ( | double | value | ) | const |
Definition at line 30 of file CombinedSVSoftLeptonComputer.h.
References SoftLeptonFlip, and relativeConstraints::value.
Referenced by operator()().
reco::TaggingVariableList CombinedSVSoftLeptonComputer::operator() | ( | const IPTI & | ipInfo, |
const SVTI & | svInfo, | ||
const reco::CandSoftLeptonTagInfo & | muonInfo, | ||
const reco::CandSoftLeptonTagInfo & | elecInfo | ||
) | const |
Definition at line 36 of file CombinedSVSoftLeptonComputer.h.
References reco::TaggingVariableList::checkTag(), reco::SoftLeptonProperties::deltaR, reco::SoftLeptonProperties::etaRel, reco::TaggingVariableList::finalize(), flipSoftLeptonValue(), reco::TaggingVariableList::get(), mps_fire::i, reco::TaggingVariableList::insert(), createfilelist::int, reco::btau::leptonDeltaR, reco::btau::leptonEtaRel, reco::btau::leptonPtRel, reco::btau::leptonRatio, reco::btau::leptonRatioRel, reco::TemplatedSoftLeptonTagInfo< REF >::leptons(), reco::btau::leptonSip3d, CombinedSVComputer::operator()(), reco::TemplatedSoftLeptonTagInfo< REF >::properties(), reco::btag::Vertices::PseudoVertex, reco::SoftLeptonProperties::ptRel, reco::SoftLeptonProperties::ratio, reco::SoftLeptonProperties::ratioRel, reco::btag::Vertices::RecoVertex, reco::SoftLeptonProperties::sip3d, reco::btau::vertexCategory, and reco::btau::vertexLeptonCategory.
|
private |
Definition at line 27 of file CombinedSVSoftLeptonComputer.h.
Referenced by flipSoftLeptonValue().