-
Notifications
You must be signed in to change notification settings - Fork 18
Location of files
Fabio Colombo edited this page Apr 27, 2016
·
1 revision
For the Artus repository a similar understanding of the directories applies.
-
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: files that need to be included in other files/scripts
- plotting: Modules and Python configurations for HarryPlotter
- scripts: no subdirectories, files should be marked as executable
-
data: small/text-based configuration files
- ArtusConfigs: JSON files for C++ code
- ArtusWrapperConfigs: Config files for the Python wrapper (HiggsToTauTauAnalysis.py)
- Samples: File lists for Artus
- plots/configs: JSON files for HarryPlotter
- gc: Grid-Control configurations needed for the Python wrapper
- auxiliaries: larger configuration files (e.g. ROOT files) and additional small data to keep tracked. Dedicated SVN repository.