Ejemplo n.º 1
0
                       numberOfConcurrentLuminosityBlocks=4,
                       eventSetup=dict(numberOfConcurrentIOVs=2))

process.emptyESSourceI = cms.ESSource("EmptyESSource",
                                      recordName=cms.string("ESTestRecordI"),
                                      firstValid=cms.vuint32(1, 100),
                                      iovIsRunNotTime=cms.bool(True))

process.emptyESSourceK = cms.ESSource("EmptyESSource",
                                      recordName=cms.string("ESTestRecordK"),
                                      firstValid=cms.vuint32(1, 100),
                                      iovIsRunNotTime=cms.bool(True))

process.concurrentIOVESSource = cms.ESSource("ConcurrentIOVESSource",
                                             iovIsRunNotTime=cms.bool(True),
                                             firstValidLumis=cms.vuint32(
                                                 1, 4, 6, 7, 8, 9),
                                             invalidLumis=cms.vuint32(),
                                             concurrentFinder=cms.bool(False))

process.concurrentIOVESProducer = cms.ESProducer("ConcurrentIOVESProducer")

process.test = cms.EDAnalyzer("ConcurrentIOVAnalyzer",
                              checkExpectedValues=cms.untracked.bool(False))

process.busy1 = cms.EDProducer("BusyWaitIntProducer",
                               ivalue=cms.int32(1),
                               iterations=cms.uint32(10 * 1000 * 1000))

process.p1 = cms.Path(process.busy1 * process.test)
import FWCore.ParameterSet.Config as cms

hltESPSteppingHelixPropagatorAlong = cms.ESProducer(
    "SteppingHelixPropagatorESProducer",
    ApplyRadX0Correction=cms.bool(True),
    AssumeNoMaterial=cms.bool(False),
    ComponentName=cms.string('hltESPSteppingHelixPropagatorAlong'),
    NoErrorPropagation=cms.bool(False),
    PropagationDirection=cms.string('alongMomentum'),
    SetVBFPointer=cms.bool(False),
    VBFName=cms.string('VolumeBasedMagneticField'),
    debug=cms.bool(False),
    endcapShiftInZNeg=cms.double(0.0),
    endcapShiftInZPos=cms.double(0.0),
    returnTangentPlane=cms.bool(True),
    sendLogWarning=cms.bool(False),
    useEndcapShiftsInZ=cms.bool(False),
    useInTeslaFromMagField=cms.bool(False),
    useIsYokeFlag=cms.bool(True),
    useMagVolumes=cms.bool(True),
    useMatVolumes=cms.bool(True),
    useTuningForL2Speed=cms.bool(False))
Ejemplo n.º 3
0
            errortype = cms.string('whole'),
            detid = cms.uint32(344014348)
        )),
    Record = cms.string('SiPixelQualityFromDbRcd'),
    SinceAppendMode = cms.bool(True),
    IOVMode = cms.string('Run'),
    printDebug = cms.untracked.bool(True),
    doStoreOnDB = cms.bool(True)

)



##### CABLE MAP OBJECT ######
process.PixelToLNKAssociateFromAsciiESProducer = cms.ESProducer("PixelToLNKAssociateFromAsciiESProducer",
    fileName = cms.string('pixelToLNK.ascii')
)


process.MapWriter = cms.EDAnalyzer("SiPixelFedCablingMapWriter",
    record = cms.string('SiPixelFedCablingMapRcd'),
    associator = cms.untracked.string('PixelToLNKAssociateFromAscii')
)



###### LORENTZ ANGLE OBJECT ######
process.SiPixelLorentzAngle = cms.EDAnalyzer("SiPixelLorentzAngleDB",
    magneticField = cms.double(3.8),
#    bPixLorentzAnglePerTesla = cms.double(0.106),
#    bPixLorentzAnglePerTesla_layer1 = cms.double(0.115),
Ejemplo n.º 4
0
import FWCore.ParameterSet.Config as cms

from Configuration.Eras.Era_Phase2C9_cff import Phase2C9

process = cms.Process("HcalParametersTest", Phase2C9)

process.load('Geometry.HcalCommonData.hcalParameters_cff')
process.load('Geometry.HcalCommonData.hcalSimulationParameters_cff')
process.load('FWCore.MessageService.MessageLogger_cfi')

process.source = cms.Source("EmptySource")
process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(1))

process.DDDetectorESProducer = cms.ESSource(
    "DDDetectorESProducer",
    confGeomXMLFiles=cms.FileInPath(
        'Geometry/CMSCommonData/data/dd4hep/cmsExtendedGeometry2026D48.xml'),
    appendToDataLabel=cms.string(''))

process.DDCompactViewESProducer = cms.ESProducer(
    "DDCompactViewESProducer", appendToDataLabel=cms.string(''))

process.hpa = cms.EDAnalyzer("HcalParametersAnalyzer")
process.hcalParameters.fromDD4hep = cms.bool(True)
process.hcalSimulationParameters.fromDD4hep = cms.bool(True)

process.Timing = cms.Service("Timing")
process.SimpleMemoryCheck = cms.Service("SimpleMemoryCheck")

process.p1 = cms.Path(process.hpa)
Ejemplo n.º 5
0
import FWCore.ParameterSet.Config as cms

from Configuration.StandardSequences.FrontierConditions_GlobalTag_cfi import *

