Skip to content

Location of files

Fabio Colombo edited this page Apr 27, 2016 · 1 revision

For the Artus repository a similar understanding of the directories applies.

C++

  • interface and src: code that is compiled in libraries
    • No subdirectory: code that is derived from Artus core classes
    • Producers subdirectory: Artus producers
    • Filters subdirectory: Artus filters
    • Consumers subdirectory: Artus consumers
    • Utility subdirectory: Other code
  • bin: code that is compiled into executables. Every executable needs an entry in the BuildFile.xml

Python

  • python: files that need to be included in other files/scripts
    • plotting: Modules and Python configurations for HarryPlotter

Scripts

  • scripts: no subdirectories, files should be marked as executable

Configuration

  • data: small/text-based configuration files
  • auxiliaries: larger configuration files (e.g. ROOT files) and additional small data to keep tracked. Dedicated SVN repository.
Clone this wiki locally