CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions | Variables
HLTFastReco_cff Namespace Reference

Functions

def _extendForStage1Trigger
 Make changes for Run 2. More...
 

Variables

tuple gtDigis
 
tuple HLTBeginSequence
 
tuple HLTBeginSequenceBPTX = cms.Sequence(HLTBeginSequence)
 
tuple hltL1GtTrigReport = L1Trigger.GlobalTriggerAnalyzer.l1GtTrigReport_cfi.l1GtTrigReport.clone()
 
tuple L1Emulator
 
tuple modifyFastSimulationHighLevelTriggerHLTFastRecoForRun2_ = eras.stage1L1Trigger.makeProcessModifier( _extendForStage1Trigger )
 
tuple options
 

Function Documentation

def HLTFastReco_cff._extendForStage1Trigger (   theProcess)
private

Make changes for Run 2.

ProcessModifier that loads config fragments required for Run 2 into the process object.
Also switches the GCT digis for the Stage1 digis in the SimL1Emulator sequence

Definition at line 53 of file HLTFastReco_cff.py.

53 
54 def _extendForStage1Trigger( theProcess ) :
55  """
56  ProcessModifier that loads config fragments required for Run 2 into the process object.
57  Also switches the GCT digis for the Stage1 digis in the SimL1Emulator sequence
58  """
59  theProcess.load('L1Trigger.L1TCalorimeter.L1TCaloStage1_cff')
60  # Note that this function is applied before the objects in this file are added
61  # to the process. So things declared in this file should be used "bare", i.e.
62  # not with "theProcess." in front of them. L1TCaloStage1 is an exception because
63  # it is not declared in this file but loaded into the process in one of the "load"
64  # statements above.
65  L1Emulator.replace( simGctDigis, theProcess.L1TCaloStage1 )
66 
# A unique name is required for this object, so I'll call it "modify<python filename>ForRun2_"
def _extendForStage1Trigger
Make changes for Run 2.

Variable Documentation

tuple HLTFastReco_cff.gtDigis
Initial value:
1 = cms.EDAlias(
2  simGtDigis = cms.VPSet(cms.PSet(
3  type = cms.string('L1GlobalTriggerReadoutRecord')
4  ))
5  )

Definition at line 92 of file HLTFastReco_cff.py.

tuple HLTFastReco_cff.HLTBeginSequence
Initial value:
1 = cms.Sequence(
2  siTrackerGaussianSmearingRecHits+ # repetition if RECO is executed; needed by the next line
3  iterTracking + # repetition if RECO is executed; needed by the next line
4  trackExtrapolator +
5  caloRecHits + # repetition if RECO is executed; needed to allow -s GEN,SIM,HLT without RECO
6  L1Emulator +
7  l1extraParticles +
8  cms.SequencePlaceholder("offlineBeamSpot")
9 )

Definition at line 115 of file HLTFastReco_cff.py.

tuple HLTFastReco_cff.HLTBeginSequenceBPTX = cms.Sequence(HLTBeginSequence)

Definition at line 125 of file HLTFastReco_cff.py.

tuple HLTFastReco_cff.hltL1GtTrigReport = L1Trigger.GlobalTriggerAnalyzer.l1GtTrigReport_cfi.l1GtTrigReport.clone()

Definition at line 100 of file HLTFastReco_cff.py.

tuple HLTFastReco_cff.L1Emulator
Initial value:
1 = cms.Sequence(simRctDigis +
2  simGctDigis +
3  SimL1MuTriggerPrimitives +
4  SimL1MuTrackFinders +
5  simRpcTriggerDigis +
6  simGmtDigis +
7  simGtDigis)

Definition at line 43 of file HLTFastReco_cff.py.

tuple HLTFastReco_cff.modifyFastSimulationHighLevelTriggerHLTFastRecoForRun2_ = eras.stage1L1Trigger.makeProcessModifier( _extendForStage1Trigger )

Definition at line 67 of file HLTFastReco_cff.py.

tuple HLTFastReco_cff.options
Initial value:
1 = cms.untracked.PSet(
2  wantSummary = cms.untracked.bool(True) ## default is false
3 )

Definition at line 106 of file HLTFastReco_cff.py.