|
| 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 |
|
| 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 |
|
template<class IPTI , class SVTI >
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.
52 int leptonCategory = 0;
54 for (
unsigned int i = 0;
i < muonInfo.
leptons(); ++
i)
66 if(leptonCategory != 1)
68 for (
unsigned int i = 0;
i < elecInfo.
leptons(); ++
i)
86 if(leptonCategory == 0)
95 else if(leptonCategory == 1)
104 else if(leptonCategory == 2)
bool checkTag(TaggingVariableName tag) const
virtual reco::TaggingVariableList operator()(const reco::TrackIPTagInfo &ipInfo, const reco::SecondaryVertexTagInfo &svInfo) const
double flipSoftLeptonValue(double value) const
const SoftLeptonProperties & properties(size_t i) const
TaggingValue get(TaggingVariableName tag) const
unsigned int leptons(void) const
void insert(const TaggingVariable &variable, bool delayed=false)