Skip to content

Commit

Permalink
Remove hanging references to ReconstructionHeavyIons
Browse files Browse the repository at this point in the history
  • Loading branch information
mandrenguyen committed Mar 6, 2024
1 parent 577ac03 commit 3818df1
Show file tree
Hide file tree
Showing 20 changed files with 4 additions and 2,193 deletions.
4 changes: 2 additions & 2 deletions Configuration/Applications/python/ConfigBuilder.py
Original file line number Diff line number Diff line change
Expand Up @@ -1103,8 +1103,8 @@ def define_Configs(self):
self.VALIDATIONDefaultCFF="Configuration/StandardSequences/ValidationHeavyIons_cff"
self.VALIDATIONDefaultSeq=''
self.EVTCONTDefaultCFF="Configuration/EventContent/EventContentHeavyIons_cff"
self.RECODefaultCFF="Configuration/StandardSequences/ReconstructionHeavyIons_cff"
self.RECODefaultSeq='reconstructionHeavyIons'
self.RECODefaultCFF="Configuration/StandardSequences/Reconstruction_cff"
self.RECODefaultSeq='reconstruction'
self.ALCADefaultCFF = "Configuration/StandardSequences/AlCaRecoStreamsHeavyIons_cff"
self.DQMOFFLINEDefaultCFF="DQMOffline/Configuration/DQMOfflineHeavyIons_cff"
self.DQMDefaultSeq='DQMOfflineHeavyIons'
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -173,88 +173,6 @@
process.siPixelDigis.InputLabel = cms.InputTag("rawDataCollector")
process.siStripDigis.ProductLabel = cms.InputTag("rawDataCollector")

#--------------------------------------------------
# Heavy Ion Specific Part
#--------------------------------------------------

if (process.runType.getRunType() == process.runType.hi_run):

print "Running HI "
process.castorDigis.InputLabel = cms.InputTag("rawDataRepacker")
process.csctfDigis.producer = cms.InputTag("rawDataRepacker")
process.dttfDigis.DTTF_FED_Source = cms.InputTag("rawDataRepacker")
process.ecalDigis.InputLabel = cms.InputTag("rawDataRepacker")
process.ecalPreshowerDigis.sourceTag = cms.InputTag("rawDataRepacker")
process.gctDigis.inputLabel = cms.InputTag("rawDataRepacker")
process.gtDigis.DaqGtInputTag = cms.InputTag("rawDataRepacker")
process.gtEvmDigis.EvmGtInputTag = cms.InputTag("rawDataRepacker")
process.hcalDigis.InputLabel = cms.InputTag("rawDataRepacker")
process.muonCSCDigis.InputObjects = cms.InputTag("rawDataRepacker")
process.muonDTDigis.inputLabel = cms.InputTag("rawDataRepacker")
process.muonRPCDigis.InputLabel = cms.InputTag("rawDataRepacker")
process.scalersRawToDigi.scalersInputTag = cms.InputTag("rawDataRepacker")
process.siPixelDigis.InputLabel = cms.InputTag("rawDataRepacker")
process.siStripDigis.ProductLabel = cms.InputTag("rawDataRepacker")


process.load("Configuration.StandardSequences.ReconstructionHeavyIons_cff") ## HI sequences

process.EventStreamHttpReader.consumerName = "Beam Pixel DQM Consumer"
process.EventStreamHttpReader.SelectEvents = cms.untracked.PSet(
SelectEvents = cms.vstring( 'HLT_HI*')
)

#----------------------------
# pixelVertexDQM Configuration
#----------------------------
process.pixelVertexDQM = DQMEDAnalyzer('Vx3DHLTAnalyzer',
vertexCollection = cms.InputTag("hiSelectedVertex"),
debugMode = cms.bool(False),
nLumiReset = cms.uint32(1),
dataFromFit = cms.bool(True),
minNentries = cms.uint32(20),
# If the histogram has at least "minNentries" then extract Mean and RMS,
# or, if we are performing the fit, the number of vertices must be greater
# than minNentries otherwise it waits for other nLumiReset
xRange = cms.double(2.0),
xStep = cms.double(0.001),
yRange = cms.double(2.0),
yStep = cms.double(0.001),
zRange = cms.double(30.0),
zStep = cms.double(0.05),
VxErrCorr = cms.double(1.5),
fileName = cms.string("BeamPixelResults.txt"))
if process.dqmSaver.producer.value() is "Playback":
process.pixelVertexDQM.fileName = cms.string("BeamPixelResults.txt")
else:
process.pixelVertexDQM.fileName = cms.string("BeamPixelResults.txt")


#----------------------------
# Pixel-Tracks Configuration
#----------------------------
process.PixelTrackReconstructionBlock.RegionFactoryPSet.ComponentName = "GlobalRegionProducer"


#----------------------------
# Pixel-Vertices Configuration
#----------------------------
process.reconstruction_step = cms.Sequence(
process.siPixelDigis*
process.offlineBeamSpot*
process.siPixelClusters*
process.siPixelRecHits*
process.offlineBeamSpot*
process.hiPixelVertices*
process.pixelVertexDQM)

#----------------------------
# Define Path
#----------------------------

