CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
CombinedSVComputerV2 Class Reference

#include <CombinedSVComputerV2.h>

Inheritance diagram for CombinedSVComputerV2:
CombinedSVComputer CombinedSVSoftLeptonComputer

Public Member Functions

 CombinedSVComputerV2 (const edm::ParameterSet &params)
 
- Public Member Functions inherited from CombinedSVComputer
void clearTaggingVariables ()
 
 CombinedSVComputer (const edm::ParameterSet &params)
 
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
 
bool isUsed (reco::btau::TaggingVariableName var) 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
 
void sortTaggingVariables ()
 
const reco::btag::TrackIPDatathreshTrack (const reco::CandIPTagInfo &trackIPTagInfo, const reco::btag::SortCriteria sort, const reco::Jet &jet, const GlobalPoint &pv) const
 
const reco::btag::TrackIPDatathreshTrack (const reco::TrackIPTagInfo &trackIPTagInfo, const reco::btag::SortCriteria sort, const reco::Jet &jet, const GlobalPoint &pv) const
 
void useTaggingVariable (reco::btau::TaggingVariableName var)
 

Detailed Description

Definition at line 6 of file CombinedSVComputerV2.h.

Constructor & Destructor Documentation

CombinedSVComputerV2::CombinedSVComputerV2 ( const edm::ParameterSet params)
explicit

Definition at line 6 of file CombinedSVComputerV2.cc.

References CombinedSVComputer::clearTaggingVariables(), reco::btau::flightDistance2dSig, reco::btau::flightDistance2dVal, reco::btau::flightDistance3dSig, reco::btau::flightDistance3dVal, reco::btau::jetEta, reco::btau::jetNSecondaryVertices, reco::btau::jetNTracks, reco::btau::jetPt, reco::btau::massVertexEnergyFraction, CombinedSVComputer::sortTaggingVariables(), reco::btau::trackDecayLenVal, reco::btau::trackDeltaR, reco::btau::trackEtaRel, reco::btau::trackJetDistVal, reco::btau::trackJetPt, reco::btau::trackPPar, reco::btau::trackPParRatio, reco::btau::trackPtRatio, reco::btau::trackPtRel, 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, CombinedSVComputer::useTaggingVariable(), reco::btau::vertexBoostOverSqrtJetPt, reco::btau::vertexCategory, reco::btau::vertexEnergyRatio, reco::btau::vertexFitProb, reco::btau::vertexJetDeltaR, reco::btau::vertexMass, and reco::btau::vertexNTracks.

6  :
7  CombinedSVComputer(params)
8 {
10 
11  // define used TaggingVariables
14 
34 
49 
50  // sort TaggingVariables for faster lookup later
52 }
CombinedSVComputer(const edm::ParameterSet &params)
void useTaggingVariable(reco::btau::TaggingVariableName var)