| 
				
					
						
							 | 
			||
|---|---|---|
| Debug | ||
| include | ||
| source | ||
| CMakeLists.txt | ||
| DB_Track.cpp | ||
| README.md | ||
		
			
				
				README.md
			
		
		
			
			
		
	
	Track reconstruction from database export
Prerequisities
- System which runs CERN Root (Tested on MacOS High Sierra 10.13.4)
 - CERN Root (Tested on 6.13/03)
 
Build and run
- Clone this repository
 
git clone https://git.divaldo.hu/divaldo/DB_Track.git
- Create a working directory or use the Debug folder which already contains a data file
 - If you decided to use another folder, then copy the data.txt to it
 - You can use make -jN to use N number of CPU cores to build the app
 
cd DB_Track/Debug
cmake ../
make
- If complete, you can run it with the following command:
 
./DB_Track
- Use Ctrl + C to exit
 
If you have newer data
- Export format is CSV
 - Columns separated with space (" ")
 - Columns enclosed with nothing
 - Columns escaped with nothing
 - The query order: ch_id, time_sec, time_ns, peak_amp
 - Ascending by time_sec and time_ns
 
Use this query:
SELECT ch_id, time_sec, time_ns, peak_amp FROM adatok.fb55 ORDER BY time_sec ASC, time_ns ASC INTO OUTFILE '/tmp/fb55_exp.csv' FIELDS TERMINATED BY ' ' ENCLOSED BY '' LINES TERMINATED BY '\n';