Exemple #1
0
def _setTriggerBits(process, triggerSelect, **kwargs):
    if hasattr(process, "Trigger"):
        old_select = process.Trigger.selectors[0].hltAcceptPaths
        if isinstance(triggerSelect, dict):
            # run-range dependent configuration for data
            config = []
            for hltAcceptPath, runrange in triggerSelect.items():
                pset = cms.PSet()
                setattr(pset, "hltAcceptPath", cms.string(hltAcceptPath))
                setattr(pset, "runrange", cms.EventRange(runrange))
                config.append(pset)
            setattr(process.Trigger.selectors[0], "config", cms.VPSet(config))
            delattr(process.Trigger.selectors[0], "hltAcceptPaths")
            print("Changed HLT selection from %s --> ")
            for pset in config:
                print(" hltAcceptPath = %s: runrange = %s" % (getattr(
                    pset, "hltAcceptPath"), getattr(pset, "runrange")))
        elif isinstance(triggerSelect, list):
            process.Trigger.selectors[0].hltAcceptPaths = cms.vstring(
                triggerSelect)
            triggerSelect_string = "{ "
            for iHLTacceptPath, hltAcceptPath in enumerate(triggerSelect):
                triggerSelect_string += hltAcceptPath
                if iHLTacceptPath < (len(triggerSelect) - 1):
                    triggerSelect_string += ", "
            triggerSelect_string += " }"
            print "Changed HLT selection from %s --> %s" % (
                old_select, triggerSelect_string)
        elif isinstance(triggerSelect, str):
            process.Trigger.selectors[0].hltAcceptPaths = cms.vstring(
                triggerSelect)
            print "Changed HLT selection from %s --> %s" % (old_select,
                                                            triggerSelect)
        else:
            raise ValueError(
                "Parameter 'triggerSelect' is of invalid Type = %s !!" %
                type(triggerSelect))
    # change trigger paths to print in eventdump(s) and trigger histogram manager
    # (ignore if trigger choice contains an *)
    if '*' not in triggerSelect:
        for processAttrName in dir(process):
            processAttr = getattr(process, processAttrName)
        if isinstance(processAttr, cms.EDAnalyzer):
            if processAttr.type_() == "GenericAnalyzer":
                if hasattr(processAttr, "analyzers"):
                    analyzerPlugins = getattr(processAttr, "analyzers")
                    for analyzerPlugin in analyzerPlugins:
                        triggers = cms.vstring()
                        if hasattr(analyzerPlugin, "hltPaths"):
                            triggers.extend(triggerSelect)
                        _setattr_ifexists(analyzerPlugin, "hltPaths", triggers)
                if hasattr(processAttr, "eventDumps"):
                    eventDumps = getattr(processAttr, "eventDumps")
                    for eventDump in eventDumps:
                        triggers = cms.vstring()
                        if hasattr(eventDump, "hltPathsToPrint"):
                            triggers.extend(triggerSelect)
                        _setattr_ifexists(eventDump, "hltPathsToPrint",
                                          triggers)
Exemple #2
0
import FWCore.ParameterSet.Config as cms

process = cms.Process('test')

# minimum of logs
process.MessageLogger = cms.Service(
    "MessageLogger",
    cerr=cms.untracked.PSet(threshold=cms.untracked.string('WARNING')))

# raw data source
process.source = cms.Source("EmptySource", )

process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(1))

# load a mapping
process.load("CalibPPS.ESProducers.totemDAQMappingESSourceXML_cfi")
process.totemDAQMappingESSourceXML.subSystem = "TrackingStrip"
process.totemDAQMappingESSourceXML.configuration = cms.VPSet(
    cms.PSet(validityRange=cms.EventRange("1:min - 999999999:max"),
             mappingFileNames=cms.vstring(
                 "CondFormats/PPSObjects/xml/mapping_tracking_strip_2017.xml"),
             maskFileNames=cms.vstring()))

# print the mapping
process.printTotemDAQMapping = cms.EDAnalyzer(
    "PrintTotemDAQMapping", subSystem=cms.untracked.string("TrackingStrip"))

process.path = cms.Path(process.printTotemDAQMapping)
Exemple #3
0
        'root://eoscms.cern.ch:1094//eos/totem/data/ctpps/run284036.root',
    ),
)

process.maxEvents = cms.untracked.PSet(
    input = cms.untracked.int32(1000)
)

# diamonds mapping
process.totemDAQMappingESSourceXML_TimingDiamond = cms.ESSource("TotemDAQMappingESSourceXML",
  verbosity = cms.untracked.uint32(0),
  subSystem = cms.untracked.string("TimingDiamond"),
  configuration = cms.VPSet(
    # before diamonds inserted in DAQ
    cms.PSet(
      validityRange = cms.EventRange("1:min - 283819:max"),
      mappingFileNames = cms.vstring(),
      maskFileNames = cms.vstring()
    ),
    # after diamonds inserted in DAQ
    cms.PSet(
      validityRange = cms.EventRange("283820:min - 999999999:max"),
      mappingFileNames = cms.vstring("CondFormats/CTPPSReadoutObjects/xml/mapping_timing_diamond.xml"),
      maskFileNames = cms.vstring()
    )
  )
)

