Start using ROOT from UPS
When trying to compile the rctestV3 base release on novadaq-ctrl-master, Jaroslav found that PedestalDataRunner would not compile because ROOT libraries could not be found.
Looking into this, I discovered that even though ROOT UPS products are installed on novatest01, NDOS, and FarDet, they are not being used in our online builds.
Unfortunately, there are not even consistent versions of ROOT available for the three environments.Here is what I think needs to be done today:
- add "root v5_24_00 -q GCC_4_1_2" to the nova-ups-products-rctestV3 file in the online "setup" package and check that into CVS. (I would prefer to use v5_28_00 -q gcc45, but that is not available everywhere, and release FD01_00_01 is using the earlier version.)
- provide UPS package(s) of a consistent version of ROOT on all platforms (teststand, NDOS, and FarDet), built for each of those platforms (SLF5 or SLF6, etc).
- modify the setup files for all releases (development, FD01_00_01, etc) to include the setup of the appropriate ROOT UPS package.