# the following are needed for non PoolDBESSources
from CalibCalorimetry.EcalLaserCorrection.ecalLaserCorrectionService_cfi import *
from CalibCalorimetry.HcalPlugins.Hcal_Conditions_forGlobalTag_cff import *
from CalibTracker.Configuration.Tracker_DependentRecords_forGlobalTag_nofakes_cff import *
# FIXME: should be moved to a cfi in a castor package
CastorDbProducer = cms.ESProducer("CastorDbProducer")
Ejemplo n.º 6
0
process.source = cms.Source("EmptyIOVSource",
                            lastValue=cms.uint64(1),
                            timetype=cms.string('runnumber'),
                            firstValue=cms.uint64(1),
                            interval=cms.uint64(1))

# This reads the big XML file and the only way to fill the
# nonreco part of the database is to read this file.  It
# somewhat duplicates the information read from the little
# XML files, but there is no way to directly build the
# DDCompactView from this.
process.XMLGeometryWriter = cms.EDAnalyzer(
    "XMLGeometryBuilder",
    XMLFileName=cms.untracked.string("./geSingleBigFile.xml"),
    ZIP=cms.untracked.bool(True))
process.TrackerGeometricDetExtraESModule = cms.ESProducer(
    "TrackerGeometricDetExtraESModule", fromDDD=cms.bool(True))

process.TrackerGeometryWriter = cms.EDAnalyzer("PGeometricDetBuilder",
                                               fromDD4hep=cms.bool(False))
process.TrackerGeometryExtraWriter = cms.EDAnalyzer(
    "PGeometricDetExtraBuilder", fromDD4hep=cms.bool(False))
process.TrackerParametersWriter = cms.EDAnalyzer("PTrackerParametersDBBuilder",
                                                 fromDD4hep=cms.bool(False))

process.CaloGeometryWriter = cms.EDAnalyzer("PCaloGeometryBuilder")

process.CSCGeometryWriter = cms.EDAnalyzer("CSCRecoIdealDBLoader")

process.DTGeometryWriter = cms.EDAnalyzer("DTRecoIdealDBLoader")

process.RPCGeometryWriter = cms.EDAnalyzer("RPCRecoIdealDBLoader")
Ejemplo n.º 7
0
import FWCore.ParameterSet.Config as cms

from RecoLocalCalo.HcalRecAlgos.hcalRecAlgoESProd_cfi import *
hcalOOTPileupESProducer = cms.ESProducer('OOTPileupDBCompatibilityESProducer')

from RecoLocalCalo.HcalRecProducers.HBHEPhase1Reconstructor_cfi import hbheprereco as _phase1_hbheprereco
hbheprereco = _phase1_hbheprereco.clone(processQIE11=cms.bool(False),
                                        tsFromDB=cms.bool(True),
                                        pulseShapeParametersQIE8=dict(
                                            TrianglePeakTS=cms.uint32(4), ))

from RecoLocalCalo.HcalRecProducers.HcalHitReconstructor_ho_cfi import *
from RecoLocalCalo.HcalRecProducers.HcalHitReconstructor_hf_cfi import *
from RecoLocalCalo.HcalRecProducers.HcalHitReconstructor_zdc_cfi import *
hcalLocalRecoSequence = cms.Sequence(hbheprereco + hfreco + horeco + zdcreco)

from RecoLocalCalo.HcalRecProducers.hfprereco_cfi import hfprereco
from RecoLocalCalo.HcalRecProducers.HFPhase1Reconstructor_cfi import hfreco as _phase1_hfreco
from RecoLocalCalo.HcalRecProducers.hbheplan1_cfi import hbheplan1

# copy for cosmics
_default_hfreco = hfreco.clone()

_phase1_hcalLocalRecoSequence = hcalLocalRecoSequence.copy()
_phase1_hcalLocalRecoSequence.insert(0, hfprereco)

from Configuration.Eras.Modifier_run2_HF_2017_cff import run2_HF_2017
run2_HF_2017.toReplaceWith(hcalLocalRecoSequence,
                           _phase1_hcalLocalRecoSequence)
run2_HF_2017.toReplaceWith(hfreco, _phase1_hfreco)
from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017
Ejemplo n.º 8
0
    statistics = cms.untracked.vstring('cerr_stats'),
    suppressDebug = cms.untracked.vstring(),
    suppressInfo = cms.untracked.vstring(),
    suppressWarning = cms.untracked.vstring(),
    warnings = cms.untracked.PSet(
        placeholder = cms.untracked.bool(True)
    )
)


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


process.CastorDbProducer = cms.ESProducer("CastorDbProducer")


process.EcalLaserCorrectionService = cms.ESProducer("EcalLaserCorrectionService")


process.SiStripRecHitMatcherESProducer = cms.ESProducer("SiStripRecHitMatcherESProducer",
    ComponentName = cms.string('StandardMatcher'),
    NSigmaInside = cms.double(3.0),
    PreFilter = cms.bool(False)
)


