49 lines
3.4 KiB
Markdown
49 lines
3.4 KiB
Markdown
micromamba create -f conda_env.yaml
|
|
micromamba run -n bgpt_data python -m ipykernel install --user --name bgpt_data --display-name "bgpt_data"
|
|
# python convert_root_to_txt.py ./data ./save --attr-sep ',' --part-sep '|' --selected-attrs 'particle_id,part_charge,part_energy,part_px,part_py,part_pz,log_energy,log_pt,part_deta,part_dphi,part_logptrel,part_logerel,part_deltaR,part_d0,part_dz,particle_type,particle_pid'
|
|
|
|
## test command
|
|
|
|
```shell
|
|
python convert_root_to_txt.py ./data/data_fast ./save/save_fast --data-type fast --attr-sep '|' --part-sep ';' --selected-attrs 'part_charge,part_energy,part_px,part_py,part_pz,log_energy,log_pt,part_deta,part_dphi,part_logptrel,part_logerel,part_deltaR,part_d0,part_dz,particle_pid'
|
|
python convert_root_to_txt.py ./data/data_full ./save/save_full --data-type full --attr-sep '|' --part-sep ';' --selected-attrs 'part_charge,part_energy,part_px,part_py,part_pz,log_energy,log_pt,part_deta,part_dphi,part_logptrel,part_logerel,part_deltaR,part_d0,part_dz,particle_pid'
|
|
```
|
|
|
|
## build
|
|
|
|
```shell
|
|
pyinstaller --onefile --debug=all --collect-all --name=convert_root_to_txt convert_root_to_txt.py
|
|
```
|
|
|
|
|
|
## official command
|
|
|
|
```shell
|
|
mkdir -p ./data/data_fast
|
|
./convert_root_to_txt ./data/data_fast ./save/save_fast --data-type fast --attr-sep '|' --part-sep ';' --selected-attrs 'part_charge,part_energy,part_px,part_py,part_pz,log_energy,log_pt,part_deta,part_dphi,part_logptrel,part_logerel,part_deltaR,part_d0,part_dz,particle_pid'
|
|
./convert_root_to_txt /home/lingyuzeng/project/bbbar_data_struct/data/data_fast /home/lingyuzeng/project/bbbar_data_struct/save/save_fast --data-type fast --attr-sep '|' --part-sep ';' --selected-attrs 'part_charge,part_energy,part_px,part_py,part_pz,log_energy,log_pt,part_deta,part_dphi,part_logptrel,part_logerel,part_deltaR,part_d0,part_dz,particle_pid'
|
|
./convert_root_to_txt ./data/data_full ./save/save_full --data-type full --attr-sep '|' --part-sep ';' --selected-attrs 'part_charge,part_energy,part_px,part_py,part_pz,log_energy,log_pt,part_deta,part_dphi,part_logptrel,part_logerel,part_deltaR,part_d0,part_dz,particle_pid'
|
|
```
|
|
|
|
## data resources
|
|
|
|
[share point](https://8sw7kp-my.sharepoint.com/:f:/g/personal/alexw_8sw7kp_onmicrosoft_com/El_t6iQ6_7xNvNLlKKVNhkkBAqyU1EbiT2czHPx69k9btQ)
|
|
|
|
python convert_root_to_txt.py /data/particle_raw/fast/bb ./save/save_fast_bb --data-type fast --attr-sep '|' --part-sep ';' --selected-attrs 'part_charge,part_energy,part_px,part_py,part_pz,log_energy,log_pt,part_deta,part_dphi,part_logptrel,part_logerel,part_deltaR,part_d0,part_dz,particle_pid'
|
|
python convert_root_to_txt.py ./data/data_full ./save/save_full --data-type full --attr-sep '|' --part-sep ';' --selected-attrs 'part_charge,part_energy,part_px,part_py,part_pz,log_energy,log_pt,part_deta,part_dphi,part_logptrel,part_logerel,part_deltaR,part_d0,part_dz,particle_pid'
|
|
|
|
## create env
|
|
|
|
1. create conda env
|
|
```shell
|
|
micromamba create -f environment.yml
|
|
```
|
|
|
|
## test
|
|
|
|
```shell
|
|
mkdir -p /data/bgptf/dist/test/original_data/
|
|
mkdir -p /data/bgptf/dist/test/save_fast_bb
|
|
cp /data/particle_raw/fast/bb/bb_11*.root /data/bgptf/dist/test/original_data/
|
|
micromamba run -n bgpt_data python /data/bgptf/dist/convert_root_to_txt.py /data/bgptf/dist/test/original_data /data/bgptf/dist/test/save_fast_bb --data-type fast --attr-sep '|' --part-sep ';' --selected-attrs 'part_charge,part_energy,part_px,part_py,part_pz,log_energy,log_pt,part_deta,part_dphi,part_logptrel,part_logerel,part_deltaR,part_d0,part_dz,particle_pid'
|
|
``` |