CMS 3D CMS Logo

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

Variables

tuple _jetMC_pre94XTask = jetMCTaskak4.copy()
 
tuple _jetMCTaskak8 = jetMCTaskak8.copyAndExclude([genSubJetAK8Table])
 Era dependent customization. More...
 
tuple fatJetMCTable
 
tuple genJetAK8FlavourAssociation
 
tuple genJetAK8FlavourTable
 
tuple genJetAK8Table
 
tuple genJetFlavourAssociation
 
tuple genJetFlavourTable
 
tuple genJetTable
 
tuple genSubJetAK8Table
 
tuple jetMCTable
 
tuple jetMCTask = jetMCTaskak4.copy()
 
tuple jetMCTaskak4 = cms.Task(jetMCTable,genJetTable,patJetPartonsNano,genJetFlavourTable)
 
tuple jetMCTaskak8 = cms.Task(genJetAK8Table,genJetAK8FlavourAssociation,genJetAK8FlavourTable,fatJetMCTable,genSubJetAK8Table,subjetMCTable)
 
tuple patJetPartonsNano
 
tuple subjetMCTable
 

Variable Documentation

tuple jetMC_cff._jetMC_pre94XTask = jetMCTaskak4.copy()

Definition at line 141 of file jetMC_cff.py.

tuple jetMC_cff._jetMCTaskak8 = jetMCTaskak8.copyAndExclude([genSubJetAK8Table])

Era dependent customization.

Definition at line 139 of file jetMC_cff.py.

tuple jetMC_cff.fatJetMCTable
Initial value:
1 = cms.EDProducer("SimpleCandidateFlatTableProducer",
2  src = _fatJetTable.src,
3  cut = _fatJetTable.cut,
4  name = _fatJetTable.name,
5  singleton = cms.bool(False),
6  extension = cms.bool(True),
7  variables = cms.PSet(
8  nBHadrons = Var("jetFlavourInfo().getbHadrons().size()", "uint8", doc="number of b-hadrons"),
9  nCHadrons = Var("jetFlavourInfo().getcHadrons().size()", "uint8", doc="number of c-hadrons"),
10  hadronFlavour = Var("hadronFlavour()", int, doc="flavour from hadron ghost clustering"),
11  genJetAK8Idx = Var("?genJetFwdRef().backRef().isNonnull() && genJetFwdRef().backRef().pt() > 100.?genJetFwdRef().backRef().key():-1", int, doc="index of matched gen AK8 jet"),
12  )
13 )

Definition at line 90 of file jetMC_cff.py.

tuple jetMC_cff.genJetAK8FlavourAssociation
Initial value:
1 = cms.EDProducer("JetFlavourClustering",
2  jets = genJetAK8Table.src,
3  bHadrons = cms.InputTag("patJetPartonsNano","bHadrons"),
4  cHadrons = cms.InputTag("patJetPartonsNano","cHadrons"),
5  partons = cms.InputTag("patJetPartonsNano","physicsPartons"),
6  leptons = cms.InputTag("patJetPartonsNano","leptons"),
7  jetAlgorithm = cms.string("AntiKt"),
8  rParam = cms.double(0.8),
9  ghostRescaling = cms.double(1e-18),
10  hadronFlavourHasPriority = cms.bool(False)
11 )

Definition at line 71 of file jetMC_cff.py.

tuple jetMC_cff.genJetAK8FlavourTable
Initial value:
1 = cms.EDProducer("GenJetFlavourTableProducer",
2  name = genJetAK8Table.name,
3  src = genJetAK8Table.src,
4  cut = genJetAK8Table.cut,
5  deltaR = cms.double(0.1),
6  jetFlavourInfos = cms.InputTag("genJetAK8FlavourAssociation"),
7 )

Definition at line 83 of file jetMC_cff.py.

tuple jetMC_cff.genJetAK8Table
Initial value:
1 = cms.EDProducer("SimpleCandidateFlatTableProducer",
2  src = cms.InputTag("slimmedGenJetsAK8"),
3  cut = cms.string("pt > 100."),
4  name = cms.string("GenJetAK8"),
5  doc = cms.string("slimmedGenJetsAK8, i.e. ak8 Jets made with visible genparticles"),
6  singleton = cms.bool(False), # the number of entries is variable
7  extension = cms.bool(False), # this is the main table for the genjets
8  variables = cms.PSet(P4Vars,
9  #anything else?
10  )
11 )

Definition at line 59 of file jetMC_cff.py.

