![]() |
Project
|
Take as input the lists of MCH tracks (TrackMCH), MCH ROF records (ROFRecord), MID tracks (Track) and MID ROF records (ROFRecord) in the current time frame, with the data descriptions "MCH/TRACKS", "MCH/TRACKROFS", "MID/TRACKS" and "MID/TRACKROFS", respectively. Send the list of matched tracks (TrackMCHMID) in the time frame, with the data description "GLO/MTC_MCHMID".
Option --disable-root-input
disables the reading of the input MCH and MID tracks from mchtracks.root
and mid-reco.root
, respectively.
Option --disable-root-output
disables the writing of the ouput matched tracks to muontracks.root
.
Option --disable-mc
disables the reading, processing and writing of the MC label informations.
Option --config "file.json"
or --config "file.ini"
allows to change the matching parameters from a configuration file. This file can be either in JSON or in INI format, as described below:
Option --configKeyValues "key1=value1;key2=value2;..."
allows to change the matching parameters from the command line. The parameters changed from the command line will supersede the ones changed from a configuration file.
Take as input the list of matched tracks (TrackMCHMID) in the current time frame, with the data description "GLO/MTC_MCHMID", and write them in a root file. It is implemented using the generic MakeRootTreeWriterSpec and thus offers the same options.
This workflow allows to compute the MID chamber efficiency. This is just an example since, eventually, the workflow should be rewritten in order to be able to run on AODs.
Usage:
The chamber efficiency can be estimated using only MID tracks that match MCH tracks: