Skip to content

Commit cdabbb3

Browse files
Merge branch 'iss59-detChangedHook-redux' into iss59-detChangedHook-redux-dc
2 parents 9f3225f + 7e0a6b4 commit cdabbb3

File tree

5 files changed

+38
-17
lines changed

5 files changed

+38
-17
lines changed

.github/workflows/maven.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ jobs:
6868
# tests
6969
#############################################################################
7070

71-
test_coatjava:
71+
pid:
7272
needs: [ build ]
7373
strategy:
7474
fail-fast: true
@@ -78,14 +78,16 @@ jobs:
7878
id:
7979
- kpp
8080
- eb-ep
81+
- eb-en
8182
- eb-eg
8283
- eb-epc
8384
- eb-enc
8485
- eb-eftpi
8586
include:
86-
# run all tests on ubuntu
87+
# run selected tests on ubuntu
8788
- { id: kpp, cmd: ./run-advanced-tests.sh }
8889
- { id: eb-ep, cmd: ./run-eb-tests.sh -100 electronproton }
90+
- { id: eb-en, cmd: ./run-eb-tests.sh -100 electronneutron }
8991
- { id: eb-eg, cmd: ./run-eb-tests.sh -100 electrongamma }
9092
- { id: eb-epc, cmd: ./run-eb-tests.sh -100 electronprotonC }
9193
- { id: eb-enc, cmd: ./run-eb-tests.sh -100 electronneutronC }
@@ -136,7 +138,7 @@ jobs:
136138
final:
137139
needs:
138140
- build
139-
- test_coatjava
141+
- pid
140142
- test_run-groovy
141143
runs-on: ubuntu-latest
142144
steps:

.github/workflows/validation.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,17 @@ jobs:
1111
if: false
1212
validation:
1313
uses: JeffersonLab/clas12-validation/.github/workflows/ci.yml@main
14+
with:
15+
matrix_evgen: >-
16+
[
17+
"e_p",
18+
"e_n",
19+
"e_g",
20+
"e_pC",
21+
"eFT_K",
22+
"e_gFT"
23+
]
24+
matrix_config: >-
25+
[
26+
"rgb_fall2019"
27+
]

common-tools/clas-analysis/src/main/java/org/jlab/analysis/efficiency/Truth.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,10 @@ public String toTable() {
154154
for (int i=0; i<validPids.size(); ++i) {
155155
s.append(String.format("%6d",validPids.get(i)));
156156
for (int j=0; j<validPids.size(); ++j) {
157-
s.append(String.format("%7.4f",get(validPids.get(i),validPids.get(j))));
157+
if (mcTallies[i] > 0)
158+
s.append(String.format("%7.4f",get(validPids.get(i),validPids.get(j))));
159+
else
160+
s.append(String.format("%7s","-"));
158161
if (validPids.size()==j+1) s.append("\n");
159162
}
160163
}
@@ -168,16 +171,19 @@ public String toTable() {
168171
public JsonObject toJson() {
169172
JsonObject effs = new JsonObject();
170173
JsonArray pids = new JsonArray();
174+
JsonObject gens = new JsonObject();
171175
for (int i=0; i<validPids.size(); ++i) {
172176
pids.add(validPids.get(i));
173177
JsonArray a = new JsonArray();
174178
for (int j=0; j<validPids.size(); ++j)
175179
a.add(get(validPids.get(i),validPids.get(j)));
176180
effs.add(Integer.toString(validPids.get(i)),a);
181+
gens.add(Integer.toString(validPids.get(i)), mcTallies[i]);
177182
}
178183
JsonObject ret = new JsonObject();
179184
ret.add("pids", pids);
180185
ret.add("effs", effs);
186+
ret.add("gens", gens);
181187
return ret;
182188
}
183189
}

common-tools/coat-lib/pom.xml

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -225,17 +225,15 @@
225225
</excludes>
226226
</filter>
227227
</filters>
228-
<transformers>
229-
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
230-
<manifestEntries>
231-
<Specification-Title>${project.artifactId}</Specification-Title>
232-
<Specification-Version>${project.version}</Specification-Version>
233-
<Implementation-Title>${project.artifactId}</Implementation-Title>
234-
<Implementation-Version>${project.version}</Implementation-Version>
235-
<Implementation-Vendor-Id>${project.groupId}</Implementation-Vendor-Id>
236-
</manifestEntries>
237-
</transformer>
238-
</transformers>
228+
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
229+
<manifestEntries>
230+
<Specification-Title>${project.artifactId}</Specification-Title>
231+
<Specification-Version>${project.version}</Specification-Version>
232+
<Implementation-Title>${project.artifactId}</Implementation-Title>
233+
<Implementation-Version>${project.version}</Implementation-Version>
234+
<Implementation-Vendor-Id>${project.groupId}</Implementation-Vendor-Id>
235+
</manifestEntries>
236+
</transformer>
239237
</configuration>
240238
<executions>
241239
<execution>

validation/advanced-tests/src/eb/scripts/gemc.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
#!/bin/sh
22

3+
set -e
4+
35
usage() { echo "Usage: $0 [-g GEMC] [-n NEV] [-p PARTS] [-c GCARD] [-m]" 1>&2; exit $1; }
46

57
run=11
@@ -64,8 +66,7 @@ function run_gemc () {
6466

6567
for p in "${particles[@]}"
6668
do
67-
[ -z ${multithread+} ] && args= || args=-m
68-
run_gemc -r $run -g $gemc -n $nevents -c $gcard -i $p.txt -o $p.hipo $args
69+
run_gemc -r $run -g $gemc -n $nevents -c $gcard -i $p.txt -o $p.hipo
6970
done
7071
[ -z ${multithread+x} ] || wait
7172

0 commit comments

Comments
 (0)