CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Macros | Functions
RecoTauDiscriminantFunctionPlugins.cc File Reference
#include "RecoTauTag/RecoTau/interface/RecoTauDiscriminantPlugins.h"
#include "RecoTauTag/RecoTau/interface/RecoTauDiscriminantFunctions.h"
#include "FWCore/Framework/interface/MakerMacros.h"

Go to the source code of this file.

Macros

#define TAU_DISC_PLUGIN(DiscriminatorFunction)   DEFINE_EDM_PLUGIN(RecoTauDiscriminantPluginFactory, reco::tau::RecoTauDiscriminantFunctionPlugin<reco::tau::disc::DiscriminatorFunction>, reco::tau::discPluginName(#DiscriminatorFunction))
 
#define TAU_VEC_DISC_PLUGIN(DiscriminatorFunction)   DEFINE_EDM_PLUGIN(RecoTauDiscriminantPluginFactory, reco::tau::RecoTauDiscriminantVectorFunctionPlugin<reco::tau::disc::DiscriminatorFunction>, reco::tau::discPluginName(#DiscriminatorFunction))
 

Functions

 TAU_DISC_PLUGIN (JetEta)
 
 TAU_DISC_PLUGIN (AbsJetEta)
 
 TAU_DISC_PLUGIN (JetWidth)
 
 TAU_DISC_PLUGIN (JetTauDR)
 
 TAU_DISC_PLUGIN (JetPt)
 
 TAU_DISC_PLUGIN (SignalPtFraction)
 
 TAU_DISC_PLUGIN (IsolationChargedPtFraction)
 
 TAU_DISC_PLUGIN (IsolationECALPtFraction)
 
 TAU_DISC_PLUGIN (IsolationNeutralHadronPtFraction)
 
 TAU_DISC_PLUGIN (MainTrackPtFraction)
 
 TAU_DISC_PLUGIN (IsolationChargedAveragePtFraction)
 
 TAU_DISC_PLUGIN (ScaledEtaJetCollimation)
 
 TAU_DISC_PLUGIN (ScaledPhiJetCollimation)
 
 TAU_DISC_PLUGIN (ScaledOpeningDeltaR)
 
 TAU_DISC_PLUGIN (IsolationChargedSumHard)
 
 TAU_DISC_PLUGIN (IsolationChargedSumSoft)
 
 TAU_DISC_PLUGIN (IsolationChargedSumHardRelative)
 
 TAU_DISC_PLUGIN (IsolationChargedSumSoftRelative)
 
 TAU_DISC_PLUGIN (IsolationECALSumHard)
 
 TAU_DISC_PLUGIN (IsolationECALSumSoft)
 
 TAU_DISC_PLUGIN (IsolationECALSumHardRelative)
 
 TAU_DISC_PLUGIN (IsolationECALSumSoftRelative)
 
 TAU_DISC_PLUGIN (EMFraction)
 
 TAU_DISC_PLUGIN (ImpactParameterSignificance)
 
 TAU_DISC_PLUGIN (Pt)
 
 TAU_DISC_PLUGIN (Eta)
 
 TAU_DISC_PLUGIN (AbsEta)
 
 TAU_DISC_PLUGIN (Mass)
 
 TAU_DISC_PLUGIN (DecayMode)
 
 TAU_DISC_PLUGIN (OutlierN)
 
 TAU_DISC_PLUGIN (OutlierNCharged)
 
 TAU_DISC_PLUGIN (MainTrackPt)
 
 TAU_DISC_PLUGIN (MainTrackEta)
 
 TAU_DISC_PLUGIN (MainTrackAngle)
 
 TAU_DISC_PLUGIN (OutlierSumPt)
 
 TAU_DISC_PLUGIN (ChargedOutlierSumPt)
 
 TAU_DISC_PLUGIN (NeutralOutlierSumPt)
 
 TAU_DISC_PLUGIN (InvariantMassOfSignal)
 
 TAU_VEC_DISC_PLUGIN (Dalitz2)
 
 TAU_VEC_DISC_PLUGIN (TrackPt)
 
 TAU_VEC_DISC_PLUGIN (TrackAngle)
 
 TAU_VEC_DISC_PLUGIN (TrackEta)
 
 TAU_VEC_DISC_PLUGIN (PiZeroPt)
 
 TAU_VEC_DISC_PLUGIN (PiZeroAngle)
 
 TAU_VEC_DISC_PLUGIN (PiZeroEta)
 
 TAU_VEC_DISC_PLUGIN (OutlierPt)
 
 TAU_VEC_DISC_PLUGIN (OutlierAngle)
 
 TAU_VEC_DISC_PLUGIN (ChargedOutlierPt)
 
 TAU_VEC_DISC_PLUGIN (ChargedOutlierAngle)
 
 TAU_VEC_DISC_PLUGIN (NeutralOutlierPt)
 
 TAU_VEC_DISC_PLUGIN (NeutralOutlierAngle)
 
 TAU_VEC_DISC_PLUGIN (Dalitz)
 
 TAU_VEC_DISC_PLUGIN (FilteredObjectPt)
 
 TAU_VEC_DISC_PLUGIN (GammaOccupancy)
 
 TAU_VEC_DISC_PLUGIN (GammaPt)
 
 TAU_VEC_DISC_PLUGIN (InvariantMassOfSignalWithFiltered)
 
 TAU_VEC_DISC_PLUGIN (InvariantMass)
 
 TAU_VEC_DISC_PLUGIN (OutlierMass)
 

