DAS  3.0
Das Analysis System
Ntupliser_cfg Namespace Reference

Variables

 SimpleMemoryCheck
 
 args = VarParsing.VarParsing ('analysis')
 
dictionary params = {}
 
dictionary flags = params['flags']
 
dictionary labels = flags["labels"]
 
dictionary radius = flags['R']/10
 
dictionary options = flags['options']
 
string jets = 'jets' in options
 
string flavour = 'flavour' in options
 
string muons = 'muons' in options
 
string photons = 'photons' in options
 
string triggers = 'triggers' in options
 
string dump = 'dump' in options
 
 inputFiles = args.inputFiles
 
string isMC = 'MINIAODSIM' in inputFiles[0]
 
int year = 2016
 
 process = cms.Process('Darwin')
 
 TFileService
 
 fileName
 
 maxEvents
 
 input
 
 source
 
 fileNames
 
 MessageLogger
 
 categories
 
 destinations
 
 cerr
 
string genParticleCollection = 'prunedGenParticles'
 
string GT = '106X_mcRun2_asymptotic_preVFP_v11'
 
 GlobalTag
 
list triggerNames = []
 
list metNames = ['Flag_goodVertices','Flag_globalSuperTightHalo2016Filter','Flag_HBHENoiseFilter','Flag_HBHENoiseIsoFilter','Flag_EcalDeadCellTriggerPrimitiveFilter','Flag_BadPFMuonFilter', 'Flag_BadPFMuonDzFilter', 'Flag_BadChargedCandidateFilter','Flag_eeBadScFilter']
 
string genJetCollection = 'slimmedGenJets'
 
string JetCollection = 'slimmedJets'
 
string hasPUPPI = 'PUPPI' in labels
 
string hasCHS = 'CHS' in labels
 
string PUmethod = 'PUPPI'
 
string JETCorrPayload = 'AK8PF' + PUmethod.lower()
 
 PUMethod
 
 JETCorrLevels
 
 runOnMC
 
 Cut
 
 bTagDiscriminators
 
 selectedHadronsAndPartons
 
 particles
 
 ak4genJetFlavourInfos
 
 hadronFlavourHasPriority
 
 jetSource
 
 jetCorrections
 
 btagDiscriminators
 
 postfix
 
 f
 
 indent
 
string getPUjetID = 0.4
 
 ntupliser
 
 sandbox
 
 config
 
 vertices
 
 rho
 
 pileupInfo
 
 PUjetID
 
 lhe
 
 genjets
 
 recjets
 
 jetFlavourInfos
 
 SV_infos
 
 genparticles
 
 genLeptons
 
 recmuons
 
 recphotons
 
 triggerPrescales
 
 triggerPrescalesl1min
 
 triggerPrescalesl1max
 
 triggerResults
 
 triggerObjects
 
 met
 
 metResults
 
 paths = process.ntupliser
 
 _stdalgos = _chsalgos_106X_UL16APV
 
 pileupJetId
 
 inputIsCorrected
 
 applyJec
 
 vertexes
 
 algos
 
 HepPDTESSource
 
 mergedGenParticles
 
 genParticles2HepMC
 
 particleLevel
 
 GenXSecAnalyzer
 
 numberOfConcurrentLuminosityBlocks
 
 p
 

Variable Documentation

◆ _stdalgos

_stdalgos = _chsalgos_106X_UL16APV
private

◆ ak4genJetFlavourInfos

ak4genJetFlavourInfos

◆ algos

algos

◆ applyJec

applyJec

◆ args

args = VarParsing.VarParsing ('analysis')

◆ bTagDiscriminators

bTagDiscriminators

◆ btagDiscriminators

btagDiscriminators

◆ categories

categories

◆ cerr

cerr

◆ config

config

◆ Cut

Cut

◆ destinations

destinations

◆ dump

string dump = 'dump' in options

◆ f

f

◆ fileName

fileName

◆ fileNames

fileNames

◆ flags

dictionary flags = params['flags']

◆ flavour

string flavour = 'flavour' in options

◆ genJetCollection

string genJetCollection = 'slimmedGenJets'

◆ genjets

genjets

◆ genLeptons

genLeptons

◆ genParticleCollection

string genParticleCollection = 'prunedGenParticles'

◆ genparticles

genparticles
Todo:
remove?

◆ genParticles2HepMC

genParticles2HepMC

