Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /Validation/RecoEgamma/test/OvalFile.FAST is written in an unsupported language. File is not indexed.

0001 <var name="TEST_COMMENT" value="">
0002 <var name="TEST_NEW" value="7_5_0_pre5_std">
0003 <var name="TEST_REF" value="7_5_0_pre4_std">
0004 
0005 <var name="TAG_STARTUP" value="MCRUN2_75_V5">
0006 <var name="DATA_VERSION" value="v1">
0007 
0008 TAG for the REFERENCE DATA, USED ONLY FOR INFORMATION ON WEB PAGE
0009 <var name="DD_COND_REF" value="MCRUN2_75_V1_FastSim-v1">
0010 
0011 <var name="DD_RELEASE" value="${CMSSW_VERSION}">
0012 
0013 <var name="STORE_DIR" value="/afs/cern.ch/cms/Physics/egamma/www/validation/Electrons/Store/${TEST_NEW}">
0014 <var name="STORE_REF" value="/afs/cern.ch/cms/Physics/egamma/www/validation/Electrons/Store/${TEST_REF}">
0015 
0016 <var name="WEB_DIR" value="/afs/cern.ch/cms/Physics/egamma/www/validation/Electrons/Releases">
0017 
0018 <!--var name="WEB_DIR" value="/afs/cern.ch/user/c/chamont/www/validation"-->
0019 <!--var name="WEB_URL" value="https://chamont.web.cern.ch/chamont/validation"-->
0020 
0021 The value of OVAL_ENVNAME is automatically set by Oval to the name
0022 of the current environment, before running any executable. Using it below,
0023 we have an output file name which is unique for each execution.
0024 
0025 <!--var name="TEST_HISTOS_FILE" value="electronHistos.${OVAL_ENVNAME}.root"-->
0026 <var name="TEST_HISTOS_FILE" value="electronHistos.${OVAL_ENVNAME}.root">
0027 <var name="TEST_OUTPUT_LOGS" value="*.${OVAL_ENVNAME}.olog">
0028 <!--var name="TEST_HISTOS_FILE" value="DQM_V0001_R000000001__${DD_SAMPLE}__${DD_RELEASE}-${DD_COND}__DQM.root"-->
0029 <!--difffile name="electronHistos.root"-->
0030 
0031 The DD_* variables are configuration variables for the script electronDataDiscovery.py,
0032 which prepares and send a query to the Data Discovery web server,
0033 and receive as a result the corresponding list of input data files.
0034 <!--var name="DD_SOURCE" value="das"-->
0035 
0036 The tags below are to be used when DAS seems not up-to-date,
0037 as compared to what you see within castor directories.
0038 These parameters have been added to each RelVal sample environment
0039 <!--var name="DD_SOURCE" value="/eos/cms/store/relval/${DD_RELEASE}/${DD_SAMPLE}/${DD_TIER}/${DD_COND}"-->
0040 <!--var name="DD_TIER" value="GEN-SIM-RECO"-->
0041   
0042   
0043 The tags below are to be used when you want to process some files
0044 made with a modified code, and generated locally, thanks to the
0045 targets RedoFrom% defined later on.
0046 <!--var name="DD_SOURCE" value="electronInputDataFiles.txt"-->
0047 <!--var name="DD_COND" value="STARTUP"-->
0048 
0049 Oval is able to check the output channel of an execution and compare it with a reference output.
0050 The tags below are defining which are lines to be compared. The currently specification is a
0051 first draft, and we do not yet check the differences that Oval could raise.
0052 
0053 <diffnumber expr="^dataset has (\d+) files:$" tolerance="1">
0054 <error expr="^dataset has 0 files:$">
0055 
0056 <diffline expr="^(TH1.Print Name = [a-zA-Z_]+, Entries= ).*$">
0057 <diffnumber expr="^TH1.Print Name = [a-zA-Z_]+, Entries= (\d+),.*$" tolerance="20%">
0058 <diffnumber expr="^TH1.Print Name = [a-zA-Z_]+, Entries= \d+, Total sum= (\S+)$" tolerance="10%">
0059 <diffline expr="^(h_\S+ has )\d+ entries of mean value \S+$">
0060 <diffnumber expr="^h_\S+ has (\d+) entries of mean value \S+$" tolerance="20%">
0061 <diffnumber expr="^h_\S+ has \d+ entries of mean value (\S+)$" tolerance="10%">
0062 <!diffvar name="HISTO" expr="^TH1.Print Name = [a-zA-Z_]+, Entries= \d+, Total sum= (\S+)$" tolerance="10%">
0063 
0064 The file defined below is used by the script electronDataDiscovery.py when we want to analyze
0065 some RelVal reco files which have been regenerated locally.
0066 
0067 <var name="TEST_AFS_DIR" value="/afs/cern.ch/cms/CAF/CMSPHYS/PHYS_EGAMMA/electrons/chamont/ReleaseValidationTmp/SeedsRemaker3">
0068 <!--var name="TEST_AFS_DIR" value="/afs/cern.ch/user/a/archiron/private/Root_Regress"-->
0069 <file name="electronInputDataFiles.txt">
0070 file:${TEST_AFS_DIR}/RelValSingleElectronPt10-STARTUP-RECO.root
0071 file:${TEST_AFS_DIR}/RelValSingleElectronPt35-STARTUP-RECO.root
0072 file:${TEST_AFS_DIR}/RelValTTbar-STARTUP-RECO.root
0073 file:${TEST_AFS_DIR}/RelValZEE-STARTUP-RECO.root
0074 file:${TEST_AFS_DIR}/RelValQCD_Pt_80_120-STARTUP-RECO.root
0075 </file>
0076   
0077 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0078 ================================================================================
0079 FastSim
0080 ================================================================================
0081 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0082 
0083 <environment name="FastSim">
0084 
0085   <var name="DD_TIER" value="GEN-SIM-DIGI-RECO">
0086 
0087   <var name="VAL_ANALYZER" value="ElectronMcSignalValidator">
0088   <var name="VAL_POST_ANALYZER" value="ElectronMcSignalPostValidator">
0089   <var name="VAL_CONFIGURATION" value="ElectronMcSignalValidation_cfg">
0090   <var name="VAL_CONFIGURATION_gedGsfE" value="ElectronMcSignalValidation_gedGsfElectrons_cfg">
0091   <var name="VAL_POST_CONFIGURATION" value="ElectronMcSignalPostValidation_cfg">
0092   <var name="VAL_HISTOS" value="ElectronMcSignalHistos.txt">
0093  
0094   <environment name="ValFast">
0095 
0096     <environment name="ValFastStartup">
0097 
0098       <var name="TEST_GLOBAL_TAG" value="${TAG_STARTUP}">
0099       <var name="TEST_GLOBAL_AUTOCOND" value="startup">
0100       <var name="DD_COND" value="/${TEST_GLOBAL_TAG}_FastSim-${DATA_VERSION}">
0101       
0102       <environment name="ValFastTTbarStartup">
0103       
0104         <!--var name="DD_SOURCE" value="/castor/cern.ch/cms/store/unmerged/dqm/${DD_SAMPLE}-${DD_RELEASE}-${DD_COND}-DQM-DQMHarvest-OfflineDQM"-->
0105         <var name="DD_SAMPLE" value="RelValTTbar">
0106         <var name="DD_SOURCE" value="/eos/cms/store/relval/${DD_RELEASE}/${DD_SAMPLE}">
0107         
0108         <target name="dqm" cmd="electronDataDiscovery.py castor">
0109         <target name="wget" cmd="electronWget.py castor">
0110         
0111         <target name="dd" cmd="electronDataDiscovery.py">
0112         <target name="analyze" cmd="cmsRun ${VAL_CONFIGURATION}.py">
0113         <target name="finalize" cmd="cmsRun ${VAL_POST_CONFIGURATION}.py">
0114         
0115         <target name="store" cmd='electronStore.py -r ${TEST_NEW} -m "${TEST_COMMENT}" -a ${VAL_ANALYZER}/${VAL_POST_ANALYZER} -c ${VAL_CONFIGURATION}/${VAL_POST_CONFIGURATION} ${TEST_HISTOS_FILE} ${TEST_OUTPUT_LOGS} ${STORE_DIR}'>
0116         <target name="force" cmd='electronStore.py -f -r ${TEST_NEW} -m "${TEST_COMMENT}" -a ${VAL_ANALYZER}/${VAL_POST_ANALYZER} -c ${VAL_CONFIGURATION}/${VAL_POST_CONFIGURATION} ${TEST_HISTOS_FILE} ${TEST_OUTPUT_LOGS} ${STORE_DIR}'>
0117         
0118       </environment>
0119     
0120       <environment name="ValFastZEEStartup">
0121       
0122         <!--var name="DD_SOURCE" value="/castor/cern.ch/cms/store/unmerged/dqm/${DD_SAMPLE}-${DD_RELEASE}-${DD_COND}-DQM-DQMHarvest-OfflineDQM"-->
0123         <var name="DD_SAMPLE" value="RelValZEE">
0124         <var name="DD_SOURCE" value="/eos/cms/store/relval/${DD_RELEASE}/${DD_SAMPLE}">
0125         
0126         <target name="dqm" cmd="electronDataDiscovery.py castor">
0127         <target name="wget" cmd="electronWget.py castor">
0128         
0129         <target name="dd" cmd="electronDataDiscovery.py">
0130         <target name="analyze" cmd="cmsRun ${VAL_CONFIGURATION}.py">
0131         <target name="finalize" cmd="cmsRun ${VAL_POST_CONFIGURATION}.py">
0132         
0133         <target name="store" cmd='electronStore.py -r ${TEST_NEW} -m "${TEST_COMMENT}" -a ${VAL_ANALYZER}/${VAL_POST_ANALYZER} -c ${VAL_CONFIGURATION}/${VAL_POST_CONFIGURATION} ${TEST_HISTOS_FILE} ${TEST_OUTPUT_LOGS} ${STORE_DIR}'>
0134         <target name="force" cmd='electronStore.py -f -r ${TEST_NEW} -m "${TEST_COMMENT}" -a ${VAL_ANALYZER}/${VAL_POST_ANALYZER} -c ${VAL_CONFIGURATION}/${VAL_POST_CONFIGURATION} ${TEST_HISTOS_FILE} ${TEST_OUTPUT_LOGS} ${STORE_DIR}'>
0135         
0136       </environment>
0137     
0138       <environment name="ValFastTTbarStartup_gedGsfE">
0139       
0140         <!--var name="DD_SOURCE" value="/castor/cern.ch/cms/store/unmerged/dqm/${DD_SAMPLE}-${DD_RELEASE}-${DD_COND}-DQM-DQMHarvest-OfflineDQM"-->
0141         <!--var name="DD_SAMPLE" value="RelValTTbar"-->
0142         <var name="DD_SAMPLE" value="RelValTTbar_13">
0143         <var name="DD_SOURCE" value="/eos/cms/store/relval/${DD_RELEASE}/${DD_SAMPLE}">
0144         
0145         <target name="dqm" cmd="electronDataDiscovery.py castor">
0146         <target name="wget" cmd="electronWget.py castor">
0147         
0148         <target name="dd" cmd="electronDataDiscovery.py">
0149         <target name="analyze" cmd="cmsRun ${VAL_CONFIGURATION_gedGsfE}.py">
0150         <target name="finalize" cmd="cmsRun ${VAL_POST_CONFIGURATION}.py">
0151         
0152         <target name="store" cmd='electronStore.py -r ${TEST_NEW} -m "${TEST_COMMENT}" -a ${VAL_ANALYZER}/${VAL_POST_ANALYZER} -c ${VAL_CONFIGURATION_gedGsfE}/${VAL_POST_CONFIGURATION} ${TEST_HISTOS_FILE} ${TEST_OUTPUT_LOGS} ${STORE_DIR}'>
0153         <target name="force" cmd='electronStore.py -f -r ${TEST_NEW} -m "${TEST_COMMENT}" -a ${VAL_ANALYZER}/${VAL_POST_ANALYZER} -c ${VAL_CONFIGURATION_gedGsfE}/${VAL_POST_CONFIGURATION} ${TEST_HISTOS_FILE} ${TEST_OUTPUT_LOGS} ${STORE_DIR}'>
0154         
0155       </environment>
0156     
0157       <environment name="ValFastZEEStartup_gedGsfE">
0158       
0159         <!--var name="DD_SOURCE" value="/castor/cern.ch/cms/store/unmerged/dqm/${DD_SAMPLE}-${DD_RELEASE}-${DD_COND}-DQM-DQMHarvest-OfflineDQM"-->
0160         <!--var name="DD_SAMPLE" value="RelValZEE"-->
0161         <var name="DD_SAMPLE" value="RelValZEE_13">
0162         <var name="DD_SOURCE" value="/eos/cms/store/relval/${DD_RELEASE}/${DD_SAMPLE}">
0163         
0164         <target name="dqm" cmd="electronDataDiscovery.py castor">
0165         <target name="wget" cmd="electronWget.py castor">
0166         
0167         <target name="dd" cmd="electronDataDiscovery.py">
0168         <target name="analyze" cmd="cmsRun ${VAL_CONFIGURATION_gedGsfE}.py">
0169         <target name="finalize" cmd="cmsRun ${VAL_POST_CONFIGURATION}.py">
0170         
0171         <target name="store" cmd='electronStore.py -r ${TEST_NEW} -m "${TEST_COMMENT}" -a ${VAL_ANALYZER}/${VAL_POST_ANALYZER} -c ${VAL_CONFIGURATION_gedGsfE}/${VAL_POST_CONFIGURATION} ${TEST_HISTOS_FILE} ${TEST_OUTPUT_LOGS} ${STORE_DIR}'>
0172         <target name="force" cmd='electronStore.py -f -r ${TEST_NEW} -m "${TEST_COMMENT}" -a ${VAL_ANALYZER}/${VAL_POST_ANALYZER} -c ${VAL_CONFIGURATION_gedGsfE}/${VAL_POST_CONFIGURATION} ${TEST_HISTOS_FILE} ${TEST_OUTPUT_LOGS} ${STORE_DIR}'>
0173         
0174       </environment>
0175     
0176     </environment>
0177     
0178   </environment>
0179   
0180   <environment name="ValFastVsFast">
0181   
0182     <environment name="ValFastVsFastStartup">
0183     
0184       <var name="TEST_GLOBAL_TAG" value="${TAG_STARTUP}">
0185       <var name="TEST_GLOBAL_AUTOCOND" value="startup">
0186       <var name="DD_COND" value="-${TEST_GLOBAL_TAG}*FastSim*-${DATA_VERSION}">
0187 
0188       <environment name="ValFastVsFastTTbarStartup">
0189         <var name="DD_SAMPLE" value="RelValTTbar">
0190         <var name="DD_SOURCE" value="/eos/cms/store/relval/${DD_RELEASE}/${DD_SAMPLE}">
0191         <!--var name="TEST_HISTOS_FILE" value="electronHistos.ValFastTTbarStartup.root"-->
0192         <var name="TEST_HISTOS_FILE" value="electronHistos.ValFastTTbarStartup_gedGsfE.root">
0193         <target name="publish" cmd='electronCompare.py -c ${VAL_HISTOS} -r ${TEST_NEW} -b ${TEST_REF} -t "${TEST_NEW} / ${DD_SAMPLE} / ${DD_COND} vs ${TEST_REF} / ${DD_SAMPLE} / ${DD_COND_REF}" ${STORE_DIR}/${TEST_HISTOS_FILE} ${STORE_REF}/${TEST_HISTOS_FILE} ${WEB_DIR}/${TEST_NEW}/vs${TEST_REF}/Fast_${DD_SAMPLE}_Startup'>
0194       </environment>
0195       
0196       <environment name="ValFastVsFastZEEStartup">
0197         <var name="DD_SAMPLE" value="RelValZEE">
0198         <var name="DD_SOURCE" value="/eos/cms/store/relval/${DD_RELEASE}/${DD_SAMPLE}">
0199         <!--var name="TEST_HISTOS_FILE" value="electronHistos.ValFastZEEStartup.root"-->
0200         <var name="TEST_HISTOS_FILE" value="electronHistos.ValFastZEEStartup_gedGsfE.root">
0201         <target name="publish" cmd='electronCompare.py -c ${VAL_HISTOS} -r ${TEST_NEW} -b ${TEST_REF} -t "${TEST_NEW} / ${DD_SAMPLE} / ${DD_COND} vs ${TEST_REF} / ${DD_SAMPLE} / ${DD_COND_REF}" ${STORE_DIR}/${TEST_HISTOS_FILE} ${STORE_REF}/${TEST_HISTOS_FILE} ${WEB_DIR}/${TEST_NEW}/vs${TEST_REF}/Fast_${DD_SAMPLE}_Startup'>
0202       </environment>
0203         
0204       <environment name="ValFastVsFastTTbarStartup_gedGsfE">
0205         <var name="DD_SAMPLE" value="RelValTTbar_13">
0206         <var name="DD_SOURCE" value="/eos/cms/store/relval/${DD_RELEASE}/${DD_SAMPLE}">
0207         <!--var name="TEST_HISTOS_FILE" value="electronHistos.ValFastTTbarStartup.root"-->
0208         <var name="TEST_HISTOS_FILE" value="electronHistos.ValFastTTbarStartup_gedGsfE.root">
0209         <target name="publish" cmd='electronCompare.py -c ${VAL_HISTOS} -r ${TEST_NEW} -b ${TEST_REF} -t "gedGsfElectrons ${DD_SAMPLE}<br><b><font color='red'>${TEST_NEW}</font></b> : ${DD_COND}<br><b><font color='blue'>${TEST_REF}</font></b> : ${DD_COND_REF}" ${STORE_DIR}/${TEST_HISTOS_FILE} ${STORE_REF}/${TEST_HISTOS_FILE} ${WEB_DIR}/${TEST_NEW}/FastVsFast_${TEST_REF}/Fast_${DD_SAMPLE}_Startup'>
0210       </environment>
0211       
0212       <environment name="ValFastVsFastZEEStartup_gedGsfE">
0213         <var name="DD_SAMPLE" value="RelValZEE_13">
0214         <var name="DD_SOURCE" value="/eos/cms/store/relval/${DD_RELEASE}/${DD_SAMPLE}">
0215         <!--var name="TEST_HISTOS_FILE" value="electronHistos.ValFastZEEStartup.root"-->
0216         <var name="TEST_HISTOS_FILE" value="electronHistos.ValFastZEEStartup_gedGsfE.root">
0217         <target name="publish" cmd='electronCompare.py -c ${VAL_HISTOS} -r ${TEST_NEW} -b ${TEST_REF} -t "gedGsfElectrons ${DD_SAMPLE}<br><b><font color='red'>${TEST_NEW}</font></b> : ${DD_COND}<br><b><font color='blue'>${TEST_REF}</font></b> : ${DD_COND_REF}" ${STORE_DIR}/${TEST_HISTOS_FILE} ${STORE_REF}/${TEST_HISTOS_FILE} ${WEB_DIR}/${TEST_NEW}/FastVsFast_${TEST_REF}/Fast_${DD_SAMPLE}_Startup'>
0218       </environment>
0219         
0220     </environment>
0221     
0222   </environment>
0223   
0224   <environment name="ValFastVsFull">
0225   
0226     <environment name="ValFastVsFullStartup">
0227     
0228       <var name="TEST_GLOBAL_TAG" value="${TAG_STARTUP}">
0229       <var name="TEST_GLOBAL_AUTOCOND" value="startup">
0230       <var name="DD_COND" value="-${TEST_GLOBAL_TAG}-${DATA_VERSION}">
0231 
0232       <environment name="ValFastVsFullTTbarStartup_gedGsfE">
0233         <var name="DD_SAMPLE" value="RelValTTbar_13">
0234         <var name="DD_SOURCE" value="/eos/cms/store/relval/${DD_RELEASE}/${DD_SAMPLE}">
0235        <var name="BLUE_FILE" value="electronHistos.ValFullTTbarStartup_13_gedGsfE.root">
0236         <var name="RED_FILE" value="electronHistos.ValFastTTbarStartup_gedGsfE.root">
0237         <target name="publish" cmd='electronCompare.py -c ${VAL_HISTOS} -r ${TEST_NEW} -b ${TEST_NEW} -t "Fast vs Full / ${DD_SAMPLE} / ${DD_COND}" ${STORE_DIR}/${RED_FILE} ${STORE_DIR}/${BLUE_FILE} ${WEB_DIR}/${TEST_NEW}/FastVsFull/${DD_SAMPLE}_Startup'>
0238       </environment>
0239       
0240       <environment name="ValFastVsFullZEEStartup_gedGsfE">
0241         <var name="DD_SAMPLE" value="RelValZEE_13">
0242         <var name="DD_SOURCE" value="/eos/cms/store/relval/${DD_RELEASE}/${DD_SAMPLE}">
0243         <var name="BLUE_FILE" value="electronHistos.ValFullZEEStartup_13_gedGsfE.root">
0244         <var name="RED_FILE" value="electronHistos.ValFastZEEStartup_gedGsfE.root">
0245         <target name="publish" cmd='electronCompare.py -c ${VAL_HISTOS} -r ${TEST_NEW} -b ${TEST_NEW} -t "Fast vs Full / ${DD_SAMPLE} / ${DD_COND}" ${STORE_DIR}/${RED_FILE} ${STORE_DIR}/${BLUE_FILE} ${WEB_DIR}/${TEST_NEW}/FastVsFull/${DD_SAMPLE}_Startup'>
0246       </environment>
0247       
0248     </environment>
0249         
0250   </environment>
0251   
0252 </environment>