Macro Definition Documentation

#define TAU_DISC_PLUGIN (   DiscriminatorFunction)    DEFINE_EDM_PLUGIN(RecoTauDiscriminantPluginFactory, reco::tau::RecoTauDiscriminantFunctionPlugin<reco::tau::disc::DiscriminatorFunction>, reco::tau::discPluginName(#DiscriminatorFunction))

Definition at line 25 of file RecoTauDiscriminantFunctionPlugins.cc.

#define TAU_VEC_DISC_PLUGIN (   DiscriminatorFunction)    DEFINE_EDM_PLUGIN(RecoTauDiscriminantPluginFactory, reco::tau::RecoTauDiscriminantVectorFunctionPlugin<reco::tau::disc::DiscriminatorFunction>, reco::tau::discPluginName(#DiscriminatorFunction))

Definition at line 27 of file RecoTauDiscriminantFunctionPlugins.cc.

Function Documentation

TAU_DISC_PLUGIN ( JetEta  )
TAU_DISC_PLUGIN ( AbsJetEta  )
TAU_DISC_PLUGIN ( JetWidth  )
TAU_DISC_PLUGIN ( JetTauDR  )
TAU_DISC_PLUGIN ( JetPt  )
TAU_DISC_PLUGIN ( SignalPtFraction  )
TAU_DISC_PLUGIN ( IsolationChargedPtFraction  )
TAU_DISC_PLUGIN ( IsolationECALPtFraction  )
TAU_DISC_PLUGIN ( IsolationNeutralHadronPtFraction  )
TAU_DISC_PLUGIN ( MainTrackPtFraction  )
TAU_DISC_PLUGIN ( IsolationChargedAveragePtFraction  )
TAU_DISC_PLUGIN ( ScaledEtaJetCollimation  )
TAU_DISC_PLUGIN ( ScaledPhiJetCollimation  )
TAU_DISC_PLUGIN ( ScaledOpeningDeltaR  )
TAU_DISC_PLUGIN ( IsolationChargedSumHard  )
TAU_DISC_PLUGIN ( IsolationChargedSumSoft  )
TAU_DISC_PLUGIN ( IsolationChargedSumHardRelative  )
TAU_DISC_PLUGIN ( IsolationChargedSumSoftRelative  )
TAU_DISC_PLUGIN ( IsolationECALSumHard  )
TAU_DISC_PLUGIN ( IsolationECALSumSoft  )
TAU_DISC_PLUGIN ( IsolationECALSumHardRelative  )
TAU_DISC_PLUGIN ( IsolationECALSumSoftRelative  )
TAU_DISC_PLUGIN ( EMFraction  )
TAU_DISC_PLUGIN ( ImpactParameterSignificance  )
TAU_DISC_PLUGIN ( Pt  )
TAU_DISC_PLUGIN ( Eta  )
TAU_DISC_PLUGIN ( AbsEta  )
TAU_DISC_PLUGIN ( Mass  )
TAU_DISC_PLUGIN ( DecayMode  )
TAU_DISC_PLUGIN ( OutlierN  )
TAU_DISC_PLUGIN ( OutlierNCharged  )
TAU_DISC_PLUGIN ( MainTrackPt  )
TAU_DISC_PLUGIN ( MainTrackEta  )
TAU_DISC_PLUGIN ( MainTrackAngle  )
TAU_DISC_PLUGIN ( OutlierSumPt  )
TAU_DISC_PLUGIN ( ChargedOutlierSumPt  )
TAU_DISC_PLUGIN ( NeutralOutlierSumPt  )
TAU_DISC_PLUGIN ( InvariantMassOfSignal  )
TAU_VEC_DISC_PLUGIN ( Dalitz2  )
TAU_VEC_DISC_PLUGIN ( TrackPt  )
TAU_VEC_DISC_PLUGIN ( TrackAngle  )
TAU_VEC_DISC_PLUGIN ( TrackEta  )
TAU_VEC_DISC_PLUGIN ( PiZeroPt  )
TAU_VEC_DISC_PLUGIN ( PiZeroAngle  )
TAU_VEC_DISC_PLUGIN ( PiZeroEta  )
TAU_VEC_DISC_PLUGIN ( OutlierPt  )
TAU_VEC_DISC_PLUGIN ( OutlierAngle  )
TAU_VEC_DISC_PLUGIN ( ChargedOutlierPt  )
TAU_VEC_DISC_PLUGIN ( ChargedOutlierAngle  )
TAU_VEC_DISC_PLUGIN ( NeutralOutlierPt  )
TAU_VEC_DISC_PLUGIN ( NeutralOutlierAngle  )
TAU_VEC_DISC_PLUGIN ( Dalitz  )
TAU_VEC_DISC_PLUGIN ( FilteredObjectPt  )
TAU_VEC_DISC_PLUGIN ( GammaOccupancy  )
TAU_VEC_DISC_PLUGIN ( GammaPt  )
TAU_VEC_DISC_PLUGIN ( InvariantMassOfSignalWithFiltered  )
TAU_VEC_DISC_PLUGIN ( InvariantMass  )
TAU_VEC_DISC_PLUGIN ( OutlierMass  )