Skip to content

beaconTau/beaconroot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROOT wrappers for beacon data classes

Requires ROOT (only tested with ROOT 6). If you want to read in raw data, that hasn't already been rootified, you also need libbeacon (see below).

In most cases, you just need to:

  • set BEACON_INSTALL_DIR to something sensible (e.g., in bash, export BEACON_INSTALL_DIR=~/beacon)
  • make
  • make install

This will install the beaconroot libraries into that directory. It is then probably a good idea to add $beacon_INSTALL_DIR/lib to your LD_LIBRARY_PATH (or DYLD_LIBRARY_PATH on a mac, although never tested on a mac).

There is an example of how to use python to read in rootified data under examples.


If you need to convert raw data, you should configure (make configure or ccmake) and enable LIBBEACON_SUPPORT. If libbeacon is in BEACON_INSTALL_DIR you can leave LIBBEACON_PATH empty, otherwise you should set it properly.

About

ROOT-based beacon data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 86.2%
  • CMake 11.1%
  • Makefile 1.4%
  • C 1.3%