Read carefully
The old ohp pre Nexus GUI is deprecated and will be removed in the next tdaq release.
Please switch to Nexus as soon as possible.
General changes
For more details, please refer to the "README" file (in the ohp installation directory).
In this tdaq release the TDAQ_OHP_SEARCHPATH environment variable changed name, it is now: TDAQ_OHP_PATH.
Recently the possibility to add a documentation string to plugins through configuration file has been implemented. For example:
< plugin ..... >
< doc >"Your text explaining what the plugin does" < /doc >
< /plugin >
Since tdaq-01-09-01 ohp supports retreiving histograms from multile servers. To use this feature the configuration files need to be slightly modified: the general block should change from:
< general >
< partition name="be_test" />
< server name="Histogramming" />
< subscription name="Provider/.*" />
</general>
to:
< general >
< partition name="be_test" />
< subscription server="Histogramming" provider="Provider" histogram=".*" />
</general>
In the configuration file every istance (in tabs or options) of the file names have to be changed to include the OH server name as in the following examples:
< display >
< tab name="Tile" >
< histogram name="TileProv/Tile/Drawer1/h1"/>
< /tab>
< /display >
< globaloptions >
< histogram name="TileProv/Tile/Drawer1/h1" >
< DRAWOPT=LEGO/>
< /hisgogram >
< /globaloptions >
has to be changed in:
< display >
< tab name="Tile" >
< histogram name="Histogramming/TileProv/Tile/Drawer1/h1"/>
< /tab>
< /display >
< globaloptions >
< histogram name="Histogramming/TileProv/Tile/Drawer1/h1" >
< DRAWOPT=LEGO/>
< /hisgogram >
< /globaloptions >
In share directory a commented example (example.conf.xml) is provided
with instructions on how to write a configuration file for OHP.
Configuration of OHP through old ASCII format is deprecated, ohp will still work with ASCII but new features are compatible only with XML.
OHP has a plug-ins system. Users can develop their own GUIs to extend or modify OHP functionalities. The standard GUI has been migrated to a plug-in, even if nothing changes in the aspect/usage. You can refer to ohpplugin package as an example of developing plugins. More information on plug-ins system can be found on OHP twiki.
Links:
OhpMonitoring TWiki
OhpUserGuide TWiki
To be implemented/known issues:
- Porting to Qt 4
- Move to new XML parser
- Show histograms from a ROOT file and MDA archive
- Allow to retrieve all histograms on OHS servers at startup without waiting a notification