CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Typedefs | Enumerations | Functions | Variables
TaggingVariable.h File Reference
#include <utility>
#include <vector>
#include <string>
#include <boost/static_assert.hpp>
#include <boost/pointee.hpp>
#include <boost/type_traits/is_convertible.hpp>
#include "DataFormats/BTauReco/interface/RefMacros.h"

Go to the source code of this file.

Classes

struct  reco::TaggingVariableCompare
 
class  reco::TaggingVariableList
 

Namespaces

 reco
 fixed size matrix
 
 reco::btau
 

Typedefs

typedef float reco::TaggingValue
 
typedef std::pair
< TaggingVariableName,
TaggingValue > 
reco::TaggingVariable
 
typedef std::vector
< TaggingVariableList > 
reco::TaggingVariableListCollection
 
typedef edm::FwdRef
< TaggingVariableListCollection > 
reco::TaggingVariableListFwdRef
 
typedef edm::Ref
< TaggingVariableListCollection > 
reco::TaggingVariableListRef
 
typedef edm::RefProd
< TaggingVariableListCollection > 
reco::TaggingVariableListRefProd
 
typedef edm::RefVector
< TaggingVariableListCollection > 
reco::TaggingVariableListRefVector
 

Enumerations

enum  reco::btau::TaggingVariableName {
  reco::btau::jetEnergy = 0, reco::btau::jetPt, reco::btau::trackJetPt, reco::btau::jetEta,
  reco::btau::jetPhi, reco::btau::jetNTracks, reco::btau::trackMomentum, reco::btau::trackEta,
  reco::btau::trackPhi, reco::btau::trackPtRel, reco::btau::trackPPar, reco::btau::trackEtaRel,
  reco::btau::trackDeltaR, reco::btau::trackPtRatio, reco::btau::trackPParRatio, reco::btau::trackIp2dSig,
  reco::btau::trackSip2dVal, reco::btau::trackSip2dSig, reco::btau::trackSip3dVal, reco::btau::trackSip3dSig,
  reco::btau::trackDecayLenVal, reco::btau::trackDecayLenSig, reco::btau::trackJetDistVal, reco::btau::trackJetDistSig,
  reco::btau::trackGhostTrackDistVal, reco::btau::trackGhostTrackDistSig, reco::btau::trackGhostTrackWeight, reco::btau::trackSumJetEtRatio,
  reco::btau::trackSumJetDeltaR, reco::btau::vertexCategory, reco::btau::vertexLeptonCategory, reco::btau::jetNSecondaryVertices,
  reco::btau::jetNSingleTrackVertices, reco::btau::vertexMass, reco::btau::vertexNTracks, reco::btau::vertexFitProb,
  reco::btau::vertexEnergyRatio, reco::btau::vertexJetDeltaR, reco::btau::flightDistance2dVal, reco::btau::flightDistance2dSig,
  reco::btau::flightDistance3dVal, reco::btau::flightDistance3dSig, reco::btau::trackSip2dValAboveCharm, reco::btau::trackSip2dSigAboveCharm,
  reco::btau::trackSip3dValAboveCharm, reco::btau::trackSip3dSigAboveCharm, reco::btau::leptonQuality, reco::btau::leptonQuality2,
  reco::btau::trackP0Par, reco::btau::trackP0ParRatio, reco::btau::trackChi2, reco::btau::trackNTotalHits,
  reco::btau::trackNPixelHits, reco::btau::chargedHadronEnergyFraction, reco::btau::neutralHadronEnergyFraction, reco::btau::photonEnergyFraction,
  reco::btau::electronEnergyFraction, reco::btau::muonEnergyFraction, reco::btau::chargedHadronMultiplicity, reco::btau::neutralHadronMultiplicity,
  reco::btau::photonMultiplicity, reco::btau::electronMultiplicity, reco::btau::muonMultiplicity, reco::btau::hadronMultiplicity,
  reco::btau::hadronPhotonMultiplicity, reco::btau::totalMultiplicity, reco::btau::massVertexEnergyFraction, reco::btau::vertexBoostOverSqrtJetPt,
  reco::btau::leptonSip2d, reco::btau::leptonSip3d, reco::btau::leptonPtRel, reco::btau::leptonP0Par,
  reco::btau::leptonEtaRel, reco::btau::leptonDeltaR, reco::btau::leptonRatio, reco::btau::leptonRatioRel,
  reco::btau::algoDiscriminator, reco::btau::lastTaggingVariable
}
 

Functions

TaggingVariableName reco::getTaggingVariableName (const std::string &name)
 

Variables

const char * reco::TaggingVariableDescription []
 
const char * reco::TaggingVariableTokens []