#include <CombinedSVSoftLeptonComputer.h>
Classes | |
struct | IterationRange |
Public Member Functions | |
CombinedSVSoftLeptonComputer (const edm::ParameterSet ¶ms) | |
reco::TaggingVariableList | operator() (const reco::TrackIPTagInfo &ipInfo, const reco::SecondaryVertexTagInfo &svInfo, const reco::SoftLeptonTagInfo &muonInfo, const reco::SoftLeptonTagInfo &elecInfo) const |
Private Member Functions | |
IterationRange | flipIterate (int size, bool vertex) const |
double | flipValue (double value, bool vertex) const |
const reco::TrackIPTagInfo::TrackIPData & | threshTrack (const reco::TrackIPTagInfo &trackIPTagInfo, const reco::TrackIPTagInfo::SortCriteria sort, const reco::Jet &jet, const GlobalPoint &pv) const |
Private Attributes | |
double | charmCut |
double | minTrackWeight |
unsigned int | pseudoMultiplicityMin |
reco::V0Filter | pseudoVertexV0Filter |
reco::TrackIPTagInfo::SortCriteria | sortCriterium |
bool | trackFlip |
unsigned int | trackMultiplicityMin |
reco::TrackSelector | trackNoDeltaRSelector |
reco::V0Filter | trackPairV0Filter |
reco::TrackSelector | trackPseudoSelector |
reco::TrackSelector | trackSelector |
bool | useTrackWeights |
bool | vertexFlip |
bool | vertexMassCorrection |
Definition at line 15 of file CombinedSVSoftLeptonComputer.h.
CombinedSVSoftLeptonComputer::CombinedSVSoftLeptonComputer | ( | const edm::ParameterSet & | params | ) |
Definition at line 56 of file CombinedSVSoftLeptonComputer.cc.
|
inlineprivate |
Definition at line 80 of file CombinedSVSoftLeptonComputer.cc.
References CombinedSVSoftLeptonComputer::IterationRange::begin, CombinedSVSoftLeptonComputer::IterationRange::end, CombinedSVSoftLeptonComputer::IterationRange::increment, findQualityFiles::size, trackFlip, and vertexFlip.
Referenced by operator()(), and threshTrack().
|
inlineprivate |
Definition at line 75 of file CombinedSVSoftLeptonComputer.cc.
References trackFlip, relativeConstraints::value, and vertexFlip.
Referenced by operator()().
TaggingVariableList CombinedSVSoftLeptonComputer::operator() | ( | const reco::TrackIPTagInfo & | ipInfo, |
const reco::SecondaryVertexTagInfo & | svInfo, | ||
const reco::SoftLeptonTagInfo & | muonInfo, | ||
const reco::SoftLeptonTagInfo & | elecInfo | ||
) | const |
Definition at line 145 of file CombinedSVSoftLeptonComputer.cc.
References edm::RefVector< C, T, F >::begin(), reco::btau::chargedHadronEnergyFraction, reco::btau::chargedHadronMultiplicity, reco::TrackIPTagInfo::TrackIPData::closestToJetAxis, data, reco::SoftLeptonProperties::deltaR, Geom::deltaR(), dir, reco::TrackIPTagInfo::TrackIPData::distanceToJetAxis, reco::btau::electronEnergyFraction, reco::btau::electronMultiplicity, edm::RefVector< C, T, F >::end(), reco::LeafCandidate::et(), reco::SoftLeptonProperties::etaRel, etaRel(), edm::hlt::Exception, reco::SecondaryVertexTagInfo::flightDirection(), reco::SecondaryVertexTagInfo::flightDistance(), reco::btau::flightDistance2dSig, reco::btau::flightDistance2dVal, reco::btau::flightDistance3dSig, reco::btau::flightDistance3dVal, flipIterate(), flipValue(), reco::btau::hadronMultiplicity, reco::btau::hadronPhotonMultiplicity, reco::Vertex::hasRefittedTracks(), i, customizeTrackingMonitorSeedNumber::idx, reco::TrackIPTagInfo::impactParameterData(), reco::TaggingVariableList::insert(), reco::TrackIPTagInfo::TrackIPData::ip2d, reco::TrackIPTagInfo::TrackIPData::ip3d, edm::Ref< C, T, F >::isNonnull(), j, reco::JTATagInfo::jet(), metsig::jet, reco::btau::jetEta, reco::btau::jetNSecondaryVertices, reco::btau::jetNTracks, reco::btau::jetPt, reco::btau::leptonDeltaR, reco::btau::leptonEtaRel, reco::btau::leptonPtRel, reco::btau::leptonRatio, reco::btau::leptonRatioRel, reco::SoftLeptonTagInfo::leptons(), reco::btau::leptonSip3d, PV3DBase< T, PVType, FrameType >::mag2(), reco::btau::massVertexEnergyFraction, minTrackWeight, reco::TrackBase::momentum(), reco::btau::muonEnergyFraction, reco::btau::muonMultiplicity, reco::btau::neutralHadronEnergyFraction, reco::btau::neutralHadronMultiplicity, reco::btag::Vertices::NoVertex, reco::SecondaryVertexTagInfo::nVertices(), convertSQLiteXML::ok, reco::btau::photonEnergyFraction, reco::btau::photonMultiplicity, reco::ParticleMasses::piPlus, funct::pow(), reco::TrackIPTagInfo::primaryVertex(), reco::SoftLeptonTagInfo::properties(), pseudoMultiplicityMin, reco::btag::Vertices::PseudoVertex, pseudoVertexV0Filter, reco::SoftLeptonProperties::ptRel, range_for, reco::SoftLeptonProperties::ratio, reco::SoftLeptonProperties::ratioRel, reco::btag::Vertices::RecoVertex, reco::Vertex::refittedTrack(), reco::SecondaryVertexTagInfo::secondaryVertex(), reco::TrackIPTagInfo::selectedTracks(), Measurement1D::significance(), reco::SoftLeptonProperties::sip3d, edm::RefVector< C, T, F >::size(), sortCriterium, reco::TrackIPTagInfo::sortedIndexes(), mathSSE::sqrt(), threshTrack(), reco::btau::totalMultiplicity, reco::btau::trackDecayLenVal, reco::btau::trackDeltaR, reco::btau::trackEtaRel, reco::btau::trackJetDistVal, reco::btau::trackJetPt, trackMultiplicityMin, trackPairV0Filter, reco::btau::trackPPar, reco::btau::trackPParRatio, trackPseudoSelector, reco::btau::trackPtRatio, reco::btau::trackPtRel, testEve_cfg::tracks, trackSelector, reco::btau::trackSip2dSig, reco::btau::trackSip2dSigAboveCharm, reco::btau::trackSip2dVal, reco::btau::trackSip2dValAboveCharm, reco::btau::trackSip3dSig, reco::btau::trackSip3dSigAboveCharm, reco::btau::trackSip3dVal, reco::btau::trackSip3dValAboveCharm, reco::btau::trackSumJetDeltaR, reco::btau::trackSumJetEtRatio, reco::SecondaryVertexTagInfo::trackWeight(), useTrackWeights, Measurement1D::value(), reco::btau::vertexBoostOverSqrtJetPt, reco::btau::vertexCategory, reco::btau::vertexEnergyRatio, reco::btau::vertexFitProb, reco::btau::vertexJetDeltaR, reco::btau::vertexLeptonCategory, reco::btau::vertexMass, vertexMassCorrection, reco::btau::vertexNTracks, reco::SecondaryVertexTagInfo::vertexTracks(), w(), PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
|
private |
Definition at line 98 of file CombinedSVSoftLeptonComputer.cc.
References charmCut, data, flipIterate(), i, customizeTrackingMonitorSeedNumber::idx, reco::TrackIPTagInfo::impactParameterData(), range_for, reco::TrackIPTagInfo::selectedTracks(), reco::TrackIPTagInfo::sortedIndexes(), trackNoDeltaRSelector, and testEve_cfg::tracks.
Referenced by operator()().
|
private |
Definition at line 39 of file CombinedSVSoftLeptonComputer.h.
Referenced by threshTrack().
|
private |
Definition at line 46 of file CombinedSVSoftLeptonComputer.h.
Referenced by operator()().
|
private |
Definition at line 44 of file CombinedSVSoftLeptonComputer.h.
Referenced by operator()().
|
private |
Definition at line 49 of file CombinedSVSoftLeptonComputer.h.
Referenced by operator()().
|
private |
Definition at line 40 of file CombinedSVSoftLeptonComputer.h.
Referenced by operator()().
|
private |
Definition at line 37 of file CombinedSVSoftLeptonComputer.h.
Referenced by flipIterate(), and flipValue().
|
private |
Definition at line 45 of file CombinedSVSoftLeptonComputer.h.
Referenced by operator()().
|
private |
Definition at line 42 of file CombinedSVSoftLeptonComputer.h.
Referenced by threshTrack().
|
private |
Definition at line 50 of file CombinedSVSoftLeptonComputer.h.
Referenced by operator()().
|
private |
Definition at line 43 of file CombinedSVSoftLeptonComputer.h.
Referenced by operator()().
|
private |
Definition at line 41 of file CombinedSVSoftLeptonComputer.h.
Referenced by operator()().
|
private |
Definition at line 47 of file CombinedSVSoftLeptonComputer.h.
Referenced by operator()().
|
private |
Definition at line 38 of file CombinedSVSoftLeptonComputer.h.
Referenced by flipIterate(), and flipValue().
|
private |
Definition at line 48 of file CombinedSVSoftLeptonComputer.h.
Referenced by operator()().