Skip to content

Commit e65323b

Browse files
sevdokimSergey Evdokimov
andauthored
added CPV jsons for qc-sync and qc-async workflows (#245)
* added CPV jsons for qc-sync and qc-async workflows * production/qc-sync/phs.json: fix for machines naming in PHS clusters dataSampling Co-authored-by: Sergey Evdokimov <sevdokim@login.internal>
1 parent 38a6bdb commit e65323b

File tree

5 files changed

+222
-0
lines changed

5 files changed

+222
-0
lines changed

DATA/production/qc-async/cpv.json

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
{
2+
"qc": {
3+
"config": {
4+
"database": {
5+
"implementation": "CCDB",
6+
"host": "alio2-cr1-hv-qcdb1.cern.ch:8083",
7+
"username": "not_applicable",
8+
"password": "not_applicable",
9+
"name": "not_applicable"
10+
},
11+
"Activity": {
12+
"number": "42",
13+
"type": "2"
14+
},
15+
"monitoring": {
16+
"url": "influxdb-unix:///tmp/telegraf.sock"
17+
},
18+
"consul": {
19+
"url": "alio2-cr1-hv-aliecs:8500"
20+
},
21+
"conditionDB": {
22+
"url": "http://localhost:8084/"
23+
}
24+
},
25+
"tasks": {
26+
"PhysicsAsync": {
27+
"active": "true",
28+
"className": "o2::quality_control_modules::cpv::PhysicsTask",
29+
"moduleName": "QcCPV",
30+
"detectorName": "CPV",
31+
"cycleDurationSeconds": "30",
32+
"maxNumberCycles": "-1",
33+
"dataSource": {
34+
"type": "direct",
35+
"query": "clusters:CPV/CLUSTERS/0;ctrigrec:CPV/CLUSTERTRIGRECS/0"
36+
},
37+
"taskParameters": {
38+
"": ""
39+
}
40+
}
41+
},
42+
"dataSamplingPolicies": [
43+
44+
]
45+
}
46+
}

DATA/production/qc-async/phs.json

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
{
2+
"qc": {
3+
"config": {
4+
"database": {
5+
"implementation": "CCDB",
6+
"host": "ali-qcdb.cern.ch:8083",
7+
"username": "not_applicable",
8+
"password": "not_applicable",
9+
"name": "not_applicable"
10+
},
11+
"Activity": {
12+
"number": "42",
13+
"type": "2"
14+
},
15+
"monitoring": {
16+
"url": "influxdb-unix:///tmp/telegraf.sock"
17+
},
18+
"consul": {
19+
"url": "http://ali-consul.cern.ch:8500"
20+
},
21+
"conditionDB": {
22+
"url": "http://localhost:8084"
23+
}
24+
},
25+
"tasks": {
26+
"ClusterTask": {
27+
"active": "true",
28+
"className": "o2::quality_control_modules::phos::ClusterQcTask",
29+
"moduleName": "QcPHOS",
30+
"detectorName": "PHS",
31+
"cycleDurationSeconds": "100",
32+
"maxNumberCycles": "-1",
33+
"dataSource": {
34+
"type": "direct",
35+
"query": "clusters:PHS/CLUSTERS/0;clustertr:PHS/CLUSTERTRIGREC/0"
36+
},
37+
"taskParameters": {
38+
"": ""
39+
}
40+
}
41+
},
42+
"dataSamplingPolicies": [
43+
44+
]
45+
}
46+
}

DATA/production/qc-sync/cpv.json

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
{
2+
"qc": {
3+
"config": {
4+
"database": {
5+
"implementation": "CCDB",
6+
"host": "alio2-cr1-hv-qcdb1.cern.ch:8083",
7+
"username": "not_applicable",
8+
"password": "not_applicable",
9+
"name": "not_applicable"
10+
},
11+
"Activity": {
12+
"number": "42",
13+
"type": "2"
14+
},
15+
"monitoring": {
16+
"url": "influxdb-unix:///tmp/telegraf.sock"
17+
},
18+
"consul": {
19+
"url": "alio2-cr1-hv-aliecs:8500"
20+
},
21+
"conditionDB": {
22+
"url": "http://localhost:8084/"
23+
}
24+
},
25+
"tasks": {
26+
"PhysicsOnEPNs": {
27+
"active": "true",
28+
"className": "o2::quality_control_modules::cpv::PhysicsTask",
29+
"moduleName": "QcCPV",
30+
"detectorName": "CPV",
31+
"cycleDurationSeconds": "30",
32+
"maxNumberCycles": "-1",
33+
"dataSource": {
34+
"type": "direct",
35+
"query": "digits:CPV/DIGITS/0;dtrigrec:CPV/DIGITTRIGREC/0;clusters:CPV/CLUSTERS/0;ctrigrec:CPV/CLUSTERTRIGRECS/0"
36+
},
37+
"taskParameters": {
38+
"": ""
39+
},
40+
"location": "local",
41+
"localMachines": [
42+
"localhost"
43+
],
44+
"remoteMachine": "alio2-cr1-qme07.cern.ch",
45+
"remotePort": "47768",
46+
"mergingMode": "delta",
47+
"localControl": "odc",
48+
"": ""
49+
}
50+
},
51+
"dataSamplingPolicies": [
52+
53+
]
54+
}
55+
}

DATA/production/qc-sync/phs.json

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
{
2+
"qc": {
3+
"config": {
4+
"database": {
5+
"implementation": "CCDB",
6+
"host": "ali-qcdb.cern.ch:8083",
7+
"username": "not_applicable",
8+
"password": "not_applicable",
9+
"name": "not_applicable"
10+
},
11+
"Activity": {
12+
"number": "42",
13+
"type": "2"
14+
},
15+
"monitoring": {
16+
"url": "influxdb-unix:///tmp/telegraf.sock"
17+
},
18+
"consul": {
19+
"url": "http://ali-consul.cern.ch:8500"
20+
},
21+
"conditionDB": {
22+
"url": "http://localhost:8084"
23+
}
24+
},
25+
"tasks": {
26+
"ClusterTask": {
27+
"active": "true",
28+
"className": "o2::quality_control_modules::phos::ClusterQcTask",
29+
"moduleName": "QcPHOS",
30+
"detectorName": "PHS",
31+
"cycleDurationSeconds": "100",
32+
"maxNumberCycles": "-1",
33+
"dataSource": {
34+
"type": "dataSamplingPolicy",
35+
"name": "phos-clu"
36+
},
37+
"taskParameters": {
38+
"": ""
39+
},
40+
"location": "local",
41+
"localMachines": [
42+
"localhost"
43+
],
44+
"remoteMachine": "alio2-cr1-qme06.cern.ch",
45+
"remotePort": "47758",
46+
"mergingMode": "delta",
47+
"localControl": "odc"
48+
}
49+
}
50+
},
51+
"dataSamplingPolicies": [
52+
{
53+
"id": "phos-clu",
54+
"active": "true",
55+
"machines": [
56+
"localhost"
57+
],
58+
"query": "clusters:PHS/CLUSTERS/0;clustertr:PHS/CLUSTERTRIGREC/0",
59+
"samplingConditions": [
60+
{
61+
"condition": "random",
62+
"fraction": "1.",
63+
"seed": "1234"
64+
}
65+
],
66+
"blocking": "false"
67+
}
68+
]
69+
}

DATA/production/qc-workflow.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ if [[ -z $QC_JSON_FROM_OUTSIDE ]]; then
1717
[[ -z "$QC_JSON_EMC" ]] && QC_JSON_EMC=consul://o2/components/qc/ANY/any/emc-qcmn-epnall
1818
[[ -z "$QC_JSON_MCH" ]] && QC_JSON_MCH=/home/laphecet/qc_configs/mch-qc-physics.json
1919
[[ -z "$QC_JSON_MID" ]] && QC_JSON_MID=/home/dstocco/config/mid-qcmn-epn-digits.json
20+
[[ -z "$QC_JSON_CPV" ]] && QC_JSON_CPV=consul://o2/components/qc/ANY/any/cpv-physics-qcmn-epn
21+
#[[ -z "$QC_JSON_PHS" ]] && QC_JSON_PHS=/home/sevdokim/O2DPG/DATA/production/qc-sync/phs.json
2022
[[ -z "$QC_JSON_PRIMVTX" ]] && QC_JSON_PRIMVTX=/home/shahoian/jsons/vertexing-qc.json
2123
[[ -z "$QC_JSON_GLOBAL" ]] && QC_JSON_GLOBAL=$O2DPG_ROOT/DATA/production/qc-sync/qc-global.json
2224
elif [[ $SYNCMODE == 1 ]]; then
@@ -30,6 +32,8 @@ if [[ -z $QC_JSON_FROM_OUTSIDE ]]; then
3032
[[ -z "$QC_JSON_EMC" ]] && QC_JSON_EMC=$O2DPG_ROOT/DATA/production/qc-sync/emc.json
3133
[[ -z "$QC_JSON_MCH" ]] && QC_JSON_MCH=$O2DPG_ROOT/DATA/production/qc-sync/mch.json
3234
[[ -z "$QC_JSON_MID" ]] && QC_JSON_MID=$O2DPG_ROOT/DATA/production/qc-sync/mid.json
35+
[[ -z "$QC_JSON_CPV" ]] && QC_JSON_CPV=$O2DPG_ROOT/DATA/production/qc-sync/cpv.json
36+
#[[ -z "$QC_JSON_PHS" ]] && QC_JSON_PHS=$O2DPG_ROOT/DATA/production/qc-sync/phs.json
3337
[[ -z "$QC_JSON_PRIMVTX" ]] && QC_JSON_PRIMVTX=$O2DPG_ROOT/DATA/production/qc-sync/pvtx.json
3438
[[ -z "$QC_JSON_GLOBAL" ]] && QC_JSON_GLOBAL=$O2DPG_ROOT/DATA/production/qc-sync/qc-global.json
3539
else
@@ -41,6 +45,8 @@ if [[ -z $QC_JSON_FROM_OUTSIDE ]]; then
4145
[[ -z "$QC_JSON_FV0" ]] && QC_JSON_FV0=$O2DPG_ROOT/DATA/production/qc-async/fv0.json
4246
[[ -z "$QC_JSON_EMC" ]] && QC_JSON_EMC=$O2DPG_ROOT/DATA/production/qc-async/emc.json
4347
[[ -z "$QC_JSON_MID" ]] && QC_JSON_MID=$O2DPG_ROOT/DATA/production/qc-async/mid.json
48+
[[ -z "$QC_JSON_CPV" ]] && QC_JSON_CPV=$O2DPG_ROOT/DATA/production/qc-async/cpv.json
49+
#[[ -z "$QC_JSON_PHS" ]] && QC_JSON_PHS=$O2DPG_ROOT/DATA/production/qc-async/phs.json
4450
[[ -z "$QC_JSON_PRIMVTX" ]] && QC_JSON_PRIMVTX=$O2DPG_ROOT/DATA/production/qc-async/primvtx.json
4551
[[ -z "$QC_JSON_ITSTPC" ]] && QC_JSON_ITSTPC=$O2DPG_ROOT/DATA/production/qc-async/itstpc.json
4652
[[ -z "$QC_JSON_ITSTPCTOF" ]] && QC_JSON_ITSTPCTOF=$O2DPG_ROOT/DATA/production/qc-async/itstpctof.json

0 commit comments

Comments
 (0)