CMS 3D CMS Logo

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

Variables

tuple _combinatoricTauConfig
 
tuple combinatoricDecayModeConfigs
 
list combinatoricModifierConfigs
 
tuple combinatoricRecoTaus
 

Variable Documentation

tuple RecoTauCombinatoricProducer_cfi._combinatoricTauConfig
Initial value:
1 = cms.PSet(
2  name = cms.string("combinatoric"),
3  plugin = cms.string("RecoTauBuilderCombinatoricPlugin"),
4  pfCandSrc = cms.InputTag("particleFlow"),
5  isolationConeSize = PFRecoTauPFJetInputs.isolationConeSize,
6  qualityCuts = PFTauQualityCuts,
7  decayModes = cms.VPSet(
8  combinatoricDecayModeConfigs.config1prong0pi0,
9  combinatoricDecayModeConfigs.config1prong1pi0,
10  combinatoricDecayModeConfigs.config1prong2pi0,
11  combinatoricDecayModeConfigs.config2prong0pi0,
12  combinatoricDecayModeConfigs.config2prong1pi0,
13  combinatoricDecayModeConfigs.config3prong0pi0,
14  combinatoricDecayModeConfigs.config3prong1pi0
15  ),
16  signalConeSize = cms.string("max(min(0.1, 3.0/pt()), 0.05)"),
17  minAbsPhotonSumPt_insideSignalCone = cms.double(2.5),
18  minRelPhotonSumPt_insideSignalCone = cms.double(0.10),
19  minAbsPhotonSumPt_outsideSignalCone = cms.double(1.e+9), # CV: always require at least some photon energy inside signal cone
20  minRelPhotonSumPt_outsideSignalCone = cms.double(1.e+9), # for a tau to be reconstructed in a decay mode with pi0s
21  verbosity = cms.int32(0)
22 )

Definition at line 110 of file RecoTauCombinatoricProducer_cfi.py.

tuple RecoTauCombinatoricProducer_cfi.combinatoricDecayModeConfigs

Definition at line 28 of file RecoTauCombinatoricProducer_cfi.py.

list RecoTauCombinatoricProducer_cfi.combinatoricModifierConfigs
Initial value:
1 = [
2  cms.PSet(
3  name = cms.string("sipt"),
4  plugin = cms.string("RecoTauImpactParameterSignificancePlugin"),
5  qualityCuts = PFTauQualityCuts,
6  ),
7  # Electron rejection
8  cms.PSet(
9  name = cms.string("elec_rej"),
10  plugin = cms.string("RecoTauElectronRejectionPlugin"),
11  #Electron rejection parameters
12  ElectronPreIDProducer = cms.InputTag("elecpreid"),
13  EcalStripSumE_deltaPhiOverQ_minValue = cms.double(-0.1),
14  EcalStripSumE_deltaPhiOverQ_maxValue = cms.double(0.5),
15  EcalStripSumE_minClusEnergy = cms.double(0.1),
16  EcalStripSumE_deltaEta = cms.double(0.03),
17  ElecPreIDLeadTkMatch_maxDR = cms.double(0.01),
18  maximumForElectrionPreIDOutput = cms.double(-0.1),
19  DataType = cms.string("AOD"),
20  ),
21  # Tau energy reconstruction
22  # (to avoid double-counting of energy carried by neutral PFCandidates
23  # in case PFRecoTauChargedHadrons are built from reco::Tracks)
24  cms.PSet(
25  pfTauEnergyAlgorithmPlugin,
26  name = cms.string("tau_en_reconstruction"),
27  plugin = cms.string("PFRecoTauEnergyAlgorithmPlugin"),
28  )
29 ]

Definition at line 80 of file RecoTauCombinatoricProducer_cfi.py.

tuple RecoTauCombinatoricProducer_cfi.combinatoricRecoTaus
Initial value:
1 = cms.EDProducer("RecoTauProducer",
2  jetSrc = PFRecoTauPFJetInputs.inputJetCollection,
3  minJetPt = PFRecoTauPFJetInputs.minJetPt,
4  maxJetAbsEta = PFRecoTauPFJetInputs.maxJetAbsEta,
5  jetRegionSrc = cms.InputTag("recoTauAK4PFJets08Region"),
6  chargedHadronSrc = cms.InputTag('ak4PFJetsRecoTauChargedHadrons'),
7  piZeroSrc = cms.InputTag("ak4PFJetsRecoTauPiZeros"),
8  buildNullTaus = cms.bool(False),
9  outputSelection = cms.string("leadChargedHadrCand().isNonnull()"), # MB: always require that leading PFChargedHadron candidate exists
10  # Make maximum size from which to collect isolation cone objects, w.r.t to
11  # the axis of the signal cone objects
12  builders = cms.VPSet(
13  _combinatoricTauConfig
14  ),
15  modifiers = cms.VPSet(
16  combinatoricModifierConfigs
17  )
18 )

Definition at line 133 of file RecoTauCombinatoricProducer_cfi.py.