Skip to content

Commit 3b43155

Browse files
aferrero2707alcaliva
authored andcommitted
MUON: added dataSampling policies for muon tracks in async QC configuration (#1977)
* [MUON] added dataSampling policies for muon tracks in async QC configuration The GLO-MUONTracksMFT QC task has been reported to use 100% CPU in some async reconstructions, thus reducing the overall CPU efficiency of the production. The input data for this task is now sampled to 10%. A similar sampling is also introduced, but not enabled by default, for the GLO-MUONTracks task. * [MUON] disabled histograms for MCH and MFT-MCH tracks This allows to further reduce the CPU usage of the muon tracks QC task
1 parent 47abb77 commit 3b43155

File tree

1 file changed

+37
-8
lines changed

1 file changed

+37
-8
lines changed

DATA/production/qc-async/mftmchmid-tracks.json

Lines changed: 37 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
"maxNumberCycles": "-1",
1212
"dataSource": {
1313
"type": "direct",
14+
"_type": "dataSamplingPolicy",
15+
"name": "muon-tracks",
1416
"query": "trackMCH:MCH/TRACKS;trackMCHROF:MCH/TRACKROFS;trackMCHTRACKCLUSTERS:MCH/TRACKCLUSTERS;mchtrackdigits:MCH/CLUSTERDIGITS;trackMFT:MFT/TRACKS;trackMFTROF:MFT/MFTTrackROF;trackMFTClIdx:MFT/TRACKCLSID;alpparMFT:MFT/ALPIDEPARAM/0?lifetime=condition&ccdb-path=MFT/Config/AlpideParam;fwdtracks:GLO/GLFWD;trackMID:MID/TRACKS;trackMIDROF:MID/TRACKROFS;trackMIDTRACKCLUSTERS:MID/TRACKCLUSTERS;trackClMIDROF:MID/TRCLUSROFS;matchMCHMID:GLO/MTC_MCHMID"
1517
},
1618
"movingWindows": [
@@ -59,15 +61,12 @@
5961
"cycleDurationSeconds": "300",
6062
"maxNumberCycles": "-1",
6163
"dataSource": {
62-
"type": "direct",
64+
"_type": "direct",
65+
"type": "dataSamplingPolicy",
66+
"name": "glo-mu-tracks",
6367
"query": "trackMCH:MCH/TRACKS;trackMCHROF:MCH/TRACKROFS;trackMCHTRACKCLUSTERS:MCH/TRACKCLUSTERS;mchtrackdigits:MCH/CLUSTERDIGITS;trackMFT:MFT/TRACKS;trackMFTROF:MFT/MFTTrackROF;trackMFTClIdx:MFT/TRACKCLSID;alpparMFT:MFT/ALPIDEPARAM/0?lifetime=condition&ccdb-path=MFT/Config/AlpideParam;fwdtracks:GLO/GLFWD;trackMID:MID/TRACKS;trackMIDROF:MID/TRACKROFS;trackMIDTRACKCLUSTERS:MID/TRACKCLUSTERS;trackClMIDROF:MID/TRCLUSROFS;matchMCHMID:GLO/MTC_MCHMID"
6468
},
6569
"movingWindows": [
66-
"MFT-MCH/WithCuts/TracksPerTF",
67-
"MFT-MCH/WithCuts/TrackPt",
68-
"MFT-MCH/WithCuts/TrackEta",
69-
"MFT-MCH/WithCuts/TrackPhi",
70-
"MFT-MCH/WithCuts/Minv",
7170
"MCH-MID/WithCuts/TracksPerTF",
7271
"MCH-MID/WithCuts/TrackPt",
7372
"MCH-MID/WithCuts/TrackEta",
@@ -91,7 +90,7 @@
9190
"matchChi2MaxMFT": "45",
9291
"diMuonTimeCut": "100",
9392
"fullHistos": "0",
94-
"GID" : "MCH,MFT-MCH,MCH-MID,MFT-MCH-MID"
93+
"GID" : "MCH-MID,MFT-MCH-MID"
9594
},
9695
"grpGeomRequest": {
9796
"geomRequest": "Aligned",
@@ -106,5 +105,35 @@
106105
"location": "remote"
107106
}
108107
}
109-
}
108+
},
109+
"dataSamplingPolicies": [
110+
{
111+
"id": "muon-tracks",
112+
"active": "true",
113+
"machines": [],
114+
"query": "trackMCH:MCH/TRACKS;trackMCHROF:MCH/TRACKROFS;trackMCHTRACKCLUSTERS:MCH/TRACKCLUSTERS;mchtrackdigits:MCH/CLUSTERDIGITS;trackMFT:MFT/TRACKS;trackMFTROF:MFT/MFTTrackROF;trackMFTClIdx:MFT/TRACKCLSID;alpparMFT:MFT/ALPIDEPARAM/0?lifetime=condition&ccdb-path=MFT/Config/AlpideParam;fwdtracks:GLO/GLFWD;trackMID:MID/TRACKS;trackMIDROF:MID/TRACKROFS;trackMIDTRACKCLUSTERS:MID/TRACKCLUSTERS;trackClMIDROF:MID/TRCLUSROFS;matchMCHMID:GLO/MTC_MCHMID",
115+
"samplingConditions": [
116+
{
117+
"condition": "random",
118+
"fraction": "0.1",
119+
"seed": "0"
120+
}
121+
],
122+
"blocking": "false"
123+
},
124+
{
125+
"id": "glo-mu-tracks",
126+
"active": "true",
127+
"machines": [],
128+
"query": "trackMCH:MCH/TRACKS;trackMCHROF:MCH/TRACKROFS;trackMCHTRACKCLUSTERS:MCH/TRACKCLUSTERS;mchtrackdigits:MCH/CLUSTERDIGITS;trackMFT:MFT/TRACKS;trackMFTROF:MFT/MFTTrackROF;trackMFTClIdx:MFT/TRACKCLSID;alpparMFT:MFT/ALPIDEPARAM/0?lifetime=condition&ccdb-path=MFT/Config/AlpideParam;fwdtracks:GLO/GLFWD;trackMID:MID/TRACKS;trackMIDROF:MID/TRACKROFS;trackMIDTRACKCLUSTERS:MID/TRACKCLUSTERS;trackClMIDROF:MID/TRCLUSROFS;matchMCHMID:GLO/MTC_MCHMID",
129+
"samplingConditions": [
130+
{
131+
"condition": "random",
132+
"fraction": "0.1",
133+
"seed": "0"
134+
}
135+
],
136+
"blocking": "false"
137+
}
138+
]
110139
}

0 commit comments

Comments
 (0)