# raw-to-digi conversion
process.load('EventFilter.CTPPSRawToDigi.ctppsDiamondRawToDigi_cfi')
process.ctppsDiamondRawToDigi.rawDataTag = cms.InputTag("rawDataCollector")
Exemple #4
0
import FWCore.ParameterSet.Config as cms

# ---------- trigger data ----------
from EventFilter.CTPPSRawToDigi.totemTriggerRawToDigi_cfi import totemTriggerRawToDigi

totemTriggerRawToDigi.rawDataTag = cms.InputTag("rawDataCollector")

# ---------- Si strips ----------
totemDAQMappingESSourceXML_TrackingStrip = cms.ESSource(
    "TotemDAQMappingESSourceXML",
    verbosity=cms.untracked.uint32(0),
    subSystem=cms.untracked.string("TrackingStrip"),
    configuration=cms.VPSet(
        # 2016, before TS2
        cms.PSet(
            validityRange=cms.EventRange("1:min - 280385:max"),
            mappingFileNames=cms.vstring(
                "CondFormats/CTPPSReadoutObjects/xml/mapping_tracking_strip_2016_to_fill_5288.xml"
            ),
            maskFileNames=cms.vstring()),
        # 2016, during TS2
        cms.PSet(validityRange=cms.EventRange("280386:min - 281600:max"),
                 mappingFileNames=cms.vstring(),
                 maskFileNames=cms.vstring()),
        # 2016, after TS2
        cms.PSet(
            validityRange=cms.EventRange("281601:min - 290872:max"),
            mappingFileNames=cms.vstring(
                "CondFormats/CTPPSReadoutObjects/xml/mapping_tracking_strip_2016_from_fill_5330.xml"
            ),
            maskFileNames=cms.vstring()),
Exemple #5
0
def use_single_infinite_iov_entry(ppsAssociationCutsESSource, iov):
    ppsAssociationCutsESSource.configuration = cms.VPSet()
    iov.validityRange = cms.EventRange("0:min - 999999:max")
    ppsAssociationCutsESSource.configuration.append(iov)
import FWCore.ParameterSet.Config as cms

from CalibPPS.ESProducers.ctppsLHCInfo_cff import *

# (source) optical functions sampled at few xangles
from CalibPPS.ESProducers.ctppsOpticalFunctionsESSource_cfi import *

optics_2016_preTS2 = cms.PSet(
    validityRange=cms.EventRange("273725:min - 280385:max"),
    opticalFunctions=cms.VPSet(
        cms.PSet(
            xangle=cms.double(185),
            fileName=cms.FileInPath(
                "CalibPPS/ESProducers/data/optical_functions/2016_preTS2/version2/185urad.root"
            ))),
    scoringPlanes=cms.VPSet(
        # z in cm
        cms.PSet(rpId=cms.uint32(0x76100000),
                 dirName=cms.string("XRPH_C6L5_B2"),
                 z=cms.double(-20382.7)),  # RP 002, strip
        cms.PSet(rpId=cms.uint32(0x76180000),
                 dirName=cms.string("XRPH_D6L5_B2"),
                 z=cms.double(-21255.0)),  # RP 003, strip
        cms.PSet(rpId=cms.uint32(0x77100000),
                 dirName=cms.string("XRPH_C6R5_B1"),
                 z=cms.double(+20382.7)),  # RP 102, strip
        cms.PSet(rpId=cms.uint32(0x77180000),
                 dirName=cms.string("XRPH_D6R5_B1"),
                 z=cms.double(+21255.0)),  # RP 103, strip
    ))
Exemple #7
0
    "PoolSource",
    fileNames=cms.untracked.vstring(
        "/store/data/BeamCommissioning09/MinimumBias/RECO/Dec19thReReco_336p3_v2/0102/5C95707E-15ED-DE11-A7D6-0015178C646C.root",  #run 123970 lumi 13
        "/store/data/BeamCommissioning09/MinimumBias/RECO/Dec19thReReco_336p3_v2/0102/A4FDFAFF-26ED-DE11-90B7-0015178C6740.root",  #run 124020 lumi 18
        "/store/data/BeamCommissioning09/MinimumBias/RECO/Dec19thReReco_336p3_v2/0102/52165DFD-19ED-DE11-9679-00151796D6F0.root",  #run 124020 lumi 30
        "/store/data/BeamCommissioning09/MinimumBias/RECO/Dec19thReReco_336p3_v2/0102/E8D6B236-25ED-DE11-9826-00151796D688.root",  #run124022 lumi 87
        "/store/data/BeamCommissioning09/MinimumBias/RECO/Dec19thReReco_336p3_v2/0102/F65182E5-13ED-DE11-99CC-0024E876841F.root",  #run124022 129
        "/store/data/BeamCommissioning09/MinimumBias/RECO/Dec19thReReco_336p3_v2/0102/B872787E-15ED-DE11-A77A-00151796D86C.root",  #run124022 163
        "/store/data/BeamCommissioning09/MinimumBias/RECO/Dec19thReReco_336p3_v2/0102/0026565C-2CED-DE11-A3FC-001D0967DD2D.root",  #run124023 lumi 40
        "/store/data/BeamCommissioning09/MinimumBias/RECO/Dec19thReReco_336p3_v2/0102/E89FEAFF-23ED-DE11-9F78-0024E8768265.root",  #run124030 lumi 7
        "/store/data/BeamCommissioning09/MinimumBias/RECO/Dec19thReReco_336p3_v2/0102/3AB79D38-1FED-DE11-9673-0015178C64BC.root",  #run124230 lumi 34
        "/store/data/BeamCommissioning09/MinimumBias/RECO/Dec19thReReco_336p3_v2/0102/223763C6-18ED-DE11-89A4-001D0967D49F.root",  #lumi 14&19
        "/store/data/BeamCommissioning09/MinimumBias/RECO/Dec19thReReco_336p3_v2/0102/94AB71E7-1BED-DE11-AE0C-001D0967D314.root"  #lumi 52 
    ),
    eventsToProcess=cms.untracked.VEventRange(
        cms.EventRange(123970, 3196130, 123970, 3196130),  #lumi 13
        cms.EventRange(124020, 6180262, 124020, 6180262),  #lumi 18
        cms.EventRange(124020, 10528700, 124020, 10528700),  #lumi30
        cms.EventRange(124022, 13702620, 124022, 13702620),  #lumi 87
        cms.EventRange(124022, 29116624, 124022, 29116624),  #lumi 129
        cms.EventRange(124022, 41867601, 124022, 41867601),  #lumi 163
        cms.EventRange(124023, 3216398, 124023, 3216398),  #lumi 40
        cms.EventRange(124030, 2342390, 124030, 2342390),  #lumi 7
        cms.EventRange(124230, 11845706, 124230, 11845706),  #lumi 34
        cms.EventRange(124120, 4207354, 124120, 4207354),  #lumi14
        cms.EventRange(124120, 5686693, 124120, 5686693),  #lumi19
        cms.EventRange(124120, 15957076, 124120, 15957076)  #lumi52
    ))

process.out = cms.OutputModule(
    "PoolOutputModule",
Exemple #8
0
process.options = cms.untracked.PSet(
    Rethrow=cms.untracked.vstring('ProductNotFound'))

process.load("FWCore.MessageService.MessageLogger_cfi")

# source
process.source = cms.Source(
    "PoolSource",
    fileNames=cms.untracked.vstring(
        'file:EEEBBA2C-904A-DF11-BC7C-002618943898.root'  # top
        #'file:F0D822C6-4D47-DF11-9590-0030487E5179.root' #Zee
        #'file:/data/mmozer/VB_PAT/CMSSW_3_6_0/src/ElectroWeakAnalysis/ZEE/test/D688E63D-B649-DF11-B26C-0026189438ED.root'
        #'file:zee_Summer09-MC_31X_V3_AODSIM_v1_AODSIM.root'
        #'file:/tmp/rompotis/Run123505_LS70-80_BscMinBiasInnerThreshold.root',
    ),
    eventsToProcess=cms.untracked.VEventRange(cms.EventRange("1:532856")))
process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(-1))

process.TFileService = cms.Service("TFileService",
                                   fileName=cms.string("counters.root"))

from PhysicsTools.PatAlgos.patEventContent_cff import patEventContent
process.out = cms.OutputModule(
    "PoolOutputModule",
    fileName=cms.untracked.string('PATLayer1_Output.fromAOD_full.root'),
    # save only events passing the full path
    SelectEvents=cms.untracked.PSet(SelectEvents=cms.vstring('p')),
    # save PAT Layer 1 output; you need a '*' to
    # unpack the list of commands 'patEventContent'
    outputCommands=cms.untracked.vstring('drop *', *patEventContent))
Exemple #9
0
import FWCore.ParameterSet.Config as cms

from CalibPPS.ESProducers.ctppsLHCInfo_cff import *

from CalibPPS.ESProducers.ctppsOpticalFunctionsESSource_cfi import ctppsOpticalFunctionsESSource as _optics_tmp

# optical functions for 2016 data
ctppsOpticalFunctionsESSource_2016 = _optics_tmp.clone(
    validityRange=cms.EventRange("270293:min - 290872:max"),
    opticalFunctions=cms.VPSet(
        cms.PSet(
            xangle=cms.double(185),
            fileName=cms.FileInPath(
                "CalibPPS/ESProducers/data/optical_functions_2016.root"))),
    scoringPlanes=cms.VPSet(
        # z in cm
        cms.PSet(rpId=cms.uint32(0x76100000),
                 dirName=cms.string("XRPH_C6L5_B2"),
                 z=cms.double(-20382.6)),  # RP 002
        cms.PSet(rpId=cms.uint32(0x76180000),
                 dirName=cms.string("XRPH_D6L5_B2"),
                 z=cms.double(-21255.1)),  # RP 003
        cms.PSet(rpId=cms.uint32(0x77100000),
                 dirName=cms.string("XRPH_C6R5_B1"),
                 z=cms.double(+20382.6)),  # RP 102
        cms.PSet(rpId=cms.uint32(0x77180000),
                 dirName=cms.string("XRPH_D6R5_B1"),
                 z=cms.double(+21255.1)),  # RP 103
    ))

# optics interpolation between crossing angles
Exemple #10
0
process = cms.Process('test')

process.source = cms.Source("EmptyIOVSource",
                            timetype=cms.string('runnumber'),
                            firstValue=cms.uint64(1),
                            lastValue=cms.uint64(1),
                            interval=cms.uint64(1))

process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(1))

