CODA makes use of several underlying core software packages which can be used independently from the rest of the CODA framework :
- EVIO is the native CODA data format. The EVIO package allows manipulation of EVIO data from C, C++ and Java.
- Event Transfer (ET) is a package that provides a mechanism for sharing data buffers between programs. ET makes no assumption of the underlying format of the data and can be used independently of CODA.
- The cMsg messaging system is publish-subscribe messaging software that provides a mechanism for communication between distributed