Skip to content
/ FCCSW Public
forked from HEP-FCC/FCCSW

FCC software, common to FCC-hh, -ee, and -eh.

Notifications You must be signed in to change notification settings

faltovaj/FCCSW

This branch is 3 commits ahead of, 68 commits behind HEP-FCC/FCCSW:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

be87015 · Dec 15, 2020
Oct 17, 2018
Dec 3, 2020
Dec 15, 2020
Oct 19, 2020
Nov 8, 2020
Nov 8, 2020
Dec 3, 2020
Nov 6, 2020
Dec 3, 2020
Oct 12, 2020
Oct 11, 2020
Mar 8, 2017
Oct 30, 2020
Jun 9, 2020
Oct 21, 2020
Mar 8, 2016
Jun 9, 2020
Nov 4, 2020
Oct 11, 2020
Nov 4, 2020
Oct 12, 2020
Dec 8, 2016
Oct 12, 2020

Repository files navigation

FCCSW

Common software for all FCC experiments. This software is based on Gaudi.

Installation

Log in to lxplus (CentOS7). Please note that these instructions might not work on another CentOS7 machine.

Clone your fork of this repository:

git clone https://github.com/HEP-FCC/FCCSW.git
cd FCCSW

Set up your environment, as everytime you want to build or use this software:

source ./init.sh

Compile the FCC software:

make -j 12

Test

./run fccrun Examples/options/example_options.py

you can also specify some options like number of events and output file

./run fccrun.py Examples/options/example_options.py --outputfile=my_own_output.root --nevents=1000

You should see an HepMC printout. More tests can be executed with

make test

Documentation

Please consult FCCSW documentation

About

FCC software, common to FCC-hh, -ee, and -eh.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 67.4%
  • Python 19.1%
  • Tcl 9.2%
  • CMake 2.9%
  • Batchfile 0.7%
  • Makefile 0.3%
  • Other 0.4%