process.p = cms.Path(process.phystrigger
*process.reconstruction_step
*process.dqmmodules)



Expand Down
96 changes: 0 additions & 96 deletions DQM/BeamMonitor/test/42X_beam_dqm_sourceclient-live_cfg.py
Original file line number Diff line number Diff line change
Expand Up @@ -138,99 +138,3 @@
*process.monitor)


#--------------------------------------------------
# Heavy Ion Stuff
#--------------------------------------------------

if (process.runType.getRunType() == process.runType.hi_run):

print("Running HI paths")
process.castorDigis.InputLabel = cms.InputTag("rawDataRepacker")
process.csctfDigis.producer = cms.InputTag("rawDataRepacker")
process.dttfDigis.DTTF_FED_Source = cms.InputTag("rawDataRepacker")
process.ecalDigis.InputLabel = cms.InputTag("rawDataRepacker")
process.ecalPreshowerDigis.sourceTag = cms.InputTag("rawDataRepacker")
process.gctDigis.inputLabel = cms.InputTag("rawDataRepacker")
process.gtDigis.DaqGtInputTag = cms.InputTag("rawDataRepacker")
process.gtEvmDigis.EvmGtInputTag = cms.InputTag("rawDataRepacker")
process.hcalDigis.InputLabel = cms.InputTag("rawDataRepacker")
process.muonCSCDigis.InputObjects = cms.InputTag("rawDataRepacker")
process.muonDTDigis.inputLabel = cms.InputTag("rawDataRepacker")
process.muonRPCDigis.InputLabel = cms.InputTag("rawDataRepacker")
process.scalersRawToDigi.scalersInputTag = cms.InputTag("rawDataRepacker")
process.siPixelDigis.InputLabel = cms.InputTag("rawDataRepacker")
process.siStripDigis.ProductLabel = cms.InputTag("rawDataRepacker")


#----------------------------
# Event Source
#-----------------------------
process.EventStreamHttpReader.SelectEvents = cms.untracked.PSet(
SelectEvents = cms.vstring('HLT_HI*')
)

# Beamspot DQM options
process.dqmBeamMonitor.OnlineMode = True
process.dqmBeamMonitor.resetEveryNLumi = 10
process.dqmBeamMonitor.resetPVEveryNLumi = 10
process.dqmBeamMonitor.PVFitter.minNrVerticesForFit = 20
process.dqmBeamMonitor.BeamFitter.MinimumTotalLayers = 3 ## using pixel triplets

#TriggerName for selecting pv for DIP publication, NO wildcard needed here
#it will pick all triggers which has these strings in theri name
process.dqmBeamMonitor.jetTrigger = cms.untracked.vstring("HLT_HI")

process.dqmBeamMonitor.hltResults = cms.InputTag("TriggerResults","","HLT")

## Load Heavy Ion Sequence
process.load("Configuration.StandardSequences.ReconstructionHeavyIons_cff")

# Select events based on the pixel cluster multiplicity
import HLTrigger.special.hltPixelActivityFilter_cfi
process.multFilter = HLTrigger.special.hltPixelActivityFilter_cfi.hltPixelActivityFilter.clone(
inputTag = cms.InputTag('siPixelClusters'),
minClusters = cms.uint32(150),
maxClusters = cms.uint32(50000)
)

process.filter_step = cms.Sequence( process.siPixelDigis
*process.siPixelClusters
#*process.multFilter
)

process.HIRecoForDQM = cms.Sequence( process.siPixelDigis
*process.siPixelClusters
*process.siPixelRecHits
*process.offlineBeamSpot
*process.hiPixelVertices
*process.hiPixel3PrimTracks
)

# use HI pixel tracking and vertexing
process.dqmBeamMonitor.BeamFitter.TrackCollection = cms.untracked.InputTag('hiPixel3PrimTracks')
process.dqmBeamMonitorBx.BeamFitter.TrackCollection = cms.untracked.InputTag('hiPixel3PrimTracks')
process.dqmBeamMonitor.primaryVertex = cms.untracked.InputTag('hiSelectedVertex')
process.dqmBeamMonitor.PVFitter.VertexCollection = cms.untracked.InputTag('hiSelectedVertex')


# make pixel vertexing less sensitive to incorrect beamspot
process.hiPixel3ProtoTracks.RegionFactoryPSet.RegionPSet.originRadius = 0.2
process.hiPixel3ProtoTracks.RegionFactoryPSet.RegionPSet.fixedError = 0.5
process.hiSelectedProtoTracks.maxD0Significance = 100
process.hiPixelAdaptiveVertex.TkFilterParameters.maxD0Significance = 100
process.hiPixelAdaptiveVertex.useBeamConstraint = False
process.hiPixelAdaptiveVertex.PVSelParameters.maxDistanceToBeam = 1.0


#--------------------------
# Scheduling
#--------------------------

process.hi = cms.Path(process.scalersRawToDigi
*process.onlineMetaDataDigis
*process.dqmTKStatus
*process.hltTriggerTypeFilter
*process.filter_step
*process.HIRecoForDQM
*process.dqmcommon
*process.monitor)
Loading

0 comments on commit 3818df1

Please sign in to comment.