CMS 3D CMS Logo

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

Variables

float ak4dBetaCorrection = 0.20
 DeltaBeta correction factor. More...
 
tuple hpsPFTauBasicDiscriminators
 Cut based isolations dR=0.5. More...
 
tuple hpsPFTauBasicDiscriminatorsdR03
 Cut based isolations dR=0.3. More...
 
tuple hpsPFTauBasicDiscriminatorsdR03Task
 
tuple hpsPFTauBasicDiscriminatorsTask
 
tuple hpsPFTauDiscriminationByDeadECALElectronRejection
 ByDeadECALElectronRejection. More...
 
tuple hpsPFTauDiscriminationByDecayModeFinding = hpsPFTauDiscriminationByDecayModeFindingOldDMs.clone()
 
tuple hpsPFTauDiscriminationByDecayModeFindingNewDMs
 
tuple hpsPFTauDiscriminationByDecayModeFindingOldDMs
 
tuple hpsPFTauDiscriminationByIsolationMVArun2v1DBdR03oldDMwLT
 
tuple hpsPFTauDiscriminationByIsolationMVArun2v1DBdR03oldDMwLTraw
 
tuple hpsPFTauDiscriminationByIsolationMVArun2v1DBdR03oldDMwLTTask
 
tuple hpsPFTauDiscriminationByIsolationMVArun2v1DBnewDMwLT
 
tuple hpsPFTauDiscriminationByIsolationMVArun2v1DBnewDMwLTraw
 
tuple hpsPFTauDiscriminationByIsolationMVArun2v1DBnewDMwLTTask
 
tuple hpsPFTauDiscriminationByIsolationMVArun2v1DBoldDMwLT
 
tuple hpsPFTauDiscriminationByIsolationMVArun2v1DBoldDMwLTraw
 
tuple hpsPFTauDiscriminationByIsolationMVArun2v1DBoldDMwLTTask
 
tuple hpsPFTauDiscriminationByLooseElectronRejection
 ByLooseElectronRejection. More...
 
tuple hpsPFTauDiscriminationByMediumElectronRejection
 ByMediumElectronRejection. More...
 
tuple hpsPFTauDiscriminationByMuonRejection3
 MuonRejection3. More...
 
tuple hpsPFTauDiscriminationByMVA6ElectronRejection
 ByMVA6ElectronRejection. More...
 
tuple hpsPFTauDiscriminationByMVA6rawElectronRejection
 ByMVA6rawElectronRejection. More...
 
tuple hpsPFTauDiscriminationByTightElectronRejection
 ByTightElectronRejection. More...
 
tuple hpsPFTauMVAIsolation2Seq
 
tuple hpsPFTauMVAIsolation2Task
 
tuple hpsPFTauPrimaryVertexProducer
 
tuple hpsPFTauProducer
 
tuple hpsPFTauProducerSansRefs
 
tuple hpsPFTauSecondaryVertexProducer
 
tuple hpsPFTauTransverseImpactParameters
 
tuple hpsPFTauVertexAndImpactParametersSeq
 
tuple hpsPFTauVertexAndImpactParametersTask
 
tuple isolationQualityCuts = dict( minTrackPt = 0.8 )
 
tuple produceAndDiscriminateHPSPFTaus
 
tuple produceAndDiscriminateHPSPFTausTask
 
tuple produceHPSPFTaus
 
tuple produceHPSPFTausTask
 
tuple requireDecayMode
 CV: kept for backwards compatibility. More...
 

Variable Documentation

float HPSPFTaus_cff.ak4dBetaCorrection = 0.20

DeltaBeta correction factor.

Definition at line 27 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauBasicDiscriminators

Cut based isolations dR=0.5.

Definition at line 69 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauBasicDiscriminatorsdR03
Initial value:
1 = hpsPFTauBasicDiscriminators.clone(
2  deltaBetaFactor = '0.0720', # 0.2*(0.3/0.5)^2
3  customOuterCone = 0.3
4 )

Cut based isolations dR=0.3.

Definition at line 155 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauBasicDiscriminatorsdR03Task
Initial value:
1 = cms.Task(
2  hpsPFTauBasicDiscriminatorsdR03
3 )