tuple jetMC_cff.genJetFlavourAssociation
Initial value:
1 = cms.EDProducer("JetFlavourClustering",
2  jets = genJetTable.src,
3  bHadrons = cms.InputTag("patJetPartonsNano","bHadrons"),
4  cHadrons = cms.InputTag("patJetPartonsNano","cHadrons"),
5  partons = cms.InputTag("patJetPartonsNano","physicsPartons"),
6  leptons = cms.InputTag("patJetPartonsNano","leptons"),
7  jetAlgorithm = cms.string("AntiKt"),
8  rParam = cms.double(0.4),
9  ghostRescaling = cms.double(1e-18),
10  hadronFlavourHasPriority = cms.bool(False)
11 )

Definition at line 39 of file jetMC_cff.py.

tuple jetMC_cff.genJetFlavourTable
Initial value:
1 = cms.EDProducer("GenJetFlavourTableProducer",
2  name = genJetTable.name,
3  src = genJetTable.src,
4  cut = genJetTable.cut,
5  deltaR = cms.double(0.1),
6  jetFlavourInfos = cms.InputTag("slimmedGenJetsFlavourInfos"),
7 )

Definition at line 51 of file jetMC_cff.py.

tuple jetMC_cff.genJetTable
Initial value:
1 = cms.EDProducer("SimpleCandidateFlatTableProducer",
2  src = cms.InputTag("slimmedGenJets"),
3  cut = cms.string("pt > 10"),
4  name = cms.string("GenJet"),
5  doc = cms.string("slimmedGenJets, i.e. ak4 Jets made with visible genparticles"),
6  singleton = cms.bool(False), # the number of entries is variable
7  extension = cms.bool(False), # this is the main table for the genjets
8  variables = cms.PSet(P4Vars,
9  #anything else?
10  )
11 )

Definition at line 20 of file jetMC_cff.py.

tuple jetMC_cff.genSubJetAK8Table
Initial value:
1 = cms.EDProducer("SimpleCandidateFlatTableProducer",
2  src = cms.InputTag("slimmedGenJetsAK8SoftDropSubJets"),
3  cut = cms.string(""), ## These don't get a pt cut, but in miniAOD only subjets from fat jets with pt > 100 are kept
4  name = cms.string("SubGenJetAK8"),
5  doc = cms.string("slimmedGenJetsAK8SoftDropSubJets, i.e. subjets of ak8 Jets made with visible genparticles"),
6  singleton = cms.bool(False), # the number of entries is variable
7  extension = cms.bool(False), # this is the main table for the genjets
8  variables = cms.PSet(P4Vars,
9  #anything else?
10  )
11 )

Definition at line 104 of file jetMC_cff.py.

tuple jetMC_cff.jetMCTable
Initial value:
1 = cms.EDProducer("SimpleCandidateFlatTableProducer",
2  src = cms.InputTag("linkedObjects","jets"),
3  cut = cms.string(""), #we should not filter on cross linked collections
4  name = cms.string("Jet"),
5  singleton = cms.bool(False), # the number of entries is variable
6  extension = cms.bool(True), # this is an extension table for the jets
7  variables = cms.PSet(
8  partonFlavour = Var("partonFlavour()", int, doc="flavour from parton matching"),
9  hadronFlavour = Var("hadronFlavour()", int, doc="flavour from hadron ghost clustering"),
10  genJetIdx = Var("?genJetFwdRef().backRef().isNonnull()?genJetFwdRef().backRef().key():-1", int, doc="index of matched gen jet"),
11  )
12 )

Definition at line 8 of file jetMC_cff.py.

tuple jetMC_cff.jetMCTask = jetMCTaskak4.copy()

Definition at line 131 of file jetMC_cff.py.

tuple jetMC_cff.jetMCTaskak4 = cms.Task(jetMCTable,genJetTable,patJetPartonsNano,genJetFlavourTable)

Definition at line 129 of file jetMC_cff.py.

Definition at line 130 of file jetMC_cff.py.

tuple jetMC_cff.patJetPartonsNano
Initial value:
1 = cms.EDProducer('HadronAndPartonSelector',
2  src = cms.InputTag("generator"),
3  particles = cms.InputTag("prunedGenParticles"),
4  partonMode = cms.string("Auto"),
5  fullChainPhysPartons = cms.bool(True)
6 )

Definition at line 32 of file jetMC_cff.py.

tuple jetMC_cff.subjetMCTable
Initial value:
1 = cms.EDProducer("SimpleCandidateFlatTableProducer",
2  src = _subJetTable.src,
3  cut = _subJetTable.cut,
4  name = _subJetTable.name,
5  singleton = cms.bool(False),
6  extension = cms.bool(True),
7  variables = cms.PSet(
8  nBHadrons = Var("jetFlavourInfo().getbHadrons().size()", "uint8", doc="number of b-hadrons"),
9  nCHadrons = Var("jetFlavourInfo().getcHadrons().size()", "uint8", doc="number of c-hadrons"),
10  hadronFlavour = Var("hadronFlavour()", int, doc="flavour from hadron ghost clustering"),
11  )
12 )

Definition at line 115 of file jetMC_cff.py.