CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Variables
PATTauDiscriminantCutMultiplexer_cfi Namespace Reference

Variables

tuple patTauDiscriminantCutMultiplexer
 

Detailed Description

Multiplex a cut on a PATTauDiscriminator using another PATTauDiscriminator as the
index.

Used by the anti-electron MVA, which needs to choose what cut to apply on the
MVA output depending on what the category is.

Variable Documentation

tuple PATTauDiscriminantCutMultiplexer_cfi.patTauDiscriminantCutMultiplexer
Initial value:
1 = cms.EDProducer(
2  "PATTauDiscriminantCutMultiplexer",
3  PATTauProducer = cms.InputTag("fixme"),
4  toMultiplex = cms.InputTag("fixme"),
5  Prediscriminants = cms.PSet(
6  BooleanOperator = cms.string("and"),
7  decayMode = cms.PSet(
8  Producer = cms.InputTag("fixme"),
9  cut = cms.double(0.)
10  )
11  ),
12  loadMVAfromDB = cms.bool(True),
13  inputFileName = cms.FileInPath("RecoTauTag/RecoTau/data/emptyMVAinputFile"), # the filename for MVA if it is not loaded from DB
14  mvaOutput_normalization = cms.string(""), # the special value for not using a string parameter is empty string ""
15  # it's the same value as the atribute of this plugin class is initialized with anyway
16  # and throughout configs this parameter is everywhere set to non-empty value
17 
18  mapping = cms.VPSet(
19  cms.PSet(
20  category = cms.uint32(0),
21  cut = cms.double(0.5),
22  ),
23  cms.PSet(
24  category = cms.uint32(1),
25  cut = cms.double(0.2),
26  ),
27  ),
28  workingPoints = cms.vstring(),
29  verbosity = cms.int32(0)
30 )

Definition at line 13 of file PATTauDiscriminantCutMultiplexer_cfi.py.