Definition at line 166 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauBasicDiscriminatorsTask
Initial value:
1 = cms.Task(
2  hpsPFTauBasicDiscriminators
3 )

Definition at line 150 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauDiscriminationByDeadECALElectronRejection
Initial value:
1 = pfRecoTauDiscriminationAgainstElectronDeadECAL.clone(
2  PFTauProducer = 'hpsPFTauProducer',
3  Prediscriminants = requireDecayMode.clone()
4 )

ByDeadECALElectronRejection.

Definition at line 216 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauDiscriminationByDecayModeFinding = hpsPFTauDiscriminationByDecayModeFindingOldDMs.clone()

Definition at line 57 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauDiscriminationByDecayModeFindingNewDMs
Initial value:
1 = hpsSelectionDiscriminator.clone(
2  PFTauProducer = 'hpsPFTauProducer',
3  #----------------------------------------------------------------------------
4  # CV: disable 3Prong1Pi0 decay mode
5  decayModes = cms.VPSet(
6  decayMode_1Prong0Pi0,
7  decayMode_1Prong1Pi0,
8  decayMode_1Prong2Pi0,
9  decayMode_2Prong0Pi0,
10  decayMode_2Prong1Pi0,
11  decayMode_3Prong0Pi0,
12  decayMode_3Prong1Pi0,
13  )
14  #----------------------------------------------------------------------------
15 )

Definition at line 32 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauDiscriminationByDecayModeFindingOldDMs
Initial value:
1 = hpsSelectionDiscriminator.clone(
2  PFTauProducer = 'hpsPFTauProducer',
3  decayModes = cms.VPSet(
4  decayMode_1Prong0Pi0,
5  decayMode_1Prong1Pi0,
6  decayMode_1Prong2Pi0,
7  decayMode_3Prong0Pi0
8  ),
9  requireTauChargedHadronsToBeChargedPFCands = True
10 )

Definition at line 47 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauDiscriminationByIsolationMVArun2v1DBdR03oldDMwLT
Initial value:
1 = hpsPFTauDiscriminationByIsolationMVArun2v1DBoldDMwLT.clone(
2  PFTauProducer = 'hpsPFTauProducer',
3  Prediscriminants = requireDecayMode.clone(),
4  toMultiplex = 'hpsPFTauDiscriminationByIsolationMVArun2v1DBdR03oldDMwLTraw',
5  loadMVAfromDB = True,
6  mvaOutput_normalization = "RecoTauTag_tauIdMVAIsoDBoldDMdR0p3wLT_mvaOutput_normalization",
7  mapping = cms.VPSet(
8  cms.PSet(
9  category = cms.uint32(0),
10  cut = cms.string("RecoTauTag_tauIdMVAIsoDBoldDMdR0p3wLT"),
11  variable = cms.string("pt")
12  )
13  )
14 )

Definition at line 425 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauDiscriminationByIsolationMVArun2v1DBdR03oldDMwLTraw
Initial value:
1 = hpsPFTauDiscriminationByIsolationMVArun2v1DBoldDMwLTraw.clone(
2  mvaName = "RecoTauTag_tauIdMVAIsoDBoldDMdR0p3wLT",
3  mvaOpt = "DBoldDMwLTwGJ",
4  srcBasicTauDiscriminators = "hpsPFTauBasicDiscriminatorsdR03",
5  inputIDNameSuffix = "dR03",
6  verbosity = 0
7 )

Definition at line 418 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauDiscriminationByIsolationMVArun2v1DBdR03oldDMwLTTask
Initial value:
1 = cms.Task(
2  hpsPFTauDiscriminationByIsolationMVArun2v1DBdR03oldDMwLTraw,
3  hpsPFTauDiscriminationByIsolationMVArun2v1DBdR03oldDMwLT
4  )

Definition at line 450 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauDiscriminationByIsolationMVArun2v1DBnewDMwLT
Initial value:
1 = hpsPFTauDiscriminationByIsolationMVArun2v1DBoldDMwLT.clone(
2  toMultiplex = 'hpsPFTauDiscriminationByIsolationMVArun2v1DBnewDMwLTraw',
3  loadMVAfromDB = True,
4  mvaOutput_normalization = "RecoTauTag_tauIdMVAIsoDBnewDMwLT_mvaOutput_normalization",
5  mapping = cms.VPSet(
6  cms.PSet(
7  category = cms.uint32(0),
8  cut = cms.string("RecoTauTag_tauIdMVAIsoDBnewDMwLT"),
9  variable = cms.string("pt")
10  )
11  )
12 )

