Skip to content

LUXEsoftware/MarlinACTSTracking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MarlinACTSTracking

Marlin-based ACTS Tracking adapted from MuonColliderSoft

For automatic conversion of DD4hep geometry to ACTS Tracking geometry, the tracker needs to be defined as barrel/endcap. Use LUXETrackerAsEndcap.xml from luxegeo for the DD4hep geometry description.

To setup, do

source /cvmfs/ilc.desy.de/key4hep/luxe_setup.sh
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=../install
make install
cd ..
export MARLIN_DLL=${MARLIN_DLL}${PWD}'/install/lib/libMarlinACTSTracking.so:'

To run combinatorial Kalman Filter tracking:

Marlin actsseedckf_steer.xml

Digitisation only

This runs simple tracker digitisation by smearing the true hit position with a Gaussian function. Output includes an ntuple and optionally an ACTS-compatible CSV format.

To run digitisation:

Marlin digi_steer.xml

Optional: output in CSV format

git clone ssh://git@gitlab.cern.ch:7999/berkeleylab/MuonCollider/ACTSTuple.git
cd ACTSTuple
mkdir build
cmake -S . -B build
cmake --build build
export MARLIN_DLL=${MARLIN_DLL}${PWD}'build/libACTSTuple.so:'

Run with MyACTSTuple processor uncommented in digi_steer.xml

About

Marlin-based ACTS Tracking adapted from MuonColliderSoft

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •