Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions python/HcalTupleMaker_cfi.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
from HCALPFG.HcalTupleMaker.HcalTupleMaker_HFDigis_cfi import *
from HCALPFG.HcalTupleMaker.HcalTupleMaker_HcalCalibDigis_cfi import *
from HCALPFG.HcalTupleMaker.HcalTupleMaker_HcalLaserDigis_cfi import *
from HCALPFG.HcalTupleMaker.HcalTupleMaker_HcalQIE10Digis_cfi import *
from HCALPFG.HcalTupleMaker.HcalTupleMaker_HcalQIE11Digis_cfi import *
from HCALPFG.HcalTupleMaker.HcalTupleMaker_QIE10Digis_cfi import *
from HCALPFG.HcalTupleMaker.HcalTupleMaker_QIE11Digis_cfi import *
from HCALPFG.HcalTupleMaker.HcalTupleMaker_HBHERecHits_cfi import *
from HCALPFG.HcalTupleMaker.HcalTupleMaker_HORecHits_cfi import *
from HCALPFG.HcalTupleMaker.HcalTupleMaker_HFRecHits_cfi import *
Expand Down
106 changes: 19 additions & 87 deletions test/pfg_CommissioningCollision_RAW_cfg.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,11 @@
#------------------------------------------------------------------------------------
# Declare the process and input variables
#------------------------------------------------------------------------------------
process = cms.Process('PFG')
inputFiles = "/store/express/Commissioning2016/ExpressPhysics/FEVT/Express-v1/000/268/958/00000/E249E6DE-ECFD-E511-8979-02163E012A42.root"
process = cms.Process('PFG',eras.Run2_2016)
#inputFiles = "/store/express/Commissioning2016/ExpressPhysics/FEVT/Express-v1/000/268/958/00000/E249E6DE-ECFD-E511-8979-02163E012A42.root"
inputFiles = "/store/data/Run2016H/JetHT/RAW/v1/000/283/877/00000/5C38E8B6-ED9B-E611-A26D-FA163E1C48F0.root"
skipEvents = 0
processEvents = 10000
processEvents = 10
outputFile = "results.root"

#------------------------------------------------------------------------------------
Expand All @@ -24,9 +25,10 @@
skipEvents = cms.untracked.uint32(skipEvents)
)

process.TFileService = cms.Service("TFileService",
fileName = cms.string(outputFile)
)
#------------------------------------------------------------------------------------
# Define output file
#------------------------------------------------------------------------------------
process.TFileService = cms.Service("TFileService",fileName = cms.string(outputFile))

#------------------------------------------------------------------------------------
# import of standard configurations
Expand All @@ -36,7 +38,7 @@
process.load('FWCore.MessageService.MessageLogger_cfi')
process.load('Configuration.EventContent.EventContent_cff')
process.load('Configuration.StandardSequences.GeometryRecoDB_cff')
process.load('Configuration.StandardSequences.MagneticField_0T_cff')
process.load('Configuration.StandardSequences.MagneticField_38T_cff')
process.load('Configuration.StandardSequences.RawToDigi_Data_cff')
process.load('Configuration.StandardSequences.Reconstruction_Data_cff')
process.load('Configuration.StandardSequences.EndOfProcess_cff')
Expand Down Expand Up @@ -65,24 +67,14 @@
from Configuration.StandardSequences.RawToDigi_Data_cff import *
process.CustomizedRawToDigi = cms.Sequence(
gtDigis*
#siPixelDigis*
#siStripDigis*
#ecalDigis*
#ecalPreshowerDigis*
hcalDigis
#muonDTDigis*
#muonCSCDigis*
#muonRPCDigis*
#castorDigis*
#scalersRawToDigi*
#tcdsDigis
)

#------------------------------------------------------------------------------------
# Specify Global Tag
#------------------------------------------------------------------------------------
process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff')
process.GlobalTag.globaltag = '80X_dataRun2_Prompt_v4'
process.GlobalTag.globaltag = '80X_dataRun2_HLT_v12'

#------------------------------------------------------------------------------------
# Configure modules
Expand All @@ -105,89 +97,29 @@
reverseDecision = cms.bool(False)
)

#------------------------------------------------------------------------------------
# Configure sequence
#------------------------------------------------------------------------------------
process.hcalTupleHBHEDigis.recHits = cms.untracked.InputTag("hbheprereco")

#------------------------------------------------------------------------------------
# HcalTupleMaker sequence definition
#------------------------------------------------------------------------------------
process.tuple_step = cms.Sequence(
# Make HCAL tuples: Event, run, ls number
process.hcalTupleEvent*
# Make HCAL tuples: FED info
# process.hcalTupleFEDs*
# # Make HCAL tuples: digi info
#raw
process.hcalTupleHBHEDigis*
#process.hcalTupleHODigis*
#process.hcalTupleHFDigis*
#process.hcalCosmicDigis*
process.hcalL1JetDigis*
process.hcalTupleTriggerPrimitives*
# # Make HCAL tuples: digi info
#process.hcalTupleHBHECosmicsDigis*
# process.hcalTupleHOCosmicsDigis*
# # Make HCAL tuples: digi info
#process.hcalTupleHBHEL1JetsDigis*
# process.hcalTupleHFL1JetsDigis*
# process.hcalTupleL1JetTriggerPrimitives*
# # Make HCAL tuples: reco info
process.hcalTupleHBHERecHits*
process.hcalTupleL1Jets*
#process.hcalTupleHFRecHits*
#process.hcalTupleHcalNoiseFilters*
#process.hcalTupleMuonTrack*
#
#process.hcalTupleHBHERecHitsMethod0*
#process.hcalTupleHcalNoiseFiltersMethod0*
#process.hcalTupleCaloJetMetMethod0*
# process.hcalTupleHORecHits*
# process.hcalTupleHFRecHits*
# # Trigger info
#process.hcalTupleTrigger*

# process.hcalTupleTriggerObjects*
# # Make HCAL tuples: cosmic muon info
# process.hcalTupleCosmicMuons*
# # Package everything into a tree
#
process.hcalLocalRecoSequence *
process.hcalTupleTree
)


#-----------------------------------------------------------------------------------
# Path and EndPath definitions
#-----------------------------------------------------------------------------------
process.preparation = cms.Path(
#process.my_hlt *
#process.RawToDigi * #needed for RAW files
process.CustomizedRawToDigi *
#process.L1Reco *
#process.reconstruction * #needed for RAW files
#process.caloglobalreco *
process.hcalLocalRecoSequence *
#
#process.horeco *
#process.hfreco *
#
#process.hbheprerecoMethod0 *
#process.hbheprerecoMethod2 *
#process.hbherecoMethod0 *
#process.hbherecoMethod2 *
#
#process.towerMakerMethod0 *
#process.towerMakerMethod2 *
#
#process.hcalnoiseMethod0 *
#process.hcalnoiseMethod2 *
#
#process.HBHENoiseFilterResultProducerMethod0 *
#process.HBHENoiseFilterResultProducerMethod2 *
#
#
#process.hcalCosmicDigis *
#process.hcalL1JetDigis *
#
process.hcalnoise * #needed for RAW files
process.HBHENoiseFilterResultProducer *
process.ApplyBaselineHBHENoiseFilter *
#
#process.hcalnoise * #needed for RAW files
#process.HBHENoiseFilterResultProducer *
#process.ApplyBaselineHBHENoiseFilter *
process.tuple_step
)