Skip to content
Snippets Groups Projects
README.md 1.11 KiB
Newer Older
lintao@ihep.ac.cn's avatar
lintao@ihep.ac.cn committed
# [CEPCSW](https://cepc.github.io/CEPCSW/)
lintao@ihep.ac.cn's avatar
lintao@ihep.ac.cn committed

[![Build Status](https://www.travis-ci.com/cepc/CEPCSW.svg?branch=master)](https://www.travis-ci.com/cepc/CEPCSW)
lintao@ihep.ac.cn's avatar
lintao@ihep.ac.cn committed
[![CI](https://github.com/cepc/CEPCSW/workflows/CI/badge.svg?branch=master)](https://github.com/cepc/CEPCSW/actions)
lintao@ihep.ac.cn's avatar
lintao@ihep.ac.cn committed
CEPC offline software prototype based on [Key4hep](https://github.com/key4hep).
lintao@ihep.ac.cn's avatar
lintao@ihep.ac.cn committed
## Quick start

lintao@ihep.ac.cn's avatar
lintao@ihep.ac.cn committed
Start an SL6 container in lxslc7 (OS: CentOS7):
```
$ /cvmfs/container.ihep.ac.cn/bin/hep_container shell SL6
```

lintao@ihep.ac.cn's avatar
lintao@ihep.ac.cn committed
Before run following commands, please make sure you setup the CVMFS:

lintao@ihep.ac.cn's avatar
lintao@ihep.ac.cn committed
```
$ git clone git@github.com:cepc/CEPCSW.git
lintao@ihep.ac.cn's avatar
lintao@ihep.ac.cn committed
$ cd CEPCSW
$ git checkout master # branch name
$ source setup.sh
$ ./build.sh
$ ./run.sh Examples/options/helloalg.py
lintao@ihep.ac.cn's avatar
lintao@ihep.ac.cn committed
* Examples: For new comers and users

* Detector: Geometry
* Generator: Physics Generator
* Simulation: Detector Simulation
* Digitization: Digitization

* Reconstruction: Reconstruction

lintao@ihep.ac.cn's avatar
lintao@ihep.ac.cn committed

## Conventions for collections
Keep the collection names compatible between the prototype and the existing CEPC software.

* MCParticle
* VXDCollection
* SITCollection
* TPCCollection
* SETCollection