process.StripCPEfromTrackAngleESProducer = cms.ESProducer("StripCPEESProducer",
    ComponentName = cms.string('StripCPEfromTrackAngle'),
    ComponentType = cms.string('StripCPEfromTrackAngle'),
Ejemplo n.º 9
0
process = cms.Process("Source")

#process.load("DQM.SiStripCommon.MessageLogger_cfi")

process.load("DQM.SiStripCommon.DaqMonitorROOTBackEnd_cfi")

process.load('Configuration.Geometry.GeometryRecoDB_cff')
process.load(
    'Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
from Configuration.AlCa.GlobalTag import GlobalTag
process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run2_data')

process.SiStripDetInfoFileReader = cms.Service("SiStripDetInfoFileReader")

process.sistripconn = cms.ESProducer("SiStripConnectivity")

#CHANGED -- use a list to have more than 255 args
list = [
    '/store/data/Run2016G/VRRandom0/RAW/v1/000/280/667/00000/04ABEFF1-8E7A-E611-995E-02163E014384.root',
    '/store/data/Run2016G/VRRandom0/RAW/v1/000/280/667/00000/0623B0EC-9F7A-E611-81EC-02163E011FA0.root',
    '/store/data/Run2016G/VRRandom0/RAW/v1/000/280/667/00000/0A0C7BF6-A17A-E611-9CEE-02163E014165.root',
    '/store/data/Run2016G/VRRandom0/RAW/v1/000/280/667/00000/0C3F7AEC-9F7A-E611-84AA-02163E0144E4.root',
    '/store/data/Run2016G/VRRandom0/RAW/v1/000/280/667/00000/0C62CDEE-9F7A-E611-99AF-02163E0143EF.root',
    '/store/data/Run2016G/VRRandom0/RAW/v1/000/280/667/00000/0CBE29F0-9F7A-E611-9B3A-02163E011C02.root',
    '/store/data/Run2016G/VRRandom0/RAW/v1/000/280/667/00000/1435443E-9F7A-E611-A015-02163E014136.root',
    '/store/data/Run2016G/VRRandom0/RAW/v1/000/280/667/00000/144C4E40-9F7A-E611-A094-02163E014789.root',
    '/store/data/Run2016G/VRRandom0/RAW/v1/000/280/667/00000/1AD7CDDE-9F7A-E611-8221-FA163E69A996.root',
    '/store/data/Run2016G/VRRandom0/RAW/v1/000/280/667/00000/220866EF-9F7A-E611-A918-FA163E2648F7.root',
    '/store/data/Run2016G/VRRandom0/RAW/v1/000/280/667/00000/228C2EEE-9F7A-E611-AE1D-02163E011DFF.root',
    '/store/data/Run2016G/VRRandom0/RAW/v1/000/280/667/00000/22E9ABEB-9F7A-E611-8C30-02163E0144A4.root',
Ejemplo n.º 10
0
import FWCore.ParameterSet.Config as cms

ZdcGeometryFromDBEP = cms.ESProducer("ZdcGeometryFromDBEP",
                                     applyAlignment=cms.bool(False))
Ejemplo n.º 11
0
#
# WARNING: This file is in the L1T configuration critical path.
#
# All changes must be explicitly discussed with the L1T offline coordinator.
#
import FWCore.ParameterSet.Config as cms

L1TGlobalPrescalesVetosFractRcdSource = cms.ESSource("EmptyESSource",
    recordName = cms.string('L1TGlobalPrescalesVetosFractRcd'),
    iovIsRunNotTime = cms.bool(True),
    firstValid = cms.vuint32(1)
)


L1TGlobalPrescalesVetosFract = cms.ESProducer("L1TGlobalPrescalesVetosFractESProducer",
    TriggerMenuLuminosity = cms.string('startup'),
    Verbosity = cms.int32(0),
    AlgoBxMaskDefault = cms.int32(1),
    PrescaleXMLFile = cms.string('UGT_BASE_RS_PRESCALES_L1MenuCollisions2022_v1_1_0.xml'),
    AlgoBxMaskXMLFile = cms.string('UGT_BASE_RS_ALGOBX_MASK_L1MenuCollisions2022_v1_1_0.xml'),
    FinOrMaskXMLFile = cms.string('UGT_BASE_RS_FINOR_MASK_L1MenuCollisions2022_v1_1_0.xml'),
    VetoMaskXMLFile = cms.string('UGT_BASE_RS_VETO_MASK_L1MenuCollisions2022_v1_1_0.xml'),
)
Ejemplo n.º 12
0
import FWCore.ParameterSet.Config as cms

DDDetectorESProducer = cms.ESSource(
    "DDDetectorESProducer",
    confGeomXMLFiles=cms.FileInPath(
        'Geometry/VeryForwardGeometry/data/dd4hep/geometryPPS_CMSxz_fromDD_2018.xml'
    ),
    appendToDataLabel=cms.string('XMLIdealGeometryESSource_CTPPS'))

DDCompactViewESProducer = cms.ESProducer(
    "DDCompactViewESProducer",
    appendToDataLabel=cms.string('XMLIdealGeometryESSource_CTPPS'))

ctppsGeometryESModule = cms.ESProducer(
    "CTPPSGeometryESModule",
    fromDD4hep=cms.untracked.bool(True),
    isRun2=cms.bool(True),
    verbosity=cms.untracked.uint32(1),
    compactViewTag=cms.string('XMLIdealGeometryESSource_CTPPS'))
Ejemplo n.º 13
0
import FWCore.ParameterSet.Config as cms

BtagPerformanceESProducer_MISTAGCSVLABCD = cms.ESProducer("BtagPerformanceESProducer",
# this is what it makes available
    ComponentName = cms.string('MISTAGCSVLABCD'),
# this is where it gets the payload from                                                
    PayloadName = cms.string('MISTAGCSVLABCD_T'),
    WorkingPointName = cms.string('MISTAGCSVLABCD_WP')
)

BtagPerformanceESProducer_MISTAGCSVMABCD = cms.ESProducer("BtagPerformanceESProducer",
# this is what it makes available
    ComponentName = cms.string('MISTAGCSVMABCD'),
# this is where it gets the payload from                                                
    PayloadName = cms.string('MISTAGCSVMABCD_T'),
    WorkingPointName = cms.string('MISTAGCSVMABCD_WP')
)

BtagPerformanceESProducer_MISTAGCSVTABCD = cms.ESProducer("BtagPerformanceESProducer",
# this is what it makes available
    ComponentName = cms.string('MISTAGCSVTABCD'),
# this is where it gets the payload from                                                
    PayloadName = cms.string('MISTAGCSVTABCD_T'),
    WorkingPointName = cms.string('MISTAGCSVTABCD_WP')
)

BtagPerformanceESProducer_MISTAGJPLABCD = cms.ESProducer("BtagPerformanceESProducer",
# this is what it makes available
    ComponentName = cms.string('MISTAGJPLABCD'),
# this is where it gets the payload from                                                
    PayloadName = cms.string('MISTAGJPLABCD_T'),
Ejemplo n.º 14
0
fragment.GlobalParameters = cms.ESProducer(
    "StableParametersTrivialProducer",
    NumberL1JetCounts=cms.uint32(12),
    NumberL1NoIsoEG=cms.uint32(4),
    NumberL1CenJet=cms.uint32(4),
    NumberL1Tau=cms.uint32(8),
    NumberConditionChips=cms.uint32(1),
    NumberL1EGamma=cms.uint32(12),
    TotalBxInEvent=cms.int32(5),
    NumberL1Mu=cms.uint32(4),
    PinsOnConditionChip=cms.uint32(512),
    WordLength=cms.int32(64),
    PinsOnChip=cms.uint32(512),
    OrderOfChip=cms.vint32(1),
    IfMuEtaNumberBits=cms.uint32(6),
    OrderConditionChip=cms.vint32(1),
    appendToDataLabel=cms.string(""),
    NumberL1TauJet=cms.uint32(4),
    NumberL1Jet=cms.uint32(12),
    NumberPhysTriggers=cms.uint32(512),
    NumberL1Muon=cms.uint32(12),
    UnitLength=cms.int32(8),
    NumberL1IsoEG=cms.uint32(4),
    NumberTechnicalTriggers=cms.uint32(64),
    NumberL1ForJet=cms.uint32(4),
    IfCaloEtaNumberBits=cms.uint32(4),
    NumberPsbBoards=cms.int32(7),
    NumberChips=cms.uint32(5),
    NumberPhysTriggersExtended=cms.uint32(64))
fragment.CastorDbProducer = cms.ESProducer("CastorDbProducer",
from Geometry.CommonTopologies.globalTrackingGeometry_cfi import *
from RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi import *
from Geometry.TrackerGeometryBuilder.TrackerAdditionalParametersPerDet_cfi import *
from Geometry.TrackerGeometryBuilder.trackerParameters_cff import *
from Geometry.TrackerNumberingBuilder.trackerTopology_cfi import *
from Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff import *
trackerGeometry.applyAlignment = cms.bool(False)

# calo
from Geometry.CaloEventSetup.HGCalV9Topology_cfi import *
from Geometry.HGCalGeometry.HGCalGeometryESProducer_cfi import *
from Geometry.CaloEventSetup.CaloTopology_cfi import *
from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *
CaloGeometryBuilder = cms.ESProducer(
    "CaloGeometryBuilder",
    SelectedCalos=cms.vstring("HCAL", "ZDC", "EcalBarrel", "TOWER",
                              "HGCalEESensitive", "HGCalHESiliconSensitive",
                              "HGCalHEScintillatorSensitive"))
from Geometry.EcalAlgo.EcalBarrelGeometry_cfi import *
from Geometry.HcalEventSetup.HcalGeometry_cfi import *
from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *
from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *
from Geometry.HcalCommonData.hcalDDDRecConstants_cfi import *
from Geometry.HcalEventSetup.hcalTopologyIdeal_cfi import *
from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *
from Geometry.EcalMapping.EcalMapping_cfi import *
from Geometry.EcalMapping.EcalMappingRecord_cfi import *

# muon
from Geometry.MuonNumbering.muonNumberingInitialization_cfi import *
from RecoMuon.DetLayers.muonDetLayerGeometry_cfi import *
Ejemplo n.º 16
0

process = cms.Process("DUMP")
process.add_(cms.Service("InitRootHandlers", ResetRootErrHandler = cms.untracked.bool(False)))
process.source = cms.Source("EmptySource")
process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(1))


recoGeoLoad(options.tag)

if ( options.tgeo == True):
    if (options.out == defaultOutputFileName ):
        options.out = "cmsTGeoRecoGeom-" +  str(options.tag) + ".root"
    process.add_(cms.ESProducer("FWTGeoRecoGeometryESProducer",
                 Tracker = cms.untracked.bool(options.tracker),
                 Muon = cms.untracked.bool(options.muon),
                 Calo = cms.untracked.bool(options.calo),
                 Timing = cms.untracked.bool(options.timing)))
    process.dump = cms.EDAnalyzer("DumpFWTGeoRecoGeometry",
                              tagInfo = cms.untracked.string(options.tag),
                       outputFileName = cms.untracked.string(options.out)
                              )
else:
    if (options.out == defaultOutputFileName ):
        options.out = "cmsRecoGeom-" +  str(options.tag) + ".root"
    process.add_(cms.ESProducer("FWRecoGeometryESProducer",
                 Tracker = cms.untracked.bool(options.tracker),
                 Muon = cms.untracked.bool(options.muon),
                 Calo = cms.untracked.bool(options.calo),
                 Timing = cms.untracked.bool(options.timing)))
    process.dump = cms.EDAnalyzer("DumpFWRecoGeometry",
Ejemplo n.º 17
0
        authenticationPath=cms.untracked.string("."),
        connectionRetrialTimeOut=cms.untracked.int32(60),
        idleConnectionCleanupPeriod=cms.untracked.int32(10),
        messageLevel=cms.untracked.int32(0),
        enablePoolAutomaticCleanUp=cms.untracked.bool(False),
        enableConnectionSharing=cms.untracked.bool(True),
        enableReadOnlySessionOnUpdateConnection=cms.untracked.bool(False),
        connectionTimeOut=cms.untracked.int32(0),
        connectionRetrialPeriod=cms.untracked.int32(10)),
    RefreshAlways=cms.untracked.bool(False),
    connect=cms.string("frontier://FrontierProd/CMS_CONDITIONS"),
    ReconnectEachRun=cms.untracked.bool(True),
    RefreshOpenIOVs=cms.untracked.bool(False),
    DumpStat=cms.untracked.bool(False))

process.CastorDbProducer = cms.ESProducer("CastorDbProducer",
                                          appendToDataLabel=cms.string(""))
process.HcalTopologyIdealEP = cms.ESProducer(
    "HcalTopologyIdealEP",
    MergePosition=cms.untracked.bool(True),
    Exclude=cms.untracked.string(""),
    appendToDataLabel=cms.string(""))
process.hcalDDDRecConstants = cms.ESProducer("HcalDDDRecConstantsESModule",
                                             appendToDataLabel=cms.string(""))
process.hcalDDDSimConstants = cms.ESProducer("HcalDDDSimConstantsESModule",
                                             appendToDataLabel=cms.string(""))

process.FastTimerService = cms.Service(
    "FastTimerService",
    dqmPath=cms.untracked.string("HLT/TimerService"),
    dqmModuleTimeRange=cms.untracked.double(40.0),
    enableDQMbyPath=cms.untracked.bool(False),
Ejemplo n.º 18
0
def recoGeoLoad(score):
    print("Loading configuration for tag ", options.tag ,"...\n")

    if score == "Run1":
       process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
       from Configuration.AlCa.autoCond import autoCond
       process.GlobalTag.globaltag = autoCond['run1_mc']
       process.load("Configuration.StandardSequences.GeometryDB_cff")
       
    elif score == "2015":
       process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
       from Configuration.AlCa.autoCond import autoCond
       process.GlobalTag.globaltag = autoCond['run2_mc']
       process.load("Configuration.StandardSequences.GeometryDB_cff")
       
    elif score == "2017":
       process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
       from Configuration.AlCa.autoCond import autoCond
       process.GlobalTag.globaltag = autoCond['upgrade2017']
       process.load('Configuration.Geometry.GeometryExtended2017Reco_cff')
       
    elif  score == "2019":
       process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
       from Configuration.AlCa.autoCond import autoCond
       process.GlobalTag.globaltag = autoCond['upgrade2019']
       ## NOTE: There is no PTrackerParameters Rcd in this GT yet
       process.load('Geometry.TrackerGeometryBuilder.trackerParameters_cfi')
       process.load('Configuration.Geometry.GeometryExtended2019Reco_cff')
       ## NOTE: There are no Muon alignement records in the GT yet
       process.DTGeometryESModule.applyAlignment = cms.bool(False)
       process.CSCGeometryESModule.applyAlignment = cms.bool(False)
       
    elif "2023" in score:
       process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
       from Configuration.AlCa.autoCond import autoCond
       process.GlobalTag.globaltag = autoCond['run2_mc']
       process.load('Configuration.Geometry.GeometryExtended'+score+'Reco_cff')
       
    elif score == "MaPSA":
       process.load('Geometry.TrackerGeometryBuilder.idealForDigiTrackerGeometry_cff')
       process.load('Geometry.TrackerCommonData.mapsaGeometryXML_cfi')
       process.load('Geometry.TrackerNumberingBuilder.trackerNumberingGeometry_cfi')
       process.load('Geometry.TrackerNumberingBuilder.trackerTopology_cfi')
       process.load('Geometry.TrackerGeometryBuilder.trackerParameters_cfi')
       process.load('Geometry.TrackerGeometryBuilder.trackerGeometry_cfi')
       process.trackerGeometry.applyAlignment = cms.bool(False)
       process.load('RecoTracker.GeometryESProducer.TrackerRecoGeometryESProducer_cfi')

       process.load('Geometry.CommonDetUnit.bareGlobalTrackingGeometry_cfi')
       
    elif score == "HGCTB160": ## hgcal testbeam
       process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") 
       from Configuration.AlCa.autoCond import autoCond
       process.GlobalTag.globaltag = autoCond['mc']
       process.load('Geometry.HGCalCommonData.hgcalV6ParametersInitialization_cfi')
       process.load('Geometry.HGCalCommonData.hgcalV6NumberingInitialization_cfi')
       process.load('Geometry.CaloEventSetup.HGCalV6Topology_cfi')
       process.load('Geometry.HGCalGeometry.HGCalV6GeometryESProducer_cfi')
       process.load('Geometry.CaloEventSetup.CaloTopology_cfi')
       process.load('Geometry.CaloEventSetup.CaloGeometryBuilder_cfi')
       process.CaloGeometryBuilder = cms.ESProducer(
          "CaloGeometryBuilder",
          SelectedCalos = cms.vstring("HGCalEESensitive")
       )
       process.load("SimG4CMS.HGCalTestBeam.HGCalTB160XML_cfi")
       
    else:
      help()
Ejemplo n.º 19
0
import FWCore.ParameterSet.Config as cms

process = cms.Process("HCALDQM")

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

process.source = cms.Source("HcalTBSource",
    fileNames = cms.untracked.vstring('file:/tmp/chenyi/HTB_106425.root'),
    streams   = cms.untracked.vstring('HCAL_Trigger','HCAL_SlowData','HCAL_QADCTDC','HCAL_DCC021')
)

process.hcal_db_producer = cms.ESProducer("HcalDbProducer",
   dump = cms.untracked.vstring(''),
   file = cms.untracked.string('')
)

process.es_hardcode = cms.ESSource("HcalHardcodeCalibrations",
    toGet = cms.untracked.vstring('GainWidths','PedestalWidths','QIEData','ChannelQuality','ZSThresholds','RespCorrs')
)

process.es_ascii = cms.ESSource("HcalTextCalibrations",
    input = cms.VPSet(
        cms.PSet(
            object = cms.string('ElectronicsMap'),
            file = cms.FileInPath('emap_TB2009_A.txt')
        ),
        cms.PSet(
            object = cms.string('Pedestals'),
            file = cms.FileInPath('pedestals_TB2009.txt')
        ),
        cms.PSet(
Ejemplo n.º 20
0
                                           appendToDataLabel=cms.string('abc'),
                                           test2=cms.untracked.string('z'))

# ---------------------------------------------------------------

prod2Process = cms.Process("PROD2")
copy2Process.addSubProcess(
    cms.SubProcess(
        prod2Process,
        outputCommands=cms.untracked.vstring("keep *", "drop *_putInt_*_*"),
    ))
prod2Process.DoodadESSource = cms.ESSource("DoodadESSource",
                                           appendToDataLabel=cms.string('abc'),
                                           test2=cms.untracked.string('zz'))

prod2Process.WhatsItESProducer = cms.ESProducer("WhatsItESProducer")

prod2Process.thingWithMergeProducer = cms.EDProducer("ThingWithMergeProducer")

# Reusing some code I used for testing merging, although in this
# context it has nothing to do with merging.
prod2Process.testmerge = cms.EDAnalyzer(
    "TestMergeResults",
    expectedProcessHistoryInRuns=cms.untracked.vstring(
        'PROD',  # Run 1
        'PROD2',
        'PROD',  # Run 2
        'PROD2',
        'PROD',  # Run 3
        'PROD2'))
Ejemplo n.º 21
0
## Fills CondFormats from the database
from CondCore.CondDB.CondDB_cfi import CondDB
CondDB.connect = cms.string("frontier://FrontierProd/CMS_CONDITIONS")

## Fills firmware, pT LUT, and PC LUT versions manually
emtfParamsSource = cms.ESSource(
    "EmptyESSource",
    recordName=cms.string('L1TMuonEndCapParamsRcd'),
    iovIsRunNotTime=cms.bool(True),
    firstValid=cms.vuint32(1))

emtfParams = cms.ESProducer(
    "L1TMuonEndCapParamsESProducer",
    ## Version 5 was used for all of 2016
    PtAssignVersion=cms.int32(5),
    ## Latest version in 2016
    FirmwareVersion=cms.int32(49999),
    ## v0 corresponds to data/emtf_luts/ph_lut_v1, used for all of 2016
    PrimConvVersion=cms.int32(0))

## Fills pT LUT XMLs ("forests") from the database
emtfForestsSource = cms.ESSource(
    "EmptyESSource",
    recordName=cms.string('L1TMuonEndCapForestRcd'),
    iovIsRunNotTime=cms.bool(True),
    firstValid=cms.vuint32(1))

emtfForestsDB = cms.ESSource(
    "PoolDBESSource",
    CondDB,
    toGet=cms.VPSet(
Ejemplo n.º 22
0
        threshold=cms.untracked.string('INFO'),
        default=cms.untracked.PSet(limit=cms.untracked.int32(0)),
        DummyCondObjContentPrinter=cms.untracked.PSet(
            limit=cms.untracked.int32(100000))))

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

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

#process.load("Geometry.CMSCommonData.cmsIdealGeometryXML_cfi")
process.load('Configuration.Geometry.GeometryExtended_cff')
process.TrackerTopologyEP = cms.ESProducer("TrackerTopologyEP")

process.poolDBESSource = cms.ESSource(
    "PoolDBESSource",
    BlobStreamerName=cms.untracked.string('TBufferBlobStreamingService'),
    DBParameters=cms.PSet(
        messageLevel=cms.untracked.int32(1),  # it used to be 2
        authenticationPath=cms.untracked.string('/afs/cern.ch/cms/DB/conddb')),
    timetype=cms.untracked.string('runnumber'),
    connect=cms.string(options.connectionString),
    toGet=cms.VPSet(
        cms.PSet(record=cms.string(options.recordName),
                 tag=cms.string(options.tagName))))

if options.LatencyMon == True:
    process.reader = cms.EDAnalyzer("SiStripLatencyDummyPrinter")
Ejemplo n.º 23
0
from Geometry.TrackerGeometryBuilder.idealForDigiTrackerSLHCGeometry_cff import *
from Geometry.CSCGeometryBuilder.idealForDigiCscGeometry_cff import *
from Geometry.DTGeometryBuilder.idealForDigiDtGeometry_cff import *

trackerSLHCGeometry.applyAlignment = cms.bool(False)

#  Calorimeters
from Geometry.HGCalCommonData.shashlikNumberingInitialization_cfi import *
from Geometry.CaloEventSetup.ShashlikTopology_cfi import *
from Geometry.FCalGeometry.ShashlikGeometryESProducer_cfi import *

from Geometry.CaloEventSetup.CaloTopology_cfi import *
from Geometry.CaloEventSetup.CaloGeometryBuilder_cfi import *

CaloGeometryBuilder = cms.ESProducer("CaloGeometryBuilder",
                                     SelectedCalos=cms.vstring(
                                         'HCAL', 'ZDC', 'CASTOR', 'EcalBarrel',
                                         'Shashlik', 'TOWER'))

from Geometry.EcalAlgo.EcalBarrelGeometry_cfi import *
from Geometry.HcalEventSetup.HcalGeometry_cfi import *
from Geometry.HcalEventSetup.CaloTowerGeometry_cfi import *
from Geometry.HcalEventSetup.CaloTowerTopology_cfi import *
from Geometry.HcalEventSetup.HcalTopology_cfi import *
from Geometry.ForwardGeometry.ForwardGeometry_cfi import *

from Geometry.CaloEventSetup.EcalTrigTowerConstituents_cfi import *
from Geometry.EcalMapping.EcalMapping_cfi import *
from Geometry.EcalMapping.EcalMappingRecord_cfi import *
from Geometry.HcalCommonData.hcalRecNumberingInitialization_cfi import *
Ejemplo n.º 24
0
import FWCore.ParameterSet.Config as cms

CaloTowerTopology = cms.ESProducer('CaloTowerTopologyEP',
  appendToDataLabel = cms.string('')
)
Ejemplo n.º 25
0
import FWCore.ParameterSet.Config as cms

process = cms.Process("read")
process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(1))
process.source = cms.Source("EmptySource")

process.rpcconfsrc1 = cms.ESProducer("RPCTriggerBxOrConfig",
                                     firstBX=cms.int32(-2),
                                     lastBX=cms.int32(0))

process.rpcconfsrc = cms.ESSource("EmptyESSource",
                                  recordName=cms.string('L1RPCBxOrConfigRcd'),
                                  iovIsRunNotTime=cms.bool(True),
                                  firstValid=cms.vuint32(1))

process.ms = cms.EDFilter("TestBxOrConfig")

process.p = cms.Path(process.ms)
Ejemplo n.º 26
0
process.load("FWCore.MessageService.MessageLogger_cfi")

process.maxEvents = cms.untracked.PSet(
    input=cms.untracked.int32(options.maxEvents))
process.source = cms.Source("PoolSource",
                            fileNames=cms.untracked.vstring(
                                options.inputFiles))

process.load(
    'Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
from Configuration.AlCa.GlobalTag import GlobalTag
process.GlobalTag = GlobalTag(process.GlobalTag, '80X_dataRun2_Prompt_v16', '')

process.load("Configuration.StandardSequences.GeometryRecoDB_cff")
process.load('Configuration.Geometry.GeometrySimDB_cff')
process.HcalTrigTowerGeometryESProducer = cms.ESProducer(
    "HcalTrigTowerGeometryESProducer")

process.load('SimCalorimetry.HcalTrigPrimProducers.hcaltpdigi_cff')
process.HcalTPGCoderULUT.LUTGenerationMode = cms.bool(False)

process.load("Configuration.StandardSequences.RawToDigi_Data_cff")
process.load("EventFilter.L1TXRawToDigi.caloLayer1Stage2Digis_cfi")

process.ntupler = cms.EDAnalyzer(
    "L1JetTupler",
    ecalTPs=cms.InputTag("l1tCaloLayer1Digis"),
    hcalTPs=cms.InputTag("l1tCaloLayer1Digis"),
    caloTowers=cms.InputTag("simCaloStage2Layer1Digis" if options.
                            sim else "caloStage2Digis:CaloTower"),
    l1Jets=cms.InputTag(
        "simCaloStage2Digis" if options.sim else "caloStage2Digis:Jet"),
Ejemplo n.º 27
0
    taggingMode=cms.bool(True),
    debug=cms.bool(False))

######### read JSON file for data ##########
'''if not(runOnMC) and useJSON:

  import FWCore.PythonUtilities.LumiList as LumiList
  import FWCore.ParameterSet.Types as CfgTypes
  process.source.lumisToProcess = CfgTypes.untracked(CfgTypes.VLuminosityBlockRange())
  myLumis = LumiList.LumiList(filename = JSONfile).getCMSSWString().split(',')
  process.source.lumisToProcess.extend(myLumis) 
'''
# DeepAK8: set up TransientTrackBuilder
process.load('Configuration.StandardSequences.MagneticField_cff')
process.TransientTrackBuilderESProducer = cms.ESProducer(
    "TransientTrackBuilderESProducer",
    ComponentName=cms.string('TransientTrackBuilder'))
# ---------------------------------------------------------

option = 'RECO'

process.load("ExoDiBosonResonances.EDBRCommon.goodMuons_cff")
process.load("ExoDiBosonResonances.EDBRCommon.goodElectrons_cff")
process.load("ExoDiBosonResonances.EDBRCommon.goodJets_cff")
process.load("ExoDiBosonResonances.EDBRCommon.leptonicW_cff")
process.load("ExoDiBosonResonances.EDBRCommon.hadronicW_cff")
process.load("ExoDiBosonResonances.EDBRCommon.goodPuppi_cff")

from JMEAnalysis.JetToolbox.jetToolbox_cff import jetToolbox
JETCorrLevels = ['L2Relative', 'L3Absolute', 'L2L3Residual']
jetToolbox(
Ejemplo n.º 28
0
# hltGetConfiguration --cff --data /dev/CMSSW_10_1_0/Fake --type Fake

# /dev/CMSSW_10_1_0/Fake/V2 (CMSSW_10_1_0)

import FWCore.ParameterSet.Config as cms

fragment = cms.ProcessFragment("HLT")

fragment.HLTConfigVersion = cms.PSet(
    tableName=cms.string('/dev/CMSSW_10_1_0/Fake/V2'))

fragment.streams = cms.PSet(A=cms.vstring('InitialPD'))
fragment.datasets = cms.PSet(InitialPD=cms.vstring(
    'HLT_Physics_v1', 'HLT_Random_v1', 'HLT_ZeroBias_v1'))

fragment.CastorDbProducer = cms.ESProducer("CastorDbProducer",
                                           appendToDataLabel=cms.string(""))
fragment.hcalDDDRecConstants = cms.ESProducer("HcalDDDRecConstantsESModule",
                                              appendToDataLabel=cms.string(""))
fragment.hcalDDDSimConstants = cms.ESProducer("HcalDDDSimConstantsESModule",
                                              appendToDataLabel=cms.string(""))

fragment.hltGetConditions = cms.EDAnalyzer("EventSetupRecordDataGetter",
                                           toGet=cms.VPSet(),
                                           verbose=cms.untracked.bool(False))
fragment.hltGetRaw = cms.EDAnalyzer(
    "HLTGetRaw", RawDataCollection=cms.InputTag("rawDataCollector"))
fragment.hltBoolFalse = cms.EDFilter("HLTBool", result=cms.bool(False))
fragment.hltTriggerType = cms.EDFilter("HLTTriggerTypeFilter",
                                       SelectedTriggerType=cms.int32(1))
fragment.hltGtDigis = cms.EDProducer(
    "L1GlobalTriggerRawToDigi",
Ejemplo n.º 29
0
import FWCore.ParameterSet.Config as cms

hcalTopologyIdeal = cms.ESProducer(
    'HcalTopologyIdealEP',
    Exclude=cms.untracked.string(''),
    ##  hcalTopologyConstants = cms.PSet(),
    appendToDataLabel=cms.string(''))
Ejemplo n.º 30
0
    statistics=cms.untracked.vstring('cout', 'geometry'),
    categories=cms.untracked.vstring('Geometry'),
    cout=cms.untracked.PSet(threshold=cms.untracked.string('WARNING'),
                            noLineBreaks=cms.untracked.bool(True)),
    geometry=cms.untracked.PSet(
        INFO=cms.untracked.PSet(limit=cms.untracked.int32(0)),
        noLineBreaks=cms.untracked.bool(True),
        DEBUG=cms.untracked.PSet(limit=cms.untracked.int32(0)),
        WARNING=cms.untracked.PSet(limit=cms.untracked.int32(0)),
        ERROR=cms.untracked.PSet(limit=cms.untracked.int32(0)),
        threshold=cms.untracked.string('INFO'),
        Geometry=cms.untracked.PSet(limit=cms.untracked.int32(-1))),
    destinations=cms.untracked.vstring('cout', 'geometry'))

process.DDDetectorESProducer = cms.ESSource(
    "DDDetectorESProducer",
    confGeomXMLFiles=cms.FileInPath(
        'DetectorDescription/DDCMS/data/cms-2015-muon-geometry.xml'),
    appendToDataLabel=cms.string('MUON'))

process.DDVectorRegistryESProducer = cms.ESProducer(
    "DDVectorRegistryESProducer", appendToDataLabel=cms.string('MUON'))

process.test = cms.EDAnalyzer(
    "DDTestNavigateGeometry",
    DDDetector=cms.ESInputTag('MUON'),
    detElementPath=cms.string(''),
    placedVolumePath=cms.string('/world_volume_1/OCMS_1/CMSE_1/MUON_1'))

process.p = cms.Path(process.test)