# load a mapping
process.load("CondFormats.CTPPSObjects.TotemDAQMappingESSourceXML_cfi")
process.totemDAQMappingESSourceXML.subSystem = cms.untracked.string("")
process.totemDAQMappingESSourceXML.configuration = cms.VPSet(
    cms.PSet(
        validityRange=cms.EventRange("281601:min - 999999999:max"),
        mappingFileNames=cms.vstring(
            "CondFormats/CTPPSObjects/xml/mapping_tracking_strip_from_fill_5330.xml"
        ),
        maskFileNames=cms.vstring()))

#Database output service

process.load("CondCore.CondDB.CondDB_cfi")
# output database (in this case local sqlite file)
process.CondDB.connect = 'sqlite_file:CTPPSDAQMapping_fill_5330.db'

process.PoolDBOutputService = cms.Service(
    "PoolDBOutputService",
    process.CondDB,
    timetype=cms.untracked.string('runnumber'),
Exemple #11
0
###########
# Input   #
###########

fullname  = "ExoDiBosonResonances.EDBRCommon.datasets." + options.infile
###fullname  = "ExoDiBosonResonances.EDBRCommon.datasets.summer12_BulkG_ZZ_lljj_c0p2_M1600_cff" 
print 'Importing dataset from '
print fullname
process.load(fullname)

process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(options.maxEvents))
###process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1000))

