HLT1 in MC production
The following changes are needed to allow Allen to function as part of MC productions and for the results to be used downstream.
-
Write Allen line names to TCK so they can be retrieved downstream, part of Moore!664 (merged) -
Write TCK to the raw event, done in !473 (merged), tested in Moore!664 (merged)
Reconstruction:
-
Incorporate MVA models for (Two)TrackMVA !437 (closed)
HLT1 Configuration:
-
Line that flags the GEC -
A tuning of the HLT1 lines #197 (closed) (current hlt1_pp_default good enough for tests) -
Add copies of HLT1 lines that include momentum cuts (not needed for first tests) -
Set the default sequence to no GEC and no momentum cuts (not needed for first tests) -
Decide whether to use RunAllenor the Gaudi wrappers (use RunAllen for now -> configuration is all in one place) -
Ensure that Allen can run on the version of the raw banks produced by all subdetectors -
Input from DIGI file, output to DST file with updated raw event containing the DecReports and SelReports [MODIFIED: output to DST containing all event information plus DecReports and SelReports (DIGI output of Moore is currently not supported) -
Create and release the minimal TCK needed to read the DecReports and SelReports for the chosen configuration -
ensure that both magnet polarities work
Configuration for production:
-
Check that Allen interfaces correctly withProdConf -
Add standard option files that can be used in production toAppConfigdata package in theoptions/Allendirectory -
Interface Allen with lb-exec command and add test options yaml file: Moore!1464 (merged) -
Use TCK to configure options called with lb-exec -
Write Gaudi summary xml file (used to be configured with LHCbApp().XMLSummary, important parts: success = True and input files = full with number of events)
The SelReports need more work then the items above, as they have not been adapted to the way selections are executed.
-
Reinstate SelReport writing and test that it works
Edited by Zekun Jia