Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 11:57:58

0001 import FWCore.ParameterSet.Config as cms;
0002 
0003 laserSorter = cms.EDAnalyzer("LaserSorter",
0004   outputDir  = cms.string("out"),
0005   fedSubDirs = cms.vstring(
0006     "Unknown",
0007     "EE-7",  "EE-8",  "EE-9",  "EE-1",  "EE-2",
0008     "EE-3",  "EE-4",  "EE-5",  "EE-6",  "EB-1",
0009     "EB-2",  "EB-3",  "EB-4",  "EB-5",  "EB-6",
0010     "EB-7",  "EB-8",  "EB-9",  "EB-10", "EB-11",
0011     "EB-12", "EB-13", "EB-14", "EB-15", "EB-16",
0012     "EB-17", "EB-18", "EB+1",  "EB+2",  "EB+3",
0013     "EB+4",  "EB+5",  "EB+6",  "EB+7",  "EB+8",
0014     "EB+9",  "EB+10", "EB+11", "EB+12", "EB+13",
0015     "EB+14", "EB+15", "EB+16", "EB+17", "EB+18",
0016     "EE+7",  "EE+8",  "EE+9",  "EE+1",  "EE+2",
0017     "EE+3",  "EE+4",  "EE+5", "EE+6"),
0018   timeLogFile = cms.untracked.string("laserSortingTime.txt"),
0019   disableOutput = cms.untracked.bool(False),
0020   outputListFile = cms.untracked.string("lmfFileList.txt"),
0021   verbosity = cms.untracked.int32(0),
0022 
0023   #limit on "no fully readout dcc error" messages per run
0024   maxFullReadoutDccError = cms.int32(10),
0025 
0026   #limit on "No ECAL DCC Data" messages per run
0027   maxNoEcalDataMess = cms.int32(10),
0028 
0029   # Tolerance on lumi block spanning of a FED sequence. Subsequent events
0030   # of a same FED must span at most on 2*lumiBlockSpan_+1 luminosity blocks.
0031   #
0032   # * It is important that the laser sequence scane does not pass twice on the same FED
0033   #   within the 2*lumiBlockSpan_+1. Failing this requirement will result mixing event of
0034   #   different passes in the same output file.
0035   #
0036   # * The number of input files opened simultinuously is proportional to 2*lumiBlockSpan_+1.
0037   #   So increasing lumiBlockSpan_ will also increase the number of opened files and may have
0038   #   some impact of sorting time performances.
0039   #
0040   # * Recommanded value is: maximum time consecutively spent on a FED in the
0041   #   sequence (T_fed, = max event count * 10 ms) divided by the luminosity
0042   #   block duration (T_lb), divided by 2 and ceil-rounded: ceil(T_fed/(2*T_lb))
0043   lumiBlockSpan = cms.int32(2),
0044 
0045   # Name of the input raw data collection
0046   fedRawDataCollectionTag = cms.InputTag('rawDataCollector'),
0047 
0048   #Switch to recompute and overwrite the lumi block ID
0049   #It must be set to False for data acquired with global or
0050   #minidaq and to True for local daq case.
0051   # LB = orbit_id / orbitCountInALumiBlock
0052   overWriteLumiBlockId = cms.bool(False),
0053 
0054   # Length of a lumi block in number of orbits used when
0055   # overWriteLumiBlockId is set to true;
0056   orbitCountInALumiBlock  = cms.int32(257000)
0057 )
0058