CEPCSW is developed based on the Key4hep software stack.
It consists three major parts:
* The applications, such as physics generators, detector simulation, digitization, event reconstruction etc.
* The core software, such as the Gaudi framework, geometry description using DD4hep, event data model using EDM4hep, event data memory management using k4FWCore.
* The underlying libraries and development tools, such as ROOT, Geant4, CLHEP, CMake etc.
## Setup at IHEP cluster
CEPCSW is already deployed at IHEP CVMFS. You can use it as following:
To use CEPCSW, users can use the software release deployed at IHEP's CVMFS or build from source code.
Currently, the libraries are built in `CentOS 7`. If you are using other different operating systems, you can consider to use the container technologies, such as Docker, Apptainer.
### SSH login
If you already have an IHEP AFS account, you can first login using an SSH client, such as OpenSSH:
```bash
$ ssh -Y username@lxlogin.ihep.ac.cn
```
### Start CentOS 7 container
Then, you need to **start the container** with following command: