Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ALCARECO HLT-selection streamlining AND shorten AfterAbortGap=>AGG #18753

Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import HLTrigger.HLTfilters.hltHighLevel_cfi
ALCARECOMuAlGlobalCosmicsInCollisionsHLT = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone(
andOr = True, ## choose logical OR between Triggerbits
eventSetupPathsKey = 'MuAlGlobalCosmics',
eventSetupPathsKey = 'MuAlGlobalCosmicsInCollisions',
throw = False # tolerate triggers not available
)

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
# AlCaReco for track based alignment using min. bias events
import FWCore.ParameterSet.Config as cms

# module ALCARECOTkAlBeamHaloHLT = hltHighLevel from "HLTrigger/HLTfilters/data/hltHighLevel.cfi"
# replace ALCARECOTkAlBeamHaloHLT.andOr = true # choose logical OR between Triggerbits
# which is the BeamHalo HLT Tag?
# replace ALCARECOTkAlBeamHaloHLT.HLTPaths = {""}
# replace ALCARECOTkAlBeamHaloHLT.throw = false
import HLTrigger.HLTfilters.hltHighLevel_cfi
ALCARECOTkAlBeamHaloHLT = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone(
andOr = True, ## choose logical OR between Triggerbits
eventSetupPathsKey = 'TkAlBeamHalo',
throw = False # tolerate triggers not available
)

