-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest_t2h_MC_25ns.py
More file actions
131 lines (106 loc) · 6.27 KB
/
test_t2h_MC_25ns.py
File metadata and controls
131 lines (106 loc) · 6.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
import FWCore.ParameterSet.Config as cms
#------ Setup ------#
#initialize the process
process = cms.Process("razorTuplizer")
process.load("FWCore.MessageService.MessageLogger_cfi")
process.load("PhysicsTools.PatAlgos.producersLayer1.patCandidates_cff")
process.load("Configuration.EventContent.EventContent_cff")
#load input files
process.source = cms.Source("PoolSource",
fileNames = cms.untracked.vstring(
#'/store/mc/RunIISpring15DR74/TTJets_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/MINIAODSIM/Asympt25ns_MCRUN2_74_V9-v2/00000/BC33D464-0F09-E511-92AC-0025905B8572.root'
#'file:/afs/cern.ch/work/c/cpena/public/CMSSW_5_3_26/src/SUSYBSMAnalysis/RunOneRazorTuplizer/t2bhdecayed_py_GEN.root'
'file:/afs/cern.ch/work/c/cpena/public/CMSSW_7_6_3/src/SUSYBSMAnalysis/RazorTuplizer/T2bH-Hgg-sbm350-sbw1-chi2m230-chi2w0p1-chi1m100_LHE_GEN_inAODSIM.root'
)
)
#process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1000) )
process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) )
process.MessageLogger.cerr.FwkReport.reportEvery = 100
#TFileService for output
process.TFileService = cms.Service("TFileService",
fileName = cms.string("razorNtuple.root"),
closeFileFast = cms.untracked.bool(True)
)
#load run conditions
process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
process.load('Configuration.Geometry.GeometryIdeal_cff')
process.load('Configuration.StandardSequences.MagneticField_38T_cff')
#------ Declare the correct global tag ------#
#global tag for CSA14 25ns 20 PU (asymptotic alignment and calibration) scenario
#process.GlobalTag.globaltag = 'PLS170_V7AN1::All'
#global tag for CSA14 50ns 40 PU (more pessimistic alignment and calibration) scenario
#process.GlobalTag.globaltag = 'PLS170_V6AN1::All'
#global tag for PHYS14 asymptotic 25ns scenario
process.GlobalTag.globaltag = 'MCRUN2_74_V9'
#process.GlobalTag.globaltag = 'auto:run2_mc'
#process.GlobalTag.globaltag = 'MCRUN2_74_V8'
#------ If we add any inputs beyond standard miniAOD event content, import them here ------#
#process.load('CommonTools.RecoAlgos.HBHENoiseFilterResultProducer_cfi')
#process.HBHENoiseFilterResultProducer.minZeros = cms.int32(99999)
#process.HBHENoiseFilterResultProducer.IgnoreTS4TS5ifJetInLowBVRegion=cms.bool(False)
#process.HBHENoiseFilterResultProducer.defaultDecision = cms.string("HBHENoiseFilterResultRun2Loose")
#------ Analyzer ------#
#list input collections
process.ntuples = cms.EDAnalyzer('RazorTuplizer',
isData = cms.bool(False),
useGen = cms.bool(True),
isFastsim = cms.bool(False),
enableTriggerInfo = cms.bool(True),
triggerPathNamesFile = cms.string("SUSYBSMAnalysis/RazorTuplizer/data/RazorHLTPathnames.dat"),
eleHLTFilterNamesFile = cms.string("SUSYBSMAnalysis/RazorTuplizer/data/RazorElectronHLTFilterNames.dat"),
muonHLTFilterNamesFile = cms.string("SUSYBSMAnalysis/RazorTuplizer/data/RazorMuonHLTFilterNames.dat"),
photonHLTFilterNamesFile = cms.string("SUSYBSMAnalysis/RazorTuplizer/data/RazorPhotonHLTFilterNames.dat"),
vertices = cms.InputTag("offlineSlimmedPrimaryVertices"),
muons = cms.InputTag("slimmedMuons"),
electrons = cms.InputTag("slimmedElectrons"),
taus = cms.InputTag("slimmedTaus"),
photons = cms.InputTag("slimmedPhotons"),
jets = cms.InputTag("slimmedJets"),
jetsPuppi = cms.InputTag("slimmedJetsPuppi"),
jetsAK8 = cms.InputTag("slimmedJetsAK8"),
mets = cms.InputTag("slimmedMETs"),
genmets = cms.InputTag("genMetTrue"),
metsNoHF = cms.InputTag("slimmedMETsNoHF"),
metsPuppi = cms.InputTag("slimmedMETsPuppi"),
packedPfCands = cms.InputTag("packedPFCandidates"),
packedGenParticles = cms.InputTag("packedGenParticles"),
#packedGenParticles = cms.InputTag("genParticles"),
#prunedGenParticles = cms.InputTag("prunedGenParticles"),
prunedGenParticles = cms.InputTag("genParticles"),
#genJets = cms.InputTag("slimmedGenJets", "", "PAT"),
genJets = cms.InputTag("ak4GenJets", "", "GEN"),
triggerBits = cms.InputTag("TriggerResults","","HLT"),
triggerPrescales = cms.InputTag("patTrigger"),
triggerObjects = cms.InputTag("selectedPatTrigger"),
metFilterBits = cms.InputTag("TriggerResults", "", "PAT"),
hbheNoiseFilter = cms.InputTag("",""),
hbheTightNoiseFilter = cms.InputTag("",""),
hbheIsoNoiseFilter = cms.InputTag("",""),
lheInfo = cms.InputTag("externalLHEProducer", "", "LHE"),
#genInfo = cms.InputTag("generator", "", "SIM"),
genInfo = cms.InputTag("generator", "", "GEN"),
puInfo = cms.InputTag("addPileupInfo", "", "HLT"), #uncomment if no pre-mixing
#puInfo = cms.InputTag("mixData", "", "HLT"), #uncomment for samples with pre-mixed pileup
hcalNoiseInfo = cms.InputTag("hcalnoise", "", "RECO"),
secondaryVertices = cms.InputTag("slimmedSecondaryVertices", "", "PAT"),
rhoAll = cms.InputTag("fixedGridRhoAll", "", "RECO"),
rhoFastjetAll = cms.InputTag("fixedGridRhoFastjetAll", "", "RECO"),
rhoFastjetAllCalo = cms.InputTag("fixedGridRhoFastjetAllCalo", "", "RECO"),
rhoFastjetCentralCalo = cms.InputTag("fixedGridRhoFastjetCentralCalo", "", "RECO"),
rhoFastjetCentralChargedPileUp = cms.InputTag("fixedGridRhoFastjetCentralChargedPileUp", "", "RECO"),
rhoFastjetCentralNeutral = cms.InputTag("fixedGridRhoFastjetCentralNeutral", "", "RECO"),
beamSpot = cms.InputTag("offlineBeamSpot", "", "RECO"),
ebRecHits = cms.InputTag("reducedEgamma", "reducedEBRecHits", "PAT"),
eeRecHits = cms.InputTag("reducedEgamma", "reducedEERecHits", "PAT"),
esRecHits = cms.InputTag("reducedEgamma", "reducedESRecHits", "PAT"),
ebeeClusters = cms.InputTag("reducedEgamma", "reducedEBEEClusters", "PAT"),
esClusters = cms.InputTag("reducedEgamma", "reducedESClusters", "PAT"),
conversions = cms.InputTag("reducedEgamma", "reducedConversions", "PAT"),
singleLegConversions = cms.InputTag("reducedEgamma", "reducedSingleLegConversions", "PAT"),
gedGsfElectronCores = cms.InputTag("reducedEgamma", "reducedGedGsfElectronCores", "PAT"),
gedPhotonCores = cms.InputTag("reducedEgamma", "reducedGedPhotonCores", "PAT"),
superClusters = cms.InputTag("reducedEgamma", "reducedSuperClusters", "PAT"),
lostTracks = cms.InputTag("lostTracks", "", "PAT")
)
#run
process.p = cms.Path(process.ntuples)