Skip to content
Snippets Groups Projects
README.md 1002 B
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

lintao@ihep.ac.cn's avatar
lintao@ihep.ac.cn committed
[![Build Status](https://travis-ci.org/cepc/CEPCSW.svg?branch=master)](https://travis-ci.org/cepc/CEPCSW)

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 the 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
* Reconstruction: Reconstruction

lintao@ihep.ac.cn's avatar
lintao@ihep.ac.cn committed
* Service: Common Service

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

* MCParticle
* VXDCollection
* SITCollection
* TPCCollection
* SETCollection