# DCS partitions
# "EBp","EBm","EEp","EEm","HBHEa","HBHEb","HBHEc","HF","HO","RPC"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
import HLTrigger.HLTfilters.hltHighLevel_cfi
ALCARECOTkAlCosmicsInCollisionsHLT = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone(
andOr = True, ## choose logical OR between Triggerbits
eventSetupPathsKey = 'TkAlCosmics',
eventSetupPathsKey = 'TkAlCosmicsInCollisions',
throw = False # tolerate triggers not available
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@
import HLTrigger.HLTfilters.hltHighLevel_cfi
ALCARECOTkAlMuonIsolatedPAHLT = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone(
andOr = True, ## choose logical OR between Triggerbits
# FIXME: eventSetupPathsKey inherited from pp version - switch to its own 'TkAlMuonIsolatedPA'???
eventSetupPathsKey = 'TkAlMuonIsolated',
eventSetupPathsKey = 'TkAlMuonIsolatedPA',
throw = False # tolerate triggers stated above, but not available
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from Alignment.CommonAlignmentProducer.ALCARECOTkAlUpsilonMuMu_cff import *

ALCARECOTkAlUpsilonMuMuPAHLT = ALCARECOTkAlUpsilonMuMuHLT.clone(
eventSetupPathsKey = 'TkAlUpsilonMuMu'
eventSetupPathsKey = 'TkAlUpsilonMuMuPA'
)

ALCARECOTkAlUpsilonMuMuPADCSFilter = ALCARECOTkAlUpsilonMuMuDCSFilter.clone()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from Alignment.CommonAlignmentProducer.ALCARECOTkAlZMuMu_cff import *

ALCARECOTkAlZMuMuPAHLT = ALCARECOTkAlZMuMuHLT.clone(
eventSetupPathsKey = 'TkAlZMuMu'
eventSetupPathsKey = 'TkAlZMuMuPA'
)

ALCARECOTkAlZMuMuPADCSFilter = ALCARECOTkAlZMuMuDCSFilter.clone()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
# AlCaReco for DT calibration
ALCARECODtCalibCosmicsHLTFilter = copy.deepcopy(hltHighLevel)
ALCARECODtCalibCosmicsHLTFilter.throw = False ## dont throw on unknown path names
ALCARECODtCalibCosmicsHLTFilter.eventSetupPathsKey = 'MuAlcaDtCalibCosmics'
ALCARECODtCalibCosmicsHLTFilter.eventSetupPathsKey = 'DtCalibCosmics'
#ALCARECODtCalibCosmicsHLTFilter.HLTPaths = ['HLT_L1SingleMuOpen_AntiBPTX_v*','HLT_L1TrackerCosmics_v*']
#ALCARECODtCalibCosmicsHLTFilter.eventSetupPathsKey = ''

Expand Down
2 changes: 1 addition & 1 deletion CalibMuon/DTCalibration/python/ALCARECODtCalibHI_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
#ALCARECODtCalibHIHLTFilter.HLTPaths = ['HLT_HIL1SingleMu3']
#ALCARECODtCalibHIHLTFilter.HLTPaths = ['HLT_.*']
ALCARECODtCalibHIHLTFilter.throw = False ## dont throw on unknown path names
ALCARECODtCalibHIHLTFilter.eventSetupPathsKey = 'MuAlcaDtCalibHI'
ALCARECODtCalibHIHLTFilter.eventSetupPathsKey = 'DtCalibHI'

import RecoLocalMuon.DTSegment.dt4DSegments_CombPatternReco4D_LinearDriftFromDB_cfi as dt4DSegmentsCfiRef
dt4DSegmentsNoWire = dt4DSegmentsCfiRef.dt4DSegments.clone()
Expand Down
2 changes: 1 addition & 1 deletion CalibMuon/DTCalibration/python/ALCARECODtCalib_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
#ALCARECODtCalibHLTFilter.andOr = True ## choose logical OR between Triggerbits
#ALCARECODtCalibHLTFilter.HLTPaths = ['HLT_L1MuOpen*', 'HLT_L1Mu*']
ALCARECODtCalibHLTFilter.throw = False ## dont throw on unknown path names
ALCARECODtCalibHLTFilter.eventSetupPathsKey = 'MuAlcaDtCalibMu'
ALCARECODtCalibHLTFilter.eventSetupPathsKey = 'DtCalib'

import RecoLocalMuon.DTSegment.dt4DSegments_CombPatternReco4D_LinearDriftFromDB_cfi as dt4DSegmentsCfiRef
dt4DSegmentsNoWire = dt4DSegmentsCfiRef.dt4DSegments.clone()
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
import HLTrigger.HLTfilters.hltHighLevel_cfi

SiPixelLorentzAngleHLTFilter = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone(
HLTPaths = ['HLT1MuonIso',
'HLT2MuonNonIso',
'HLT2MuonJPsi',
'HLT2MuonUpsilon',
'HLT2MuonZ',
'HLT2MuonSameSign'],
# FIXME: check with package maintainers which set of paths to put in the trigger bits payload
# the ones below or the ones in 'Calibration/TkAlCaRecoProducers/python/ALCARECOSiPixelLorentzAngle_cff.py'
# HLTPaths = ['HLT1MuonIso',
# 'HLT2MuonNonIso',
# 'HLT2MuonJPsi',
# 'HLT2MuonUpsilon',
# 'HLT2MuonZ',
# 'HLT2MuonSameSign'],
eventSetupPathsKey = 'SiPixelLorentzAngle',
throw = False #dont throw except on unknown path names
)

Expand Down
10 changes: 5 additions & 5 deletions CalibTracker/SiStripChannelGain/python/ntuple_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
from CalibTracker.SiStripCommon.SiStripBFieldFilter_cfi import *

from HLTrigger.HLTfilters.triggerResultsFilter_cfi import *
AfterAbortGapFilter = triggerResultsFilter.clone(
AAGFilter = triggerResultsFilter.clone(
# triggerConditions = cms.vstring("HLT_ZeroBias_*"),
triggerConditions = cms.vstring("HLT_ZeroBias_FirstCollisionAfterAbortGap_*"),
hltResults = cms.InputTag( "TriggerResults", "", "HLT" ),
Expand Down Expand Up @@ -71,16 +71,16 @@
OfflineGainNtuple_StdBunch0T = cms.Sequence( ZeroBiasFilter + siStripBFieldOffFilter +
inputDataSequence * gainCalibrationTreeStdBunch0T )

OfflineGainNtuple_AagBunch = cms.Sequence( siStripBFieldOnFilter + AfterAbortGapFilter +
OfflineGainNtuple_AagBunch = cms.Sequence( siStripBFieldOnFilter + AAGFilter +
inputDataSequence * gainCalibrationTreeAagBunch )

OfflineGainNtuple_AagBunch0T = cms.Sequence( siStripBFieldOffFilter + AfterAbortGapFilter +
OfflineGainNtuple_AagBunch0T = cms.Sequence( siStripBFieldOffFilter + AAGFilter +
inputDataSequence * gainCalibrationTreeAagBunch0T )

OfflineGainNtuple_IsoMuon = cms.Sequence( siStripBFieldOnFilter + AfterAbortGapFilter +
OfflineGainNtuple_IsoMuon = cms.Sequence( siStripBFieldOnFilter + AAGFilter +
inputDataSequence * gainCalibrationTreeIsoMuon )

OfflineGainNtuple_IsoMuon0T = cms.Sequence( siStripBFieldOffFilter + AfterAbortGapFilter +
OfflineGainNtuple_IsoMuon0T = cms.Sequence( siStripBFieldOffFilter + AAGFilter +
inputDataSequence * gainCalibrationTreeIsoMuon0T )

#OfflineGainNtuple = cms.Sequence( (shallowEventRun+
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,13 +87,13 @@
process.EDMtoMEConvertSiStripGains.lumiInputTag = cms.InputTag("MEtoEDMConvertSiStripGains","MEtoEDMConverterLumi")
process.EDMtoMEConvertSiStripGains.runInputTag = cms.InputTag("MEtoEDMConvertSiStripGains","MEtoEDMConverterRun")

process.EDMtoMEConvertSiStripGainsAfterAbortGap = EDMtoMEConverter.clone()
process.EDMtoMEConvertSiStripGainsAfterAbortGap.lumiInputTag = cms.InputTag("MEtoEDMConvertSiStripGainsAfterAbortGap","MEtoEDMConverterLumi")
process.EDMtoMEConvertSiStripGainsAfterAbortGap.runInputTag = cms.InputTag("MEtoEDMConvertSiStripGainsAfterAbortGap","MEtoEDMConverterRun")
process.EDMtoMEConvertSiStripGainsAAG = EDMtoMEConverter.clone()
process.EDMtoMEConvertSiStripGainsAAG.lumiInputTag = cms.InputTag("MEtoEDMConvertSiStripGainsAAG","MEtoEDMConverterLumi")
process.EDMtoMEConvertSiStripGainsAAG.runInputTag = cms.InputTag("MEtoEDMConvertSiStripGainsAAG","MEtoEDMConverterRun")


ConvertersSiStripGains = cms.Sequence( process.EDMtoMEConvertSiStripGains +
process.EDMtoMEConvertSiStripGainsAfterAbortGap )
process.EDMtoMEConvertSiStripGainsAAG )

process.p = cms.Path( ConvertersSiStripGains * process.SiStripCalib * process.dqmSaver)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,13 +72,13 @@
process.EDMtoMEConvertSiStripGains.lumiInputTag = cms.InputTag("MEtoEDMConvertSiStripGains","MEtoEDMConverterLumi")
process.EDMtoMEConvertSiStripGains.runInputTag = cms.InputTag("MEtoEDMConvertSiStripGains","MEtoEDMConverterRun")

process.EDMtoMEConvertSiStripGainsAfterAbortGap = EDMtoMEConverter.clone()
process.EDMtoMEConvertSiStripGainsAfterAbortGap.lumiInputTag = cms.InputTag("MEtoEDMConvertSiStripGainsAfterAbortGap","MEtoEDMConverterLumi")
process.EDMtoMEConvertSiStripGainsAfterAbortGap.runInputTag = cms.InputTag("MEtoEDMConvertSiStripGainsAfterAbortGap","MEtoEDMConverterRun")
process.EDMtoMEConvertSiStripGainsAAG = EDMtoMEConverter.clone()
process.EDMtoMEConvertSiStripGainsAAG.lumiInputTag = cms.InputTag("MEtoEDMConvertSiStripGainsAAG","MEtoEDMConverterLumi")
process.EDMtoMEConvertSiStripGainsAAG.runInputTag = cms.InputTag("MEtoEDMConvertSiStripGainsAAG","MEtoEDMConverterRun")


ConvertersSiStripGains = cms.Sequence( process.EDMtoMEConvertSiStripGains +
process.EDMtoMEConvertSiStripGainsAfterAbortGap )
process.EDMtoMEConvertSiStripGainsAAG )

process.p = cms.Path( ConvertersSiStripGains * process.SiStripCalibValidation * process.dqmSaver)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ def numberOfEvents(file,mode):
if(firstRun!=-1 or lastRun!=-1): automatic = False


DQM_dir = "AlCaReco/SiStripGains" if "AagBunch" not in opt.calMode else "AlCaReco/SiStripGainsAfterAbortGap"
DQM_dir = "AlCaReco/SiStripGains" if "AagBunch" not in opt.calMode else "AlCaReco/SiStripGainsAAG"

print "firstRun = " +str(firstRun)
print "lastRun = " +str(lastRun)
Expand Down
12 changes: 6 additions & 6 deletions CalibTracker/SiStripChannelGain/test/PCL/step3_ALCA.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@
#process.ALCARECOCalibrationTracks.src = cms.InputTag("generalTracks") #for 2012 data

process.ALCARECOCalMinBiasFilterForSiStripGains.HLTPaths = cms.vstring('pathALCARECOSiStripCalMinBias')
#use the same trigger bit of SiStripCalMinBias because the FirstCollisionAfterAbortGap trigger is missing on 2015 data
process.ALCARECOCalMinBiasFilterForSiStripGainsAfterAbortGap.HLTPaths = cms.vstring('pathALCARECOSiStripCalMinBias')
#use the same trigger bit of SiStripCalMinBias because the FirstCollisionAAG trigger is missing on 2015 data
process.ALCARECOCalMinBiasFilterForSiStripGainsAAG.HLTPaths = cms.vstring('pathALCARECOSiStripCalMinBias')

#process.ALCARECOCalMinBiasFilterForSiStripGains.HLTPaths = cms.vstring('*') #for 2012 data

Expand Down Expand Up @@ -76,18 +76,18 @@

# Additional output definition
from Calibration.TkAlCaRecoProducers.ALCARECOPromptCalibProdSiStripGains_Output_cff import *
from Calibration.TkAlCaRecoProducers.ALCARECOPromptCalibProdSiStripGainsAfterAbortGap_Output_cff import *
from Calibration.TkAlCaRecoProducers.ALCARECOPromptCalibProdSiStripGainsAAG_Output_cff import *

process.ALCARECOStreamPromptCalibProdSiStripGains = cms.OutputModule("PoolOutputModule",
SelectEvents = cms.untracked.PSet(
SelectEvents = cms.vstring(
'pathALCARECOPromptCalibProdSiStripGains',
'pathALCARECOPromptCalibProdSiStripGainsAfterAbortGap')
'pathALCARECOPromptCalibProdSiStripGainsAAG')
),
outputCommands = cms.untracked.vstring(
'keep *_alcaBeamSpotProducer_*_*',
'keep *_MEtoEDMConvertSiStripGains_*_*',
'keep *_MEtoEDMConvertSiStripGainsAfterAbortGap_*_*'),
'keep *_MEtoEDMConvertSiStripGainsAAG_*_*'),
fileName = cms.untracked.string('PromptCalibProdSiStripGains.root'),
dataset = cms.untracked.PSet(
filterName = cms.untracked.string('PromptCalibProdSiStripGains'),
Expand All @@ -107,7 +107,7 @@

# Schedule definition
process.schedule = cms.Schedule(process.pathALCARECOPromptCalibProdSiStripGains,
process.pathALCARECOPromptCalibProdSiStripGainsAfterAbortGap,
process.pathALCARECOPromptCalibProdSiStripGainsAAG,
process.endjob_step,
process.ALCARECOStreamPromptCalibProdSiStripGainsOutPath)

4 changes: 2 additions & 2 deletions CalibTracker/SiStripChannelGain/test/PCL/step4_ALCAHARVEST.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@
process.BeamSpotByRun = cms.Path(process.ALCAHARVESTBeamSpotByRun)
process.ALCAHARVESTDQMSaveAndMetadataWriter = cms.Path(process.dqmSaver+process.pclMetadataWriter)
process.SiStripGains = cms.Path(process.ALCAHARVESTSiStripGains)
process.SiStripGainsAfterAbortGap = cms.Path(process.ALCAHARVESTSiStripGainsAfterAbortGap)
process.SiStripGainsAAG = cms.Path(process.ALCAHARVESTSiStripGainsAAG)
process.BeamSpotByLumi = cms.Path(process.ALCAHARVESTBeamSpotByLumi)
process.SiStripQuality = cms.Path(process.ALCAHARVESTSiStripQuality)

Expand All @@ -68,7 +68,7 @@

# Schedule definition
process.schedule = cms.Schedule(process.SiStripGains,
process.SiStripGainsAfterAbortGap,
process.SiStripGainsAAG,
process.ALCAHARVESTDQMSaveAndMetadataWriter)

#process.alcaSiStripGainsHarvester.calibrationMode = cms.untracked.string("IsoBunch")
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
import FWCore.ParameterSet.Config as cms

import HLTrigger.HLTfilters.hltHighLevel_cfi
ALCARECOEcalCalZElectronHLT = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone(
andOr = True, # choose logical OR between Triggerbits
eventSetupPathsKey='EcalCalZElectron',
throw = False # tolerate triggers stated above, but not available
)
ALCARECOEcalCalWElectronHLT = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone(
andOr = True, # choose logical OR between Triggerbits
eventSetupPathsKey='EcalCalWElectron',
throw = False # tolerate triggers stated above, but not available
)


#===================================================== removing events with trackerDrivenOnly electrons
# if you want to filter events with trackerDrivenOnly electrons
Expand Down Expand Up @@ -58,9 +70,9 @@
)
############################################### FINAL SEQUENCES
# sequences used in AlCaRecoStreams_cff.py
seqALCARECOEcalCalZElectron = cms.Sequence(ZeeSkimFilterSeq * ALCARECOEcalCalElectronSeq)
seqALCARECOEcalCalZSCElectron = cms.Sequence(ZSCSkimFilterSeq * ALCARECOEcalCalElectronSeq)
seqALCARECOEcalCalWElectron = cms.Sequence(WenuSkimFilterSeq * ALCARECOEcalCalElectronSeq)
seqALCARECOEcalCalZElectron = cms.Sequence(ALCARECOEcalCalZElectronHLT * ZeeSkimFilterSeq * ALCARECOEcalCalElectronSeq)
seqALCARECOEcalCalZSCElectron = cms.Sequence(ALCARECOEcalCalZElectronHLT * ZSCSkimFilterSeq * ALCARECOEcalCalElectronSeq)
seqALCARECOEcalCalWElectron = cms.Sequence(ALCARECOEcalCalWElectronHLT * WenuSkimFilterSeq * ALCARECOEcalCalElectronSeq)


seqALCARECOEcalCalPhoton = cms.Sequence( alCaIsolatedElectrons +
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
import FWCore.ParameterSet.Config as cms

import HLTrigger.HLTfilters.hltHighLevel_cfi
ALCARECOEcalESAlignHLT = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone(
andOr = True, # choose logical OR between Triggerbits
eventSetupPathsKey = 'EcalESAlign',
throw = False # tolerate triggers stated above, but not available
)

# this imports the module that produces a reduced collections for ES alignment
#from Calibration.EcalAlCaRecoProducers.EcalAlCaESAlignTrackReducer_cfi import *

Expand Down Expand Up @@ -28,5 +35,5 @@

EcalESAlignTracksSkimSeq = cms.Sequence( esSelectedTracks * ecalAlCaESAlignTrackReducer * esMinTrackNumberFilter)

seqEcalESAlign = cms.Sequence(EcalESAlignTracksSkimSeq)
seqEcalESAlign = cms.Sequence(ALCARECOEcalESAlignHLT * EcalESAlignTracksSkimSeq)

Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
import FWCore.ParameterSet.Config as cms

import HLTrigger.HLTfilters.hltHighLevel_cfi
ALCARECOEcalRecalElectronHLT = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone(
andOr = True, # choose logical OR between Triggerbits
eventSetupPathsKey = 'EcalRecalElectron',
throw = False # tolerate triggers stated above, but not available
)

from Configuration.StandardSequences.Reconstruction_Data_cff import ecalLocalRecoSequence, pfClusteringPS, pfClusteringECAL, ecalClusters
from Calibration.EcalAlCaRecoProducers.ALCARECOEcalCalIsolElectron_cff import *

Expand All @@ -22,6 +29,6 @@
############################################### FINAL SEQUENCES
# sequences used in AlCaRecoStreams_cff.py
#redo the preselection of electrons with selectorProducerSeq for recHit reducers: they use the selected objects as input
seqALCARECOEcalRecalElectron = cms.Sequence( rerecoECALSeq * selectorProducerSeq * ALCARECOEcalCalElectronECALSeq)
seqALCARECOEcalRecalElectron = cms.Sequence(ALCARECOEcalRecalElectronHLT * rerecoECALSeq * selectorProducerSeq * ALCARECOEcalCalElectronECALSeq)


Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

ecalTrgHLT = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone(
# eventSetupPathsKey='AlCa_EcalPhiSym*', # this is the HLT path that can be used
eventSetupPathsKey='AlCaEcalTrg',
eventSetupPathsKey='EcalTrg',
)

seqALCARECOEcalTrg = cms.Sequence(ecalTrgHLT)
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
import FWCore.ParameterSet.Config as cms

import HLTrigger.HLTfilters.hltHighLevel_cfi
ALCARECOEcalUncalZElectronHLT = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone(
andOr = True, # choose logical OR between Triggerbits
eventSetupPathsKey = 'EcalUncalZElectron',
throw = False # tolerate triggers stated above, but not available
)
ALCARECOEcalUncalZSCElectronHLT = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone(
andOr = True, # choose logical OR between Triggerbits
eventSetupPathsKey = 'EcalUncalZSCElectron',
throw = False # tolerate triggers stated above, but not available
)
ALCARECOEcalUncalWElectronHLT = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone(
andOr = True, # choose logical OR between Triggerbits
eventSetupPathsKey = 'EcalUncalWElectron',
throw = False # tolerate triggers stated above, but not available
)

#restarting from ECAL RAW to reconstruct amplitudes and energies
# create uncalib recHit collections
from Calibration.EcalAlCaRecoProducers.ALCARECOEcalCalIsolElectron_cff import *
Expand All @@ -15,6 +32,6 @@

############################################### FINAL SEQUENCES
# sequences used in AlCaRecoStreams_cff.py
seqALCARECOEcalUncalZElectron = cms.Sequence(ZeeSkimFilterSeq * ALCARECOEcalUncalElectronECALSeq * ALCARECOEcalCalElectronNonECALSeq)
seqALCARECOEcalUncalZSCElectron = cms.Sequence(ZSCSkimFilterSeq * ALCARECOEcalUncalElectronECALSeq * ALCARECOEcalCalElectronNonECALSeq)
seqALCARECOEcalUncalWElectron = cms.Sequence(WenuSkimFilterSeq * ALCARECOEcalUncalElectronECALSeq* ALCARECOEcalCalElectronNonECALSeq)
seqALCARECOEcalUncalZElectron = cms.Sequence(ALCARECOEcalUncalZElectronHLT * ZeeSkimFilterSeq * ALCARECOEcalUncalElectronECALSeq * ALCARECOEcalCalElectronNonECALSeq)
seqALCARECOEcalUncalZSCElectron = cms.Sequence(ALCARECOEcalUncalZSCElectronHLT * ZSCSkimFilterSeq * ALCARECOEcalUncalElectronECALSeq * ALCARECOEcalCalElectronNonECALSeq)
seqALCARECOEcalUncalWElectron = cms.Sequence(ALCARECOEcalUncalWElectronHLT * WenuSkimFilterSeq * ALCARECOEcalUncalElectronECALSeq* ALCARECOEcalCalElectronNonECALSeq)
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,13 @@
#-------------------------------------------------
#AlCaReco filtering for HCAL HBHEMuon:
#-------------------------------------------------
import HLTrigger.HLTfilters.hltHighLevel_cfi
ALCARECOHcalCalHBHEMuonFilterHLT = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone(
eventSetupPathsKey = 'HcalCalHBHEMuonFilter',
throw = False #dont throw except on unknown path name
)

from Calibration.HcalAlCaRecoProducers.alcaHBHEMuonFilter_cfi import *

seqALCARECOHcalCalHBHEMuonFilter = cms.Sequence(AlcaHBHEMuonFilter)
seqALCARECOHcalCalHBHEMuonFilter = cms.Sequence(ALCARECOHcalCalHBHEMuonFilterHLT *
AlcaHBHEMuonFilter)
Loading