Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:33:13

0001 #! /usr/bin/env python3
0002 
0003 import os
0004 import shutil
0005 import sys
0006 import fileinput
0007 import string
0008 
0009 ##############################################################
0010 # Input parameters
0011 #
0012 #
0013 # Should we execute the code?
0014 #
0015 Submit=True
0016 
0017 #
0018 # Should we publish the results?
0019 #
0020 Publish=True
0021 Publish_rootfile=False
0022 
0023 # + Location of the AFS place where to put the PDFs
0024 WebRepository = '/eos/user/c/cmsmupog/www/Validation/'
0025 
0026 # User enabled to write in the official repository
0027 User='cprieels'
0028 
0029 #
0030 # Information about the new release
0031 #
0032 NewParams = dict(
0033     # Type of parameters
0034     Type='New',
0035     
0036     # Releases to compare
0037     Release='CMSSW_10_6_0',
0038 
0039     # Conditions of the sample
0040     Condition='106X_upgrade2021_realistic_v4_rsb',
0041 
0042     # 'no' if no pileup, otherwise set BX spacing
0043     PileUp='no',
0044     #PileUp='25ns',
0045     #PileUp='',      # for HeavyIons
0046 
0047     # 13 or 14TeV?
0048     Energy = '14TeV',
0049 
0050     Version='v1',
0051 
0052     Format='DQMIO',
0053 
0054     # If True use Fastsim, else use Fullsim
0055     FastSim=False,
0056     #FastSim=True,
0057 
0058     # for HeavyIons samples (few folders are not there) 
0059     HeavyIons=False,
0060     #HeavyIons=True,
0061 
0062     # needed if you copy any root file from the DQM GUI.
0063     # See GetLabel function for more details
0064     Label='',
0065 
0066     # Where to get the root file from. Possible values
0067     # * WEB: Take root files from the MuonPOG Validation repo on the web
0068     # * GUI: Copy root files from the DQM GUI server
0069     # * EOS: copy root files from Muon POG users area
0070     # By default, if the root files are already in the local area,
0071     # they won't be overwritten
0072     GetFilesFrom='GUI',
0073     #GetFilesFrom='EOS',
0074 
0075     # Base URL of the DQM GUI repository
0076     #DqmGuiBaseRepo='https://cmsweb.cern.ch/dqm/relval/data/browse/ROOT/RelVal/',
0077     DqmGuiBaseRepo='https://cmsweb.cern.ch/dqm/relval/data/browse/ROOT/RelVal/',
0078 
0079     # Base repository on EOS
0080     EOSBaseRepository='/eos/cms/store/group/phys_muon/abbiendi/RelVal/'
0081 )
0082 
0083 
0084 #
0085 # Information about the reference release.
0086 # We only need to set the variables than are different from the new release
0087 #
0088 RefParams = dict(
0089     # Type of parameters
0090     Type='Ref',
0091 
0092     # Parameters for the reference
0093     Release='CMSSW_10_6_0',
0094     Condition='106X_upgrade2021_realistic_v4_rsb',
0095     Energy = '13',
0096     Version='v1',
0097     Label=''
0098 )
0099 
0100 #
0101 # Optional plots to be made:
0102 #  for FastSim HLT,DQM are set automatically to False
0103 #  for HeavyIons HLT,RECO are skipped if HeavyIons = True
0104 #
0105 ValidateHLT  = True
0106 ValidateRECO = True
0107 ValidateISO  = True
0108 ValidateDQM  = True
0109 
0110 # Samples for Validation
0111 
0112 # For FullSim No PU
0113 #samples = ['RelValSingleMuPt10','RelValSingleMuPt100','RelValSingleMuPt1000',
0114 #           'RelValZMM', 'RelValWM', 'RelValJpsiMuMu_Pt-8', 'RelValTTbar',
0115 #           'RelValZpMM', 'RelValWpM',
0116 #           'RelValDisplacedSUSY_stopToBottom_M_300_1000mm']
0117 
0118 # For FastSim/FullSim PU 25ns
0119 samples = ['RelValTTbar']
0120 #samples = ['RelValZMM', 'RelValTTbar']
0121 
0122 # For HeavyIons FullSim
0123 #samples = ['RelValZEEMM_13_HI']