Skip to content

MuonColliderSoft/MDHTTracking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MDHTTracking

Multi-dimensional Hough Transform tracking

Getting started:

To complie the library:

cmake -S MDHTTracking -B build
cmake --build build

Steering file configuration for the HTATrainingTree processor:

HTATree = MarlinProcessorWrapper("HTATree")
HTATree.OutputLevel = INFO
HTATree.ProcessorType = "HTATrainingTree"
HTATree.Parameters = {
    "MCParticleCollection": [ MCP ],
    "TrackerHitCollections": [ VXDB_d, VXDE_d, ITDB_d, ITDE_d, OTDB_d, OTDE_d ],
    "TrackerSimHitCollections": [ VXDB_s, VXDE_s, ITDB_s, ITDE_s, OTDB_s, OTDE_s ],
    "TrackerHitRelationCollections": [ VXDB_r, VXDE_r, ITDB_r, ITDE_r, OTDB_r, OTDE_r ],
    "ParticleTypes": [ "13" ],
    "SaveOnlyPartHits": [ "true" ]
}

Steering file configuration for the HTATracking processor:

MDHTTracking = MarlinProcessorWrapper("MDHTTracking")
MDHTTracking.OutputLevel = INFO
MDHTTracking.ProcessorType = "HTATrackFinding"
MDHTTracking.Parameters = {
    "TrackerHitCollections": [ VXDB_d, VXDE_d, ITDB_d, ITDE_d, OTDB_d, OTDE_d ],
    "OutputTrackCollection": [ "MDHT_tracks" ],
    "HTATrainingFile": [ "HTAdata_pt3_theta10-170_phi0-30_30M.txt" ],
    "TrackerHitPhiRange": [ "-0.3892", "0.9112" ],
    "MinLayersForFit": [ "5" ],
    "MaxTrackChi2": ["100."]
}

About

Multi-dimensional Hough Transform tracking

Resources

Stars

Watchers

Forks

Packages

No packages published