◆ GenXSecAnalyzer

GenXSecAnalyzer

◆ getPUjetID

string getPUjetID = 0.4

◆ GlobalTag

GlobalTag

◆ GT

string GT = '106X_mcRun2_asymptotic_preVFP_v11'

◆ hadronFlavourHasPriority

hadronFlavourHasPriority

◆ hasCHS

string hasCHS = 'CHS' in labels

◆ hasPUPPI

string hasPUPPI = 'PUPPI' in labels

◆ HepPDTESSource

HepPDTESSource

◆ indent

indent

◆ input

input

◆ inputFiles

list inputFiles = args.inputFiles

◆ inputIsCorrected

inputIsCorrected

◆ isMC

isMC = 'MINIAODSIM' in inputFiles[0]

◆ JetCollection

string JetCollection = 'slimmedJets'

◆ jetCorrections

jetCorrections

◆ JETCorrLevels

JETCorrLevels

◆ JETCorrPayload

JETCorrPayload = 'AK8PF' + PUmethod.lower()

reclustering:

◆ jetFlavourInfos

jetFlavourInfos

◆ jets

jets = 'jets' in options

◆ jetSource

jetSource

◆ labels

dictionary labels = flags["labels"]

◆ lhe

lhe

◆ maxEvents

maxEvents

◆ mergedGenParticles

mergedGenParticles

◆ MessageLogger

MessageLogger

◆ met

met

◆ metNames

metNames = ['Flag_goodVertices','Flag_globalSuperTightHalo2016Filter','Flag_HBHENoiseFilter','Flag_HBHENoiseIsoFilter','Flag_EcalDeadCellTriggerPrimitiveFilter','Flag_BadPFMuonFilter', 'Flag_BadPFMuonDzFilter', 'Flag_BadChargedCandidateFilter','Flag_eeBadScFilter']

◆ metResults

metResults

◆ muons

string muons = 'muons' in options

◆ ntupliser

ntupliser

◆ numberOfConcurrentLuminosityBlocks

numberOfConcurrentLuminosityBlocks

◆ options

dictionary options = flags['options']

◆ p

p

◆ params

params = {}

◆ particleLevel

particleLevel

◆ particles

particles

◆ paths

tuple paths = process.ntupliser

◆ photons

string photons = 'photons' in options

◆ pileupInfo

pileupInfo

◆ pileupJetId

pileupJetId

◆ postfix

postfix

◆ process

process = cms.Process('Darwin')

◆ PUjetID

PUjetID

◆ PUmethod

string PUmethod = 'PUPPI'

◆ PUMethod

PUMethod

◆ radius

dictionary radius = flags['R']/10

◆ recjets

recjets

◆ recmuons

recmuons

◆ recphotons

recphotons

◆ rho

rho

◆ runOnMC

runOnMC

◆ sandbox

sandbox

◆ selectedHadronsAndPartons

selectedHadronsAndPartons

◆ SimpleMemoryCheck

SimpleMemoryCheck
Initial value:
1 = cms.Service("SimpleMemoryCheck",
2  ignoreTotal = cms.untracked.int32(1))

◆ source

source

◆ SV_infos

SV_infos

◆ TFileService

TFileService

◆ triggerNames

list triggerNames = []

default: genJetCollection = 'slimmedGenJetsAK8' JetCollection = 'slimmedJetsAK8' does not work: "This PAT jet was not made from a JPTJet nor from PFJet."

Todo:

add forward triggers for 2017 and 2018

clarify if there are efficient triggers in 2016 for forward region

triggerNames += [ triggerNames += ['HLT_HIPFJet15_v', 'HLT_HIPFJet25_v', 'HLT_HIPFJet40_v', 'HLT_HIPFJet60_v', 'HLT_HIPFJet80_v','HLT_HIPFJetFwd40_v', 'HLT_HIPFJetFwd60_v', 'HLT_HIPFJetFwd80_v']

◆ triggerObjects

triggerObjects

◆ triggerPrescales

triggerPrescales

◆ triggerPrescalesl1max

triggerPrescalesl1max

◆ triggerPrescalesl1min

triggerPrescalesl1min

◆ triggerResults

triggerResults

◆ triggers

string triggers = 'triggers' in options

◆ vertexes

vertexes
Todo:
check that the right JECs are applied

◆ vertices

vertices

◆ year

int year = 2016