Definition at line 405 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauDiscriminationByIsolationMVArun2v1DBnewDMwLTraw
Initial value:
1 = hpsPFTauDiscriminationByIsolationMVArun2v1DBoldDMwLTraw.clone(
2  mvaName = "RecoTauTag_tauIdMVAIsoDBnewDMwLT",
3  mvaOpt = "DBnewDMwLTwGJ",
4  verbosity = 0
5 )

Definition at line 399 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauDiscriminationByIsolationMVArun2v1DBnewDMwLTTask
Initial value:
1 = cms.Task(
2  hpsPFTauDiscriminationByIsolationMVArun2v1DBnewDMwLTraw,
3  hpsPFTauDiscriminationByIsolationMVArun2v1DBnewDMwLT
4  )

Definition at line 445 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauDiscriminationByIsolationMVArun2v1DBoldDMwLT
Initial value:
1 = discriminationByIsolationMVArun2v1.clone(
2  PFTauProducer = 'hpsPFTauProducer',
3  Prediscriminants = requireDecayMode.clone(),
4  toMultiplex = 'hpsPFTauDiscriminationByIsolationMVArun2v1DBoldDMwLTraw',
5  loadMVAfromDB = True,
6  mvaOutput_normalization = "RecoTauTag_tauIdMVAIsoDBoldDMwLT_mvaOutput_normalization",
7  mapping = cms.VPSet(
8  cms.PSet(
9  category = cms.uint32(0),
10  cut = cms.string("RecoTauTag_tauIdMVAIsoDBoldDMwLT"),
11  variable = cms.string("pt")
12  )
13  ),
14  workingPoints = [
15  "_VVLoose",
16  "_VLoose",
17  "_Loose",
18  "_Medium",
19  "_Tight",
20  "_VTight",
21  "_VVTight"
22  ]
23 )

Definition at line 375 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauDiscriminationByIsolationMVArun2v1DBoldDMwLTraw
Initial value:
1 = discriminationByIsolationMVArun2v1raw.clone(
2  PFTauProducer = "hpsPFTauProducer",
3  Prediscriminants = requireDecayMode.clone(),
4  mvaName = "RecoTauTag_tauIdMVAIsoDBoldDMwLT",
5  mvaOpt = "DBoldDMwLTwGJ",
6  srcTauTransverseImpactParameters = "hpsPFTauTransverseImpactParameters",
7  verbosity = 0
8 )

Definition at line 366 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauDiscriminationByIsolationMVArun2v1DBoldDMwLTTask
Initial value:
1 = cms.Task(
2  hpsPFTauDiscriminationByIsolationMVArun2v1DBoldDMwLTraw,
3  hpsPFTauDiscriminationByIsolationMVArun2v1DBoldDMwLT
4  )

Definition at line 440 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauDiscriminationByLooseElectronRejection
Initial value:
1 = pfRecoTauDiscriminationAgainstElectron.clone(
2  PFTauProducer = 'hpsPFTauProducer',
3  Prediscriminants = noPrediscriminants,
4  PFElectronMVA_maxValue = 0.6
5 )

ByLooseElectronRejection.

Definition at line 197 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauDiscriminationByMediumElectronRejection
Initial value:
1 = pfRecoTauDiscriminationAgainstElectron.clone(
2  PFTauProducer = 'hpsPFTauProducer',
3  Prediscriminants = noPrediscriminants,
4  ApplyCut_EcalCrackCut = True
5 )

ByMediumElectronRejection.

