You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*`create_dataset`: to create datasets from TrackML events.
43
+
*`qallse`: run the algorithm.
44
+
45
+
Other tools are:
46
+
47
+
*`run_seeding`: generate the initial doublets, you won't need it if you call `create_dataset` with the `-d` option.
48
+
*`parse_qbsolv`: this parses a qbsolv logfile (with verbosity>=3) and generates a plot showing the energy of the solution after each main loop.
49
+
*`filter_doublets`: this can be used to remove doublets with too many holes from the input doublets.
50
+
51
+
Each tool comes with a `-h` or `--help` option.
52
+
53
+
### API
54
+
55
+
The `examples` directory contains some examples on how to do everything from scripts instead of using the commandline.
56
+
57
+
Other very useful functions are available in `hepqpr.qallse.cli.func` and pretty self-explanatory.
58
+
59
+
### Running from an IPython notebook
60
+
61
+
Just create a conda environment and to install the package using `setup.py` (see [conda doc](https://conda.io/docs/user-guide/tasks/manage-environments.html)).
You can use `hepqpr.qallse.plotting` for plotting doublets and tracks easily.
81
+
82
+
__Jupyter__: if you are running in a notebook, you need to tell the module so by calling `set_notebook_mode()`.
83
+
84
+
The methods take a `DataWrapper` and a list of xplets (an xplet is here a list of hit ids). The argument `dims` lets you define the plane to use (2D or 3D). The default is `xy`.
0 commit comments