##skip events with problem related to kinematic fit                    DYJetsToLL_PtZ-50To70              TTBar                    WJetsPt70To100
process.source.eventsToSkip  = cms.untracked.VEventRange(cms.EventRange("1:58698863"),cms.EventRange("1:11250208"),cms.EventRange("1:15386873"))
####for synch studies
#process.source.eventsToProcess = cms.untracked.VEventRange(cms.EventRange("166699:715236831"),cms.EventRange("173389:180639524"))
#process.source.eventsToProcess  = cms.untracked.VEventRange(cms.EventRange("1:231104"))


###########
# Output  #
###########
process.load('ExoDiBosonResonances.EDBRCommon.outputModules_cff')
process.out.fileName=options.outlabel
process.outpath = cms.EndPath(process.out)

###################
# JSON Filtering  #
###################
Exemple #12
0
    timetype = cms.string('runnumber'),
    firstValue = cms.uint64(1),
    lastValue = cms.uint64(1),
    interval = cms.uint64(1)
)

process.maxEvents = cms.untracked.PSet(
    input = cms.untracked.int32(1)
)

# load a mapping
process.load("CondFormats.CTPPSObjects.TotemDAQMappingESSourceXML_cfi")
process.totemDAQMappingESSourceXML.subSystem = cms.untracked.string("")
process.totemDAQMappingESSourceXML.configuration = cms.VPSet(
    cms.PSet(
      validityRange = cms.EventRange("1:min - 281600:max"),
      mappingFileNames = cms.vstring("CondFormats/CTPPSObjects/xml/mapping_tracking_strip_to_fill_5288.xml"),
      maskFileNames = cms.vstring()
    )
)

#Database output service

process.load("CondCore.CondDB.CondDB_cfi")
# output database (in this case local sqlite file)
process.CondDB.connect = 'sqlite_file:CTPPSDAQMapping_fill_5288.db'


process.PoolDBOutputService = cms.Service("PoolDBOutputService",
    process.CondDB,
    timetype = cms.untracked.string('runnumber'),
import FWCore.ParameterSet.Config as cms

from CondFormats.CTPPSReadoutObjects.TotemDAQMappingESSourceXML_cfi import *
totemDAQMappingESSourceXML.configuration = cms.VPSet(
    # before TS2 (2016)
    cms.PSet(
        validityRange=cms.EventRange("1:min - 280385:max"),
        mappingFileNames=cms.vstring(
            "CondFormats/CTPPSReadoutObjects/xml/ctpps_mapping_to_fill_5288.xml"
        ),
        maskFileNames=cms.vstring()),
    # during TS2 (2016)
    cms.PSet(validityRange=cms.EventRange("280386:min - 281600:max"),
             mappingFileNames=cms.vstring(),
             maskFileNames=cms.vstring()),
    # after TS2 (2016)
    cms.PSet(
        validityRange=cms.EventRange("281601:min - 999999999:max"),
        mappingFileNames=cms.vstring(
            "CondFormats/CTPPSReadoutObjects/xml/ctpps_mapping_from_fill_5330.xml"
        ),
        maskFileNames=cms.vstring()))

from EventFilter.CTPPSRawToDigi.totemTriggerRawToDigi_cfi import *
totemTriggerRawToDigi.rawDataTag = cms.InputTag("rawDataCollector")

from EventFilter.CTPPSRawToDigi.totemRPRawToDigi_cfi import *
totemRPRawToDigi.rawDataTag = cms.InputTag("rawDataCollector")
import FWCore.ParameterSet.Config as cms

process = cms.Process("TEST")

process.load("FWCore.MessageService.MessageLogger_cfi")

process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(1))