Definition at line 203 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauDiscriminationByMuonRejection3
Initial value:
1 = pfRecoTauDiscriminationAgainstMuon2Container.clone(
2  PFTauProducer = 'hpsPFTauProducer',
3  Prediscriminants = noPrediscriminants,
4  IDWPdefinitions = cms.VPSet(
5  cms.PSet(
6  IDname = cms.string('ByLooseMuonRejection3'),
7  discriminatorOption = cms.string('custom'),
8  HoPMin = cms.double(0.2),
9  maxNumberOfMatches = cms.int32(1),
10  doCaloMuonVeto = cms.bool(True),
11  maxNumberOfHitsLast2Stations = cms.int32(-1)
12  ),
13  cms.PSet(
14  IDname = cms.string('ByTightMuonRejection3'),
15  discriminatorOption = cms.string('custom'),
16  HoPMin = cms.double(0.2),
17  maxNumberOfMatches = cms.int32(1),
18  doCaloMuonVeto = cms.bool(True),
19  maxNumberOfHitsLast2Stations = cms.int32(0)
20  )
21  )
22 )

MuonRejection3.

Definition at line 172 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauDiscriminationByMVA6ElectronRejection

ByMVA6ElectronRejection.

Definition at line 237 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauDiscriminationByMVA6rawElectronRejection
Initial value:
1 = pfRecoTauDiscriminationAgainstElectronMVA6.clone(
2  PFTauProducer = 'hpsPFTauProducer',
3  srcElectrons = 'gedGsfElectrons',
4  Prediscriminants = requireDecayMode.clone(),
5  loadMVAfromDB = True,
6  vetoEcalCracks = False,
7  mvaName_NoEleMatch_woGwoGSF_BL = "RecoTauTag_antiElectronMVA_NoEleMatch_woGwoGSF_BL",
8  mvaName_NoEleMatch_wGwoGSF_BL = "RecoTauTag_antiElectronMVA_NoEleMatch_wGwoGSF_BL",
9  mvaName_woGwGSF_BL = "RecoTauTag_antiElectronMVA_woGwGSF_BL",
10  mvaName_wGwGSF_BL = "RecoTauTag_antiElectronMVA_wGwGSF_BL",
11  mvaName_NoEleMatch_woGwoGSF_EC = "RecoTauTag_antiElectronMVA_NoEleMatch_woGwoGSF_EC",
12  mvaName_NoEleMatch_wGwoGSF_EC = "RecoTauTag_antiElectronMVA_NoEleMatch_wGwoGSF_EC",
13  mvaName_woGwGSF_EC = "RecoTauTag_antiElectronMVA_woGwGSF_EC",
14  mvaName_wGwGSF_EC = "RecoTauTag_antiElectronMVA_wGwGSF_EC"
15 )

ByMVA6rawElectronRejection.

Definition at line 221 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauDiscriminationByTightElectronRejection
Initial value:
1 = pfRecoTauDiscriminationAgainstElectron.clone(
2  PFTauProducer = 'hpsPFTauProducer',
3  Prediscriminants = noPrediscriminants,
4  ApplyCut_EcalCrackCut = True,
5  ApplyCut_BremCombined = True
6 )

ByTightElectronRejection.

Definition at line 209 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauMVAIsolation2Seq
Initial value:
1 = cms.Sequence(
2  hpsPFTauBasicDiscriminatorsTask,
3  hpsPFTauBasicDiscriminatorsdR03Task,
4  hpsPFTauMVAIsolation2Task
5  )

Definition at line 463 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauMVAIsolation2Task
Initial value:
1 = cms.Task(
2  #hpsPFTauBasicDiscriminatorsTask, included separately in produceAndDiscriminateHPSPFTausTask
3  hpsPFTauDiscriminationByIsolationMVArun2v1DBoldDMwLTTask,
4  hpsPFTauDiscriminationByIsolationMVArun2v1DBnewDMwLTTask,
5  #hpsPFTauBasicDiscriminatorsdR03Task, included separately in produceAndDiscriminateHPSPFTausTask
6  hpsPFTauDiscriminationByIsolationMVArun2v1DBdR03oldDMwLTTask,
7  )

Definition at line 455 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauPrimaryVertexProducer
Initial value:
1 = PFTauPrimaryVertexProducer.clone(
2  PFTauTag = "hpsPFTauProducer",
3  ElectronTag = "",
4  MuonTag = "",
5  PVTag = "offlinePrimaryVertices",
6  beamSpot = "offlineBeamSpot",
7  Algorithm = 0,
8  useBeamSpot = True,
9  RemoveMuonTracks = False,
10  RemoveElectronTracks = False,
11  useSelectedTaus = False,
12  discriminators = cms.VPSet(
13  cms.PSet(
14  discriminator = cms.InputTag('hpsPFTauDiscriminationByDecayModeFindingNewDMs'),
15  selectionCut = cms.double(0.5)
16  )
17  ),
18  cut = "pt > 18.0 & abs(eta) < 2.4"
19 )

