Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /DQMOffline/EGamma/test/OvalFile is written in an unsupported language. File is not indexed.

0001 
0002 The DD_* variables are configuration variables for the script electronDataDiscovery.py,
0003 which prepares and send a query to the Data Discovery web server,
0004 and receive as a result the corresponding list of input data files.
0005 
0006 Oval is able to check the output channel of an execution and compare it with a reference output.
0007 The tags below are defining which are lines to be compared. The currently specification is a
0008 first draft, and we do not yet check the differences that Oval could raise.
0009 
0010 <diffline expr="^(TH1.Print Name  = [a-zA-Z_]+, Entries= ).*$">
0011 <diffnumber expr="^TH1.Print Name  = [a-zA-Z_]+, Entries= (\d+),.*$" tolerance="20%">
0012 <diffnumber expr="^TH1.Print Name  = [a-zA-Z_]+, Entries= \d+, Total sum= (\S+)$" tolerance="10%">
0013 <diffline expr="^(h_\S+ has )\d+ entries of mean value \S+$">
0014 <diffnumber expr="^h_\S+ has (\d+) entries of mean value \S+$" tolerance="20%">
0015 <diffnumber expr="^h_\S+ has \d+ entries of mean value (\S+)$" tolerance="10%">
0016 <!diffvar name="HISTO" expr="^TH1.Print Name  = [a-zA-Z_]+, Entries= \d+, Total sum= (\S+)$" tolerance="10%">
0017 
0018 
0019 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0020 ================================================================================
0021 Tests with real data
0022 ================================================================================
0023 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0024 
0025 <var name="TEST_RELEASE" value="4_2_0_pre8">
0026 <var name="TEST_GLOBAL_TAG" value="MC_42_V7">
0027 <var name="TEST_GLOBAL_STARTUP_TAG" value="START42_V7">
0028 <var name="TEST_GLOBAL_VERSION" value="v1">
0029 <var name="DD_STRATEGY" value="search">
0030   
0031 <environment name="ExpressAnalysis">
0032 
0033   <var name="TOP_WEB_DIR" value="/afs/cern.ch/cms/Physics/egamma/w1/ElectronDataValidation">
0034 
0035   <var name="DD_RELEASE" value="Any">
0036   <var name="DD_TIER" value="FEVT">
0037   <var name="DD_COND" value="Commissioning10-Express-v9">
0038   <var name="DD_SAMPLE" value="ExpressPhysics">
0039 
0040   <var name="VAL_ANALYZER" value="ElectronAnalyzer">
0041   <var name="VAL_CONFIGURATION" value="${VAL_ANALYZER}_cfg.py">
0042   <!--var name="DD_STRATEGY" value="local"-->
0043   <!--var name="DD_COND" value=""-->
0044 
0045   <environment name="DataRun">
0046   
0047     <var name="DD_RUN" value="161312">
0048     
0049     <target name="dd" cmd="electronDataDiscovery.py">
0050     
0051     <var name="TEST_HISTOS_FILE" value="cmsRun.${DD_RUN}.olog.electronHistos.root">
0052     <var name="TEST_WORKFLOW" value="/${DD_SAMPLE}/${DD_COND}/DQMOFFLINE">
0053   
0054     <target name="analyze" cmd="cmsRun ElectronAnalyzer_cfg.py">
0055     <target name="finalize" cmd="cmsRun ElectronOfflineClient_cfg.py">
0056     
0057     <var name="DQM_PREFIX" value="DQM_V0001_R000000001">
0058         
0059     <var name="PUB_INPUT_FILE" value="${DQM_PREFIX}__${DD_SAMPLE}__${DD_COND}__DQMOFFLINE.root">
0060     <var name="PUB_INPUT_FOLDER" value="DQMData/Run 1/Egamma/Run summary/Electrons/">
0061     <var name="PUB_OUTPUT_DIR" value="${TOP_WEB_DIR}/${DD_RUN}/DQMOffline">
0062     <var name="PUB_TITLE" value="DQMOffline Electron Histograms for ${DD_RUN}">
0063     <var name="PUB_COMMENT" value="">
0064     
0065     <target name="publish" cmd="root -b -l -n -q elePublishHistos.C">
0066     
0067   </environment>
0068   
0069 </environment>
0070   
0071 
0072 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0073 ================================================================================
0074 Tests with same datasets as release validation
0075 ================================================================================
0076 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0077 
0078 <environment name="RelValAnalysis">
0079 
0080   <var name="TEST_RELEASE" value="4_2_0_pre8">
0081   <var name="TEST_GLOBAL_TAG" value="MC_42_V7">
0082   <var name="TEST_GLOBAL_STARTUP_TAG" value="START42_V7">
0083   <var name="TEST_GLOBAL_VERSION" value="v1">
0084   <var name="DD_STRATEGY" value="search">
0085 
0086   <var name="DD_RELEASE" value="CMSSW_${TEST_RELEASE}">
0087   <var name="DD_TIER" value="*-RECO">
0088   <var name="DD_COND" value="${TEST_GLOBAL_TAG}-${TEST_GLOBAL_VERSION}">
0089 
0090   <var name="VAL_ANALYZER" value="ElectronAnalyzer">
0091   <var name="VAL_CONFIGURATION" value="${VAL_ANALYZER}_cfg.py">
0092   <!--var name="DD_STRATEGY" value="local"-->
0093   <!--var name="DD_COND" value=""-->
0094 
0095   <var name="PUB_INPUT_FOLDER" value="DQMData/Run 1/Egamma/Run summary/Electrons/">
0096   <var name="PUB_TITLE" value="DQMOffline Electron Histograms">
0097   <var name="PUB_COMMENT" value="Histograms for CMSSW ${TEST_RELEASE}">
0098   <var name="PUB_OUTPUT_DIR" value="/afs/cern.ch/cms/Physics/egamma/www/validation/4_2_0_pre8/Electrons/DqmOffline">
0099   <var name="DQM_PREFIX" value="DQM_V0001_R000000001">
0100   
0101   <var name="TEST_HISTOS_FILE" value="cmsRun.${OVAL_ENVNAME}.olog.electronHistos.root">
0102 
0103   <environment name="Pt35">
0104   
0105     <var name="TEST_DATASET" value="SingleElectronPt35">
0106     <var name="DD_SAMPLE" value="RelVal${TEST_DATASET}">
0107     <target name="dd" cmd="electronDataDiscovery.py">
0108     <target name="analyze" cmd="cmsRun ElectronAnalyzer_cfg.py">
0109 
0110     <var name="TEST_WORKFLOW" value="/${TEST_DATASET}/${DD_RELEASE}-${DD_COND}/DQMOFFLINE">
0111     <target name="finalize" cmd="cmsRun ElectronOfflineClient_cfg.py">
0112     
0113     <!--executable name="root" args="-b -l -q eleListHistos.C"-->
0114 
0115     <var name="PUB_INPUT_FILE" value="${DQM_PREFIX}__${TEST_DATASET}__${DD_RELEASE}-${DD_COND}__DQMOFFLINE.root">
0116     <var name="PUB_OUTPUT_DIR" value="${PUB_OUTPUT_DIR}/${DD_SAMPLE}">
0117     <var name="PUB_COMMENT" value="${PUB_COMMENT} and sample ${DD_SAMPLE}.">
0118     <target name="publish" cmd="root -b -l -n -q elePublishHistos.C">
0119 
0120   </environment>
0121   
0122   <environment name="QcdPt80Pt120">
0123     <var name="TEST_DATASET" value="QcdPt80Pt120">
0124     <var name="DD_SAMPLE" value="RelValQCD_Pt_80_120">
0125     <!var name="DD_TIER_SECONDARY" value="*-RAW">
0126     <target name="dd" cmd="electronDataDiscovery.py">
0127     <var name="TEST_WORKFLOW" value="/${TEST_DATASET}/${DD_RELEASE}-${DD_COND}/DQMOFFLINE">
0128     <executable name="cmsRun" args="EgammaAnalyzers_cfg.py">
0129     <executable name="cmsRun" args="EgammaOfflineClients_cfg.py">
0130     <!executable name="root" args="-b -l -q eleListHistos.C">
0131     <var name="PUB_INPUT_FILE" value="${DQM_PREFIX}__${TEST_DATASET}__${DD_RELEASE}-${DD_COND}__DQMOFFLINE.root">
0132     <var name="PUB_OUTPUT_DIR" value="${PUB_OUTPUT_DIR}/${DD_SAMPLE}">
0133     <var name="PUB_COMMENT" value="${PUB_COMMENT} and sample ${DD_SAMPLE}.">
0134     <target name="publish" cmd="root -b -l -n -q elePublishHistos.C">
0135   </environment>
0136   
0137   <environment name="Pt10">
0138     <var name="TEST_DATASET" value="SingleElectronPt10">
0139     <var name="DD_SAMPLE" value="RelVal${TEST_DATASET}">
0140     <target name="dd" cmd="electronDataDiscovery.py">
0141     <var name="TEST_WORKFLOW" value="/${TEST_DATASET}/${DD_RELEASE}-${DD_COND}/DQMOFFLINE">
0142     <target name="analyze" cmd="cmsRun ElectronAnalyzer_cfg.py">
0143     <target name="finalize" cmd="cmsRun ElectronOfflineClient_cfg.py">
0144     <!executable name="root" args="-b -l -q eleListHistos.C">
0145     <var name="PUB_INPUT_FILE" value="${DQM_PREFIX}__${TEST_DATASET}__${DD_RELEASE}-${DD_COND}__DQMOFFLINE.root">
0146     <var name="PUB_OUTPUT_DIR" value="${PUB_OUTPUT_DIR}/${DD_SAMPLE}">
0147     <var name="PUB_COMMENT" value="${PUB_COMMENT} and sample ${DD_SAMPLE}.">
0148     <target name="publish" cmd="root -b -l -n -q elePublishHistos.C">
0149   </environment>
0150   
0151   <environment name="TTbar">
0152     <var name="TEST_DATASET" value="TTbar">
0153     <var name="DD_SAMPLE" value="RelVal${TEST_DATASET}">
0154     <target name="dd" cmd="electronDataDiscovery.py">
0155     <var name="TEST_WORKFLOW" value="/${TEST_DATASET}/${DD_RELEASE}-${DD_COND}/DQMOFFLINE">
0156     <target name="analyze" cmd="cmsRun ElectronAnalyzer_cfg.py">
0157     <target name="finalize" cmd="cmsRun ElectronOfflineClient_cfg.py">
0158     <!executable name="root" args="-b -l -q eleListHistos.C">
0159     <var name="PUB_INPUT_FILE" value="${DQM_PREFIX}__${TEST_DATASET}__${DD_RELEASE}-${DD_COND}__DQMOFFLINE.root">
0160     <var name="PUB_OUTPUT_DIR" value="${PUB_OUTPUT_DIR}/${DD_SAMPLE}">
0161     <var name="PUB_COMMENT" value="${PUB_COMMENT} and sample ${DD_SAMPLE}.">
0162     <target name="publish" cmd="root -b -l -n -q elePublishHistos.C">
0163   </environment>
0164   
0165   <environment name="ZEEIdeal">
0166     <var name="TEST_DATASET" value="ZEE">
0167     <var name="DD_SAMPLE" value="RelVal${TEST_DATASET}">
0168     <!--var name="DD_COND" value="MC"-->
0169     <target name="dd" cmd="electronDataDiscovery.py">
0170     <var name="TEST_WORKFLOW" value="/${TEST_DATASET}/${DD_RELEASE}-${DD_COND}/DQMOFFLINE">
0171     <target name="analyze" cmd="cmsRun ElectronAnalyzer_cfg.py">
0172     <target name="finalize" cmd="cmsRun ElectronOfflineClient_cfg.py">
0173     <!executable name="root" args="-b -l -q eleListHistos.C">
0174     <var name="PUB_INPUT_FILE" value="${DQM_PREFIX}__${TEST_DATASET}__${DD_RELEASE}-${DD_COND}__DQMOFFLINE.root">
0175     <var name="PUB_OUTPUT_DIR" value="${PUB_OUTPUT_DIR}/${DD_SAMPLE}Ideal">
0176     <var name="PUB_COMMENT" value="${PUB_COMMENT} and sample ${DD_SAMPLE} Ideal.">
0177     <target name="publish" cmd="root -b -l -n -q elePublishHistos.C">
0178   </environment>
0179   
0180   <environment name="ZEEStartup">
0181     <var name="TEST_DATASET" value="ZEE">
0182     <var name="DD_SAMPLE" value="RelVal${TEST_DATASET}">
0183     <var name="TEST_GLOBAL_TAG" value="${TEST_GLOBAL_STARTUP_TAG}">
0184     <var name="DD_COND" value="${TEST_GLOBAL_TAG}-${TEST_GLOBAL_VERSION}">
0185     <!--var name="DD_COND" value="STARTUP"-->
0186     <target name="dd" cmd="electronDataDiscovery.py">
0187     <var name="TEST_WORKFLOW" value="/${TEST_DATASET}/${DD_RELEASE}-${DD_COND}/DQMOFFLINE">
0188     <target name="analyze" cmd="cmsRun ElectronAnalyzer_cfg.py">
0189     <target name="finalize" cmd="cmsRun ElectronOfflineClient_cfg.py">
0190     <!executable name="root" args="-b -l -q eleListHistos.C">
0191     <var name="PUB_INPUT_FILE" value="${DQM_PREFIX}__${TEST_DATASET}__${DD_RELEASE}-${DD_COND}__DQMOFFLINE.root">
0192     <var name="PUB_OUTPUT_DIR" value="${PUB_OUTPUT_DIR}/${DD_SAMPLE}Startup">
0193     <var name="PUB_COMMENT" value="${PUB_COMMENT} and sample ${DD_SAMPLE} Startup.">
0194     <target name="publish" cmd="root -b -l -n -q elePublishHistos.C">
0195   </environment>
0196   
0197 </environment>
0198 
0199 
0200 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0201 ================================================================================
0202 ================================================================================
0203 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0204