process.source = cms.Source("EmptySource")

process.demo = cms.EDAnalyzer(
    'TestPSetAnalyzer',
    testLumi=cms.LuminosityBlockID("1:2"),
    testVLumi=cms.VLuminosityBlockID("1:2", "2:2", "3:3"),
    testRange=cms.LuminosityBlockRange("1:2-4:MAX"),
    testVRange=cms.VLuminosityBlockRange("1:2-4:MAX", "99:99", "3:4-5:9"),
    testERange=cms.EventRange("1:2-4:MAX"),
    testVERange=cms.VEventRange("1:2-4:MAX", "99:99", "3:4-5:9", "9:9-11:MIN"),
    testEvent=cms.LuminosityBlockID("1:2"))

process.p = cms.Path(process.demo)
process = cms.Process("TEST")

process.load("FWCore.MessageService.MessageLogger_cfi")

process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(1))

process.source = cms.Source("EmptySource")

process.demo = cms.EDAnalyzer(
    'TestPSetAnalyzer',
    testLumi=cms.LuminosityBlockID("1:2"),
    testVLumi=cms.VLuminosityBlockID("1:2", "2:2", "3:3"),
    testRange=cms.LuminosityBlockRange("1:2-4:MAX"),
    testVRange=cms.VLuminosityBlockRange("1:2-4:MAX", "99:99", "3:4-5:9"),
    testERange=cms.EventRange("1:2-4:MAX"),
    testVERange=cms.VEventRange("1:2-4:MAX", "99:99", "3:4-5:9", "9:9-11:MIN"),
    testEvent=cms.LuminosityBlockID("1:2"),
    testEventID1=cms.EventID(1, 1, 1000123456789),
    testEventID2=cms.EventID(2, 1000123456790),
    testEventID3=cms.EventID('3:3:1000123456791'),
    testEventID4=cms.EventID('4:1000123456792'),
    testVEventID=cms.VEventID('1:1:1000123456789', '2:1000123456790',
                              cms.EventID(3, 3, 1000123456791)),
    testERange1=cms.EventRange("1:2:1000123456789-2:3:1000123456790"),
    testERange2=cms.EventRange("3:1000123456791-4:1000123456792"),
    testERange3=cms.EventRange("5:6:1000123456793"),
    testERange4=cms.EventRange(7, 8, 1000123456794, 9, 10, 1000123456795),
    testERange5=cms.EventRange(11, 1000123456796, 12, 1000123456797),
    testVERange2=cms.VEventRange(
        "1:2:1000123456789-2:3:1000123456790", "1:2-4:1000123456789",
    src = cms.InputTag("patMuonsWithTrigger"),
    userIntName = cms.string("triggerRange"),
)

# Parse trigger matching info
if not sample_info['add_mc']:
    # Only do the run ranges for data
    process.patMuonsWithRunRangeTrigger.config = cms.VPSet()
    for bit, range in hlt_dict.iteritems():
        # Skip cross triggers
        if bit.find('PFTau') != -1:
            print "Skipping xtrigger %s period %s" % (bit, range)
            continue
        to_add = cms.PSet(
            hltAcceptPath = cms.string(bit),
            runrange = cms.EventRange(range)
        )
        process.patMuonsWithRunRangeTrigger.config.append(to_add)
else:
    # Otherwise just match HLT_Mu9
    process.patMuonsWithRunRangeTrigger.hltAcceptPaths = cms.vstring('HLT_Mu9')

process.patMuonsWithRunRangeSequence = cms.Sequence(
    process.patMuonsWithTriggerSequence
    *process.patMuonsWithRunRangeTrigger
)
process.tagAndProbe += process.patMuonsWithRunRangeSequence

_CROSS_TRIGGER_PERIOD = '148822:MIN-149442:MAX'
# Period A is when HLT_Mu9 is unprescaled
_PERIOD_A = '132440:MIN-147116:MAX'
from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
ctppsDiamondDQMSource = DQMEDAnalyzer('CTPPSDiamondDQMSource',
    tagStatus = cms.InputTag("ctppsDiamondRawToDigi", "TimingDiamond"),
    tagDigi = cms.InputTag("ctppsDiamondRawToDigi", "TimingDiamond"),
    tagFEDInfo = cms.InputTag("ctppsDiamondRawToDigi", "TimingDiamond"),
    tagDiamondRecHits = cms.InputTag("ctppsDiamondRecHits"),
    tagDiamondLocalTracks = cms.InputTag("ctppsDiamondLocalTracks"),
    tagPixelLocalTracks = cms.InputTag("ctppsPixelLocalTracks"),
    
    excludeMultipleHits = cms.bool(True),

    offsetsOOT = cms.VPSet( # cut on the OOT bin for physics hits
        # 2016, after TS2
        cms.PSet(
            validityRange = cms.EventRange("1:min - 292520:max"),
            centralOOT = cms.int32(1),
        ),
        # 2017
        cms.PSet(
            validityRange = cms.EventRange("292521:min - 301417:max"),
            centralOOT = cms.int32(3),
        ),
        # 2017, after channel delays corrections
        cms.PSet(
            validityRange = cms.EventRange("301418:min - 301517:max"),
            centralOOT = cms.int32(1),
        ),
        # 2017, after channel delays corrections
        cms.PSet(
            validityRange = cms.EventRange("301518:min - 9999999:max"),
Exemple #18
0
# Input   #
###########

fullname = "ExoDiBosonResonances.EDBRCommon.datasets." + options.infile
##fullname  = "ExoDiBosonResonances.EDBRCommon.datasets.summer12_BulkG_ZZ_lljj_c0p2_M1600_cff"
print 'Importing dataset from '
print fullname
process.load(fullname)

process.maxEvents = cms.untracked.PSet(
    input=cms.untracked.int32(options.maxEvents))
###process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1000))

##skip events with problem related to kinematic fit                    DYJetsToLL_PtZ-50To70              TTBar                    WJetsPt70To100
process.source.eventsToSkip = cms.untracked.VEventRange(
    cms.EventRange("1:58698863"), cms.EventRange("1:11250208"),
    cms.EventRange("1:15386873"), cms.EventRange("1:19438582"),
    cms.EventRange("1:21193075"))
####for synch studies
#process.source.eventsToProcess = cms.untracked.VEventRange(cms.EventRange("166699:715236831"),cms.EventRange("173389:180639524"))
#process.source.eventsToProcess  = cms.untracked.VEventRange(cms.EventRange("1:231104"))

###########
# Output  #
###########
process.load('ExoDiBosonResonances.EDBRCommon.outputModules_cff')
process.outpath = cms.EndPath(process.out)

###################
# JSON Filtering  #
###################
# Input   #
###########

fullname = "ExoDiBosonResonances.EDBRCommon.datasets." + options.infile
###fullname  = "ExoDiBosonResonances.EDBRCommon.datasets.summer12_BulkG_ZZ_lljj_c0p2_M1600_cff"
print 'Importing dataset from '
print fullname
process.load(fullname)

process.maxEvents = cms.untracked.PSet(
    input=cms.untracked.int32(options.maxEvents))
###process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1000))

##skip events with problem related to kinematic fit                    DYJetsToLL_PtZ-50To70              TTBar                    WJetsPt70To100
process.source.eventsToSkip = cms.untracked.VEventRange(
    cms.EventRange("1:58698863"), cms.EventRange("1:11250208"),
    cms.EventRange("1:15386873"))
####for synch studies
#process.source.eventsToProcess = cms.untracked.VEventRange(cms.EventRange("166699:715236831"),cms.EventRange("173389:180639524"))
#process.source.eventsToProcess  = cms.untracked.VEventRange(cms.EventRange("1:231104"))

###########
# Output  #
###########
process.load('ExoDiBosonResonances.EDBRCommon.outputModules_cff')
process.out.fileName = options.outlabel
process.outpath = cms.EndPath(process.out)

###################
# JSON Filtering  #
###################
Exemple #20
0
import FWCore.ParameterSet.Config as cms

# ---------- trigger data ----------
from EventFilter.CTPPSRawToDigi.totemTriggerRawToDigi_cfi import totemTriggerRawToDigi
totemTriggerRawToDigi.rawDataTag = cms.InputTag("rawDataCollector")

# ---------- Si strips ----------
totemDAQMappingESSourceXML_TrackingStrip = cms.ESSource("TotemDAQMappingESSourceXML",
  verbosity = cms.untracked.uint32(0),
  subSystem = cms.untracked.string("TrackingStrip"),
  configuration = cms.VPSet(
    # 2016, before TS2
    cms.PSet(
      validityRange = cms.EventRange("1:min - 280385:max"),
      mappingFileNames = cms.vstring("CondFormats/PPSObjects/xml/mapping_tracking_strip_2016_to_fill_5288.xml"),
      maskFileNames = cms.vstring()
    ),
    # 2016, during TS2
    cms.PSet(
      validityRange = cms.EventRange("280386:min - 281600:max"),
      mappingFileNames = cms.vstring(),
      maskFileNames = cms.vstring()
    ),
    # 2016, after TS2
    cms.PSet(
      validityRange = cms.EventRange("281601:min - 290872:max"),
      mappingFileNames = cms.vstring("CondFormats/PPSObjects/xml/mapping_tracking_strip_2016_from_fill_5330.xml"),
      maskFileNames = cms.vstring()
    ),
    # 2017
    cms.PSet(
Exemple #21
0
import FWCore.ParameterSet.Config as cms

_baseOpticalFunctionsParameters = cms.PSet(
    TransportMethod=cms.string('OpticalFunctions'),
    ApplyZShift=cms.bool(True),
    lhcInfoLabel=cms.string(""),
    opticsLabel=cms.string(""),
    useEmpiricalApertures=cms.bool(False))

_config_2016_preTS2 = cms.PSet(opticalFunctionConfig=cms.PSet(
    es_source=cms.PSet(
        validityRange=cms.EventRange("0:min - 999999:max"),
        opticalFunctions=cms.VPSet(
            cms.PSet(
                xangle=cms.double(185),
                fileName=cms.FileInPath(
                    "CalibPPS/ESProducers/data/optical_functions/2016_preTS2/version2/185urad.root"
                )))),
    defaultCrossingAngle=cms.double(185.0)),
                               optics_parameters=cms.PSet(
                                   empiricalAperture45_xi0_int=cms.double(
                                       0.111),
                                   empiricalAperture45_xi0_slp=cms.double(
                                       0.000E+00),
                                   empiricalAperture45_a_int=cms.double(127.0),
                                   empiricalAperture45_a_slp=cms.double(
                                       -0.000),
                                   empiricalAperture56_xi0_int=cms.double(
                                       0.138),
                                   empiricalAperture56_xi0_slp=cms.double(
                                       0.000E+00),
 vEventIDv2=cms.VEventID('1000:1100'),
 vEventIDv3=cms.VEventID('1000:1100', '10000:11000'),
 vEventIDv4=cms.VEventID('1000:1100', '10000:11000', '100000:110000'),
 luminosityIDv1=cms.LuminosityBlockID(11, 12),
 luminosityIDv2=cms.LuminosityBlockID(101, 102),
 vLuminosityBlockIDv1=cms.VLuminosityBlockID(),
 vLuminosityBlockIDv2=cms.VLuminosityBlockID('1000:1100'),
 vLuminosityBlockIDv3=cms.VLuminosityBlockID('1000:1100', '10000:11000'),
 vLuminosityBlockIDv4=cms.VLuminosityBlockID('1000:1100', '10000:11000',
                                             '100000:110000'),
 lumiRangev1=cms.LuminosityBlockRange('1:1-9:9'),
 lumiRangev2=cms.LuminosityBlockRange('3:4-1000:1000'),
 vLumiRangev1=cms.VLuminosityBlockRange(),
 vLumiRangev2=cms.VLuminosityBlockRange('1:1-9:9'),
 vLumiRangev3=cms.VLuminosityBlockRange('1:1-9:9', '3:4-1000:1000'),
 eventRangev1=cms.EventRange('1:1-8:8'),
 eventRangev2=cms.EventRange('3:4-1001:1002'),
 vEventRangev1=cms.VEventRange(),
 vEventRangev2=cms.VEventRange('1:1-8:8'),
 vEventRangev3=cms.VEventRange('1:1-8:8', '3:4-1001:1002'),
 inputTagv1=cms.InputTag('One', 'Two', 'Three'),
 inputTagv2=cms.InputTag('One', 'Two'),
 inputTagv3=cms.InputTag('One'),
 inputTagv4=cms.InputTag('One', '', 'Three'),
 vInputTagv1=cms.VInputTag(),
 vInputTagv2=cms.VInputTag('One:Two:Three'),
 vInputTagv3=cms.VInputTag('One:Two:Three', 'One:Two'),
 vInputTagv4=cms.VInputTag('One:Two:Three', 'One:Two', 'One'),
 vInputTagv5=cms.VInputTag('One:Two:Three', 'One:Two', 'One', 'One::Three'),
 fileInPath=cms.FileInPath(
     'FWCore/Integration/test/ProducerWithPSetDesc.cc'),
Exemple #23
0
     "/store/data/BeamCommissioning09/MinimumBias/RECO/Dec19thReReco_336p3_v2/0102/5A4F5BC4-18ED-DE11-9312-001D0967DAE4.root",  #run124024 lumi 18
     "/store/data/BeamCommissioning09/MinimumBias/RECO/Dec19thReReco_336p3_v2/0102/0A0EFE88-10ED-DE11-9349-00151796D674.root",  #run124027 lumi 37
     "/store/data/BeamCommissioning09/MinimumBias/RECO/Dec19thReReco_336p3_v2/0102/E89FEAFF-23ED-DE11-9F78-0024E8768265.root",  #run124030 lumi 6
     "/store/data/BeamCommissioning09/MinimumBias/RECO/Dec19thReReco_336p3_v2/0102/E89FEAFF-23ED-DE11-9F78-0024E8768265.root",  #run124030 lumi 7
     "/store/data/BeamCommissioning09/MinimumBias/RECO/Dec19thReReco_336p3_v2/0103/D6FC56AE-ADEE-DE11-B2F7-0024E87680E7.root",  #run124030 lumi 26
     "/store/data/BeamCommissioning09/MinimumBias/RECO/Dec19thReReco_336p3_v2/0102/3AB79D38-1FED-DE11-9673-0015178C64BC.root",  #run124230 lumi 34
     "/store/data/BeamCommissioning09/MinimumBias/RECO/Dec19thReReco_336p3_v2/0102/62000402-24ED-DE11-AE55-001D0967D49F.root",  #run124230 lumi 40
     "/store/data/BeamCommissioning09/MinimumBias/RECO/Dec19thReReco_336p3_v2/0102/9494BB88-0BED-DE11-837E-001D0967D6C0.root",  #run124230 lumi 68
     "/store/data/BeamCommissioning09/MinimumBias/RECO/Dec19thReReco_336p3_v2/0102/A674A9FE-19ED-DE11-8C16-00151785FF78.root",  #run124120 lumi 5 (2.36 TeV)
     "/store/data/BeamCommissioning09/MinimumBias/RECO/Dec19thReReco_336p3_v2/0102/223763C6-18ED-DE11-89A4-001D0967D49F.root",  #run124120 lumi 14&19 (2.36 TeV)
     "/store/data/BeamCommissioning09/MinimumBias/RECO/Dec19thReReco_336p3_v2/0102/223763C6-18ED-DE11-89A4-001D0967D49F.root",  #run124120 lumi 20 (2.36 TeV)
     "/store/data/BeamCommissioning09/MinimumBias/RECO/Dec19thReReco_336p3_v2/0102/B4237151-29ED-DE11-81ED-0015178C1804.root",  #run124120 lumi 51 (2.36 TeV)
     "/store/data/BeamCommissioning09/MinimumBias/RECO/Dec19thReReco_336p3_v2/0102/94AB71E7-1BED-DE11-AE0C-001D0967D314.root"  #run124120 lumi 52 (2.36 TeV)
 ),
 eventsToProcess=cms.untracked.VEventRange(
     cms.EventRange(123970, 3196130, 123970, 3196130),  #lumi 13
     cms.EventRange(124020, 4922604, 124020, 4922604),  #lumi 18
     cms.EventRange(124020, 6180262, 124020, 6180262),  #lumi 18
     cms.EventRange(124020, 10528700, 124020, 10528700),  #lumi30
     cms.EventRange(124020, 17047394, 124020, 17047394),  #lumi47
     cms.EventRange(124022, 8126826, 124022, 8126826),  #lumi 70
     cms.EventRange(124022, 8834000, 124022, 8834000),  #lumi 72
     cms.EventRange(124022, 13702620, 124022, 13702620),  #lumi 87
     cms.EventRange(124022, 29116624, 124022, 29116624),  #lumi 129
     cms.EventRange(124022, 29692749, 124022, 29692749),  #lumi 130
     cms.EventRange(124022, 41867601, 124022, 41867601),  #lumi 163
     cms.EventRange(124022, 49182951, 124022, 49182951),  #lumi 182
     cms.EventRange(124023, 3216398, 124023, 3216398),  #lumi 40
     cms.EventRange(124023, 5717745, 124023, 5717745),  #lumi 47
     cms.EventRange(124023, 9160822, 124023, 9160822),  #lumi 56
     cms.EventRange(124023, 22468285, 124023, 22468285),  #lumi 91
Exemple #24
0
import FWCore.ParameterSet.Config as cms

from CalibPPS.ESProducers.ppsAssociationCutsESSource_cfi import *

p2016 = cms.PSet(
    validityRange=cms.EventRange("273725:min - 284044:max"),
    association_cuts_45=cms.PSet(xi_cut_mean=cms.string("0."),
                                 xi_cut_threshold=cms.string("0.010"),
                                 ti_tr_min=cms.double(-1.5),
                                 ti_tr_max=cms.double(2.0)),
    association_cuts_56=cms.PSet(xi_cut_mean=cms.string("0."),
                                 xi_cut_threshold=cms.string("0.015"),
                                 ti_tr_min=cms.double(-1.5),
                                 ti_tr_max=cms.double(2.0)),
)
ppsAssociationCutsESSource.configuration.append(p2016)

p2017 = cms.PSet(
    validityRange=cms.EventRange("297046:min - 307082:max"),
    association_cuts_45=cms.PSet(xi_cut_mean=cms.string("+6.0695e-5"),
                                 xi_cut_threshold=cms.string("5. * 0.00121"),
                                 ti_tr_min=cms.double(-1.5),
                                 ti_tr_max=cms.double(2.0)),
    association_cuts_56=cms.PSet(y_cut_mean=cms.string("-0.022612"),
                                 y_cut_threshold=cms.string("5. * 0.14777"),
                                 xi_cut_mean=cms.string("+8.012857e-5"),
                                 xi_cut_threshold=cms.string("5. * 0.0020627"),
                                 ti_tr_min=cms.double(-1.5),
                                 ti_tr_max=cms.double(2.0)),
)
ppsAssociationCutsESSource.configuration.append(p2017)