RecPerfTests_TestConfiguration.xml 4.01 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
<?xml version="1.0"?>
<!DOCTYPE unifiedTestConfiguration SYSTEM "http://www.hep.ucl.ac.uk/atlas/AtlasTesting/DTD/unifiedTestConfiguration.dtd">

<unifiedTestConfiguration>
  <atn>
  </atn>
  <kv>
  </kv>

  <rtt xmlns="http://www.hep.ucl.ac.uk/atlas/AtlasTesting/rtt">

12
    <rttContactPerson>Antonio Limosani (antonio.limosani@sydney.edu.au)</rttContactPerson>
13
14
15
16
17
18
19
20
21
22
    <refRelease>15.5.0</refRelease>

    <jobList>

      <classification>
        <displayClass>OfflineValidation</displayClass>
        <displayProcess>Reco</displayProcess>
        <displayComponent>Det-Combined</displayComponent>
      </classification>

23
24
25
      <jobTransform userJobId="mc14_14TeV_quick_perf">
	<doc>Reco_tf runs on 8TeV collision mc</doc>
	<jobTransformJobName>RecoTf_14TeV_mc_quick_perf</jobTransformJobName>
26
	<jobTransformCmd>
27
	  Reco_tf.py --inputRDOFile root://eosatlas//eos/atlas/user/a/atlaspmb/mc/valid1.117050.PowhegPythia_P2011C_ttbar.recon.RDO.e2658_s1967_s1964_r5787_tid01572821_00/RDO.01572821._000019.pool.root.1,root://eosatlas//eos/atlas/user/a/atlaspmb/mc/valid1.117050.PowhegPythia_P2011C_ttbar.recon.RDO.e2658_s1967_s1964_r5787_tid01572821_00/RDO.01572821._000127.pool.root.1 --maxEvents 100 --outputESDFile myESD.pool.root --preExec='rec.doTrigger=False;from PerfMonComps.PerfMonFlags import jobproperties as pmjp;pmjp.PerfMonFlags.doPostProcessing=True;pmjp.PerfMonFlags.doSemiDetailedMonitoringFullPrint=True;'
28
29
	</jobTransformCmd>
	<group>TrfRecPerf_CheckFile_PerfMon</group>
30
	<queue>atlasrttperf</queue>
31
32
33
      </jobTransform>


34
35
    </jobList>
    
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
    <jobGroups>

      <jobGroup name="TrfRecPerf" parent="Transform">
	<!-- keep everything which is not huge -->
        <keepFilePattern>*.pmon.gz</keepFilePattern>
        <keepFilePattern>*.log</keepFilePattern>
        <keepFilePattern>*.xml</keepFilePattern>
        <keepFilePattern>*.py</keepFilePattern>
        <keepFilePattern>*.pdf</keepFilePattern>
        <keepFilePattern>*.txt</keepFilePattern>
        <keepFilePattern>*.png</keepFilePattern>
        <keepFilePattern>*.out</keepFilePattern>
        <keepFilePattern>*.ascii</keepFilePattern>
        <keepFilePattern>last*</keepFilePattern>
        <keepFilePattern>*pickle</keepFilePattern>
        <keepFilePattern>jobReport*</keepFilePattern>
        <keepFilePattern>runargs*</keepFilePattern>
        <keepFilePattern>ntuple*perfmon*</keepFilePattern>
        <keepFilePattern>pmb-callgrind*log</keepFilePattern>
        <keepFilePattern>callgrind*bz2</keepFilePattern>
56
	<keepFilePattern>log.RAWtoESD</keepFilePattern>
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
      </jobGroup>


      <jobGroup name="TrfRecPerf_NoCheckFile_PerfMon" parent="TrfRecPerf">
        <test>
          <modulename>RttLibraryTools</modulename>
          <testname>PerfMonRunner</testname>
          <arg>
            <argname>fileName</argname>
            <argvalue>ntuple_RAW*.pmon.gz</argvalue>
          </arg>
        </test>

        <testToRemove>
          <jobGroupName>Top</jobGroupName>
          <testidentifier>CheckFileRunner0</testidentifier>
        </testToRemove>
      </jobGroup>


      <jobGroup name="TrfRecPerf_NoCheckFile_NoPerfMon" parent="TrfRecPerf">
        <test>
          <modulename>RttLibraryTools</modulename>
          <testname>PerfMonRunner</testname>
          <arg>
            <argname>fileName</argname>
            <argvalue>ntuple_RAW*.pmon.gz</argvalue>
          </arg>
        </test>

        <testToRemove>
          <jobGroupName>Top</jobGroupName>
          <testidentifier>CheckFileRunner0</testidentifier>
          </testToRemove>
      </jobGroup>


      <jobGroup name="TrfRecPerf_CheckFile_PerfMon" parent="TrfRecPerf">
	<keepFilePattern>*.root</keepFilePattern>
	<keepFilePattern>*.pmon.gz</keepFilePattern>
	<keepFilePattern>*.log</keepFilePattern>
        <!--test>
          <modulename>RttLibraryTools</modulename>
          <testname>PerfMonRunner</testname>
          <arg>
            <argname>fileName</argname>
            <argvalue>ntuple*perfmon.gz</argvalue>
          </arg>
        </test-->

      </jobGroup>

    </jobGroups>

  </rtt>
</unifiedTestConfiguration>