Skip to content

Instantly share code, notes, and snippets.

View mmusich's full-sized avatar

Marco Musich mmusich

View GitHub Profile
cmsDriver.py testReAlCa -s ALCA:PromptCalibProdSiStripHitEfficiency --conditions 123X_dataRun2_v2 --scenario pp --data --era Run2_2018 --datatier ALCARECO --eventcontent ALCARECO --processName=ReAlCa -n 100000 --dasquery='file dataset=/StreamExpress/Run2018D-SiStripCalMinBias-Express-v1/ALCARECO run=325172' --nThreads=4 --no_exec 

followed by

cmsDriver.py stepHarvest -s ALCAHARVEST:SiStripHitEff --conditions 123X_dataRun2_v2 --scenario pp --data --era Run2_2018 --filein file:PromptCalibProdSiStripHitEfficiency.root -n -1                         
import FWCore.ParameterSet.Config as cms
def _commonCustomizationForInefficiency(process):
if hasattr(process,'mix') and hasattr(process.mix,'digitizers') and hasattr(process.mix.digitizers,'pixel'):
if hasattr(process.mix.digitizers.pixel,'PSPDigitizerAlgorithm'):
print("activating Bias Rail Inefficiency in macro-pixels")
process.mix.digitizers.pixel.PSPDigitizerAlgorithm.AddBiasRailInefficiency = cms.bool(True)
if hasattr(process.mix.digitizers.pixel,'PSSDigitizerAlgorithm'):
print("activating bad strip simulation for s-sensors in PS modules from DB")
This file has been truncated, but you can view the full file.
import FWCore.ParameterSet.Config as cms
process = cms.Process("HLT")
process.source = cms.Source("PoolSource",
dropDescendantsOfDroppedBranches = cms.untracked.bool(False),
fileNames = cms.untracked.vstring('root://cmsxrootd-site.fnal.gov//store/mc/Run3Winter22GS/MinBias_TuneCP5_13p6TeV-pythia8/GEN-SIM/122X_mcRun3_2021_realistic_v9-v1/2520001/8890caf5-7b45-4f44-97ec-98cfc41f7ba1.root'),
inputCommands = cms.untracked.vstring(
'keep *',
'drop *_genParticles_*_*',
Run number Type date Int Lumi HLT key
246963 Full 3 Jun 2015 0.118 pb-1 /cdaq/physics/firstCollisions15/v6.0/HLT/V1
247070 Full 3 Jun 2015 0.118 pb-1 /cdaq/physics/firstCollisions15/v6.0/HLT/V1
247073 Full 3 Jun 2015 0.118 pb-1 /cdaq/physics/firstCollisions15/v6.0/HLT/V1
254790 Small 21 Aug 2015 0.17 fb-1 /cdaq/physics/Run2015/25ns14e33/v3.5/HLT/V3
258443 Small 7 Oct 2015 2.09 fb-1 /cdaq/physics/Run2015/25ns14e33/v4.3.2/HLT/V1
258444 Small 7 Oct 2015 2.09 fb-1 /cdaq/physics/Run2015/25ns14e33/v4.3.2/HLT/V1
262254 Small 21 Nov 2015 4.23 fb-1 /cdaq/physics/Run2015HI/pp5TeV/v2.0/HLT/V1
271056 Full 23 Apr 2016 4.26 fb-1 /cdaq/physics/firstCollisions16/v1.3/HLT/V1
274969 Small 12 Jun 2016 7.58 fb-1 /cdaq/physics/Run2016/25ns10e33/v2.1.0/HLT/V15

ALCAPROMPT creation

cmsDriver.py testReAlCa -s ALCA:PromptCalibProdSiPixelLorentzAngle --conditions 121X_dataRun3_Express_TIER0_REPLAY_Run2_v1 --scenario pp --data --era Run2_2018 --datatier ALCARECO --eventcontent ALCARECO --processName=ReAlCa -n 100000 --dasquery='file dataset=/StreamExpress/Tier0_REPLAY_2021-SiPixelCalSingleMuon-Express-v1/ALCARECO' --customise_commands='process.ALCARECOCalSignleMuonFilterForSiPixelLorentzAngle.TriggerResultsTag = cms.InputTag ( "TriggerResults","","HLT" ) ; process.ALCARECOCalSignleMuonFilterForSiPixelLorentzAngle.HLTPaths = ["*"]' --nThreads=4 

HARVESTING

 cmsDriver.py stepHarvest -s ALCAHARVEST:SiPixelLA --conditions 121X_dataRun3_Express_TIER0_REPLAY_Run2_v1 --scenario pp --data --era Run2_2018 --filein file:PromptCalibProdSiPixelLorentzAngle.root -n -1
import FWCore.ParameterSet.Config as cms
process = cms.Process("overlap")
readFiles = cms.untracked.vstring()
process.source = cms.Source("PoolSource",
fileNames = readFiles)
readFiles.extend([
'/store/mc/Run3Winter20DRMiniAOD/QCD_Pt_15to30_TuneCP5_13TeV_pythia8/ALCARECO/TkAlMinBias-TkAlMinBias_110X_mcRun3_2021_realistic_v6-v1/20000/0255C37C-4EE9-624D-8C05-17FCAFF598A9.root',
'/store/mc/Run3Winter20DRMiniAOD/QCD_Pt_15to30_TuneCP5_13TeV_pythia8/ALCARECO/TkAlMinBias-TkAlMinBias_110X_mcRun3_2021_realistic_v6-v1/20000/0331B1CD-02AA-2743-AC6B-D05749A5DC25.root',
// usage:
// root -b
// [0] .L testDetIDs.C++g
//
// phase-0 testDetIDs("PixelSkimmedGeometry.txt",true)
// phase-1 testDetIDs("PixelSkimmedGeometry_phase1.txt",false)
// phase-2 testDetIDs("PixelSkimmedGeometryT14.txt",false)
//
// input files at:
// https://raw.githubusercontent.com/cms-sw/cmssw/master/CalibTracker/SiPixelESProducers/data/PixelSkimmedGeometry.txt
from __future__ import print_function
import FWCore.ParameterSet.Config as cms
from Configuration.Eras.Era_Run3_cff import Run3
process = cms.Process("BeamMonitor", Run3)
process.MessageLogger = cms.Service("MessageLogger",
debugModules = cms.untracked.vstring('*'),
cerr = cms.untracked.PSet(
threshold = cms.untracked.string('WARNING')
# "including" common configuration
import FWCore.ParameterSet.Config as cms
process = cms.Process("Alignment")
process.load("Alignment.CommonAlignmentProducer.AlignmentTrackSelector_cfi")
process.load("RecoTracker.FinalTrackSelectors.TrackerTrackHitFilter_cff")
process.load("RecoTracker.TrackProducer.TrackRefitters_cff")
process.load("RecoVertex.BeamSpotProducer.BeamSpot_cff")
process.load('Configuration.Geometry.GeometryRecoDB_cff')
#!/bin/bash
# Save current working dir so img can be outputted there later
W_DIR=$(pwd);
# Set SCRAM architecture var
SCRAM_ARCH=slc7_amd64_gcc900;
export SCRAM_ARCH;
source /afs/cern.ch/cms/cmsset_default.sh;
eval `scram run -sh`;
# Go back to original working directory
cd $W_DIR;