Definition at line 326 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauProducer
Initial value:
1 = RecoTauPiZeroUnembedder.clone(
2  src = "hpsPFTauProducerSansRefs"
3 )

Definition at line 319 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauProducerSansRefs
Initial value:
1 = RecoTauCleaner.clone(
2  src = "combinatoricRecoTaus",
3  cleaners = {1: dict(src = "hpsSelectionDiscriminator")}
4 )

Definition at line 313 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauSecondaryVertexProducer
Initial value:
1 = PFTauSecondaryVertexProducer.clone(
2  PFTauTag = "hpsPFTauProducer"
3 )

Definition at line 346 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauTransverseImpactParameters
Initial value:
1 = PFTauTransverseImpactParameters.clone(
2  PFTauTag = "hpsPFTauProducer",
3  PFTauPVATag = "hpsPFTauPrimaryVertexProducer",
4  PFTauSVATag = "hpsPFTauSecondaryVertexProducer",
5  useFullCalculation = True
6 )

Definition at line 349 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauVertexAndImpactParametersSeq
Initial value:
1 = cms.Sequence(
2  hpsPFTauVertexAndImpactParametersTask
3 )

Definition at line 360 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.hpsPFTauVertexAndImpactParametersTask
Initial value:
1 = cms.Task(
2  hpsPFTauPrimaryVertexProducer,
3  hpsPFTauSecondaryVertexProducer,
4  hpsPFTauTransverseImpactParameters
5 )

Definition at line 355 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.isolationQualityCuts = dict( minTrackPt = 0.8 )

Definition at line 148 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.produceAndDiscriminateHPSPFTaus
Initial value:
1 = cms.Sequence(
2  produceAndDiscriminateHPSPFTausTask
3  )

Definition at line 501 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.produceAndDiscriminateHPSPFTausTask
Initial value:
1 = cms.Task(
2  produceHPSPFTausTask,
3  hpsPFTauDiscriminationByDecayModeFindingNewDMs,
4  hpsPFTauDiscriminationByDecayModeFindingOldDMs,
5  hpsPFTauDiscriminationByDecayModeFinding, # CV: kept for backwards compatibility
6  hpsPFTauBasicDiscriminatorsTask,
7  hpsPFTauBasicDiscriminatorsdR03Task,
8  hpsPFTauDiscriminationByLooseElectronRejection,
9  hpsPFTauDiscriminationByMediumElectronRejection,
10  hpsPFTauDiscriminationByTightElectronRejection,
11  hpsPFTauDiscriminationByMVA6rawElectronRejection,
12  hpsPFTauDiscriminationByMVA6ElectronRejection,
13  hpsPFTauDiscriminationByDeadECALElectronRejection,
14  hpsPFTauDiscriminationByMuonRejection3,
15  hpsPFTauVertexAndImpactParametersTask,
16  hpsPFTauMVAIsolation2Task
17  )

Definition at line 483 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.produceHPSPFTaus
Initial value:
1 = cms.Sequence(
2  produceHPSPFTausTask
3  )

Definition at line 479 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.produceHPSPFTausTask
Initial value:
1 = cms.Task(
2  hpsSelectionDiscriminator,
3  #hpsTightIsolationCleaner,
4  #hpsMediumIsolationCleaner,
5  #hpsLooseIsolationCleaner,
6  #hpsVLooseIsolationCleaner,
7  hpsPFTauProducerSansRefs,
8  hpsPFTauProducer
9  )

Definition at line 469 of file HPSPFTaus_cff.py.

tuple HPSPFTaus_cff.requireDecayMode
Initial value:
1 = cms.PSet(
2  BooleanOperator = cms.string("and"),
3  decayMode = cms.PSet(
4  Producer = cms.InputTag('hpsPFTauDiscriminationByDecayModeFindingNewDMs'),
5  cut = cms.double(0.5)
6  )
7 )

CV: kept for backwards compatibility.

Decay mode prediscriminant

Definition at line 60 of file HPSPFTaus_cff.py.