CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1HardwareValidation_cff.py
Go to the documentation of this file.
2 
3 # L1 Emulator-Hardware comparison sequences -- Global Run
4 #
5 # J. Brooke, N. Leonardo
6 #
7 # V.M. Ghete 2010-09 - moved to standard emulator sequence ValL1Emulator_cff
8 
9 # import standard emulator sequence
11 
12 import L1Trigger.HardwareValidation.MuonCandProducerMon_cfi
13 muonDtMon = L1Trigger.HardwareValidation.MuonCandProducerMon_cfi.muonCandMon.clone()
14 muonDtMon.DTinput = 'dttfDigis'
15 
16 import L1Trigger.HardwareValidation.MuonCandProducerMon_cfi
17 muonCscMon = L1Trigger.HardwareValidation.MuonCandProducerMon_cfi.muonCandMon.clone()
18 muonCscMon.CSCinput = 'csctfDigis'
19 
20 
21 # the comparator module
23 #l1compare.COMPARE_COLLS = [1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1]
24 # ETP,HTP,RCT,GCT, DTP,DTF,CTP,CTF,RPC, LTC,GMT,GT
25 
26 # subsystem sequences
27 deEcal = cms.Sequence(valEcalTriggerPrimitiveDigis)
28 deHcal = cms.Sequence(valHcalTriggerPrimitiveDigis)
29 deRct = cms.Sequence(valRctDigis)
30 deGct = cms.Sequence(valGctDigis)
31 deDt = cms.Sequence(valDtTriggerPrimitiveDigis)
32 deDttf = cms.Sequence(valCsctfTrackDigis*valDttfDigis*muonDtMon)
33 deCsc = cms.Sequence(valCscTriggerPrimitiveDigis)
34 deCsctf = cms.Sequence(valCsctfTrackDigis*valCsctfDigis*muonCscMon)
35 deRpc = cms.Sequence(valRpcTriggerDigis)
36 deGmt = cms.Sequence(valGmtDigis)
37 deGt = cms.Sequence(valGtDigis)
38 
39 # the sequence
40 L1HardwareValidation = cms.Sequence(
41  deEcal+
42  deHcal+
43  deRct+
44  deGct+
45  deDt+
46  deDttf+
47  deCsc+
48  deCsctf+
49  deRpc+
50  deGmt+
51  deGt*
52  l1compare)
53