|
||||
File indexing completed on 2024-09-05 05:04:36
0001 import FWCore.ParameterSet.Config as cms 0002 0003 # Parameters for CLCT processors: 2007 and later 0004 clctPhase1 = cms.PSet( 0005 # total number of time bins in the DAQ readout 0006 clctFifoTbins = cms.uint32(12), 0007 # start time of cathode raw hits in DAQ readout 0008 clctFifoPretrig = cms.uint32(7), 0009 # duration of signal pulse, in 25 ns bins 0010 clctHitPersist = cms.uint32(4), 0011 # time that is required for the electrons to drift to the 0012 # cathode strips. 15ns drift time --> 45 ns is 3 sigma for the delay 0013 # this corresponds to 2bx 0014 clctDriftDelay = cms.uint32(2), 0015 # min. number of layers hit for pre-trigger 0016 clctNplanesHitPretrig = cms.uint32(3), 0017 # min. number of layers hit for trigger 0018 clctNplanesHitPattern = cms.uint32(4), 0019 # lower threshold on pattern id 0020 clctPidThreshPretrig = cms.uint32(2), 0021 # region of busy key strips 0022 clctMinSeparation = cms.uint32(10), 0023 0024 # Turns on algorithms of localized dead-time zones: 0025 useDeadTimeZoning = cms.bool(False), 0026 0027 # Debug 0028 verbosity = cms.int32(0), 0029 0030 # BX to start CLCT finding (poor man's dead-time shortening): 0031 clctStartBxShift = cms.int32(0), 0032 # local shower zone 0033 clctLocalShowerZone = cms.int32(25), 0034 # local shower thresh 0035 clctLocalShowerThresh = cms.int32(12), 0036 ) 0037 0038 # Parameters for upgrade CLCT processors 0039 clctPhase2 = clctPhase1.clone( 0040 # decrease possible minimal #HS distance between two CLCTs in a BX from 10 to 5: 0041 clctMinSeparation = 5, 0042 0043 # Turns on algorithms of localized dead-time zones: 0044 useDeadTimeZoning = True, 0045 0046 # Width (in #HS) of a fixed dead zone around a key HS: 0047 clctStateMachineZone = cms.uint32(5), 0048 0049 # Pretrigger HS +- clctPretriggerTriggerZone sets the trigger matching zone 0050 # which defines how far from pretrigger HS the TMB may look for a trigger HS 0051 clctPretriggerTriggerZone = cms.uint32(5), 0052 ) 0053 0054 # CLCT threshold still set to 4 for now 0055 clctPhase2GEM = clctPhase2.clone( 0056 clctNplanesHitPattern = 4 0057 ) 0058 0059 clctPSets = cms.PSet( 0060 clctPhase1 = clctPhase1.clone(), 0061 clctPhase2 = clctPhase2.clone(), 0062 clctPhase2GEM = clctPhase2GEM.clone() 0063 )
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.2.1 LXR engine. The LXR team |