Views
No views yet
[E, SF, n_layers, dir_x, dir_y, dir_z].| Folder | Pre-training data | Output dim (layers) |
|---|---|---|
simplebox/ | 4M showers, SimpleBox parametric geometry | 45 |
lemurs/ | 4M showers, 4 detectors (Par04 SciPb, Par04 SiW, ODD, CLD) | 90 |
<folder>/
├── best_model.pt # best-validation checkpoint (includes fitted norm_stats)
└── conf.yaml # architecture + transform pipeline definitionsnorm_stats), so
these two files are all that is needed. With the
PointCountFM repository
code, point the model loader at the downloaded folder:1from huggingface_hub import snapshot_download
2model_dir = snapshot_download("FLC-QU-hep/PointCountFM-multi-geometry",
3 allow_patterns="lemurs/*") + "/lemurs"
4# then load with load_pcfm_model() from src/pcfm_conditioning.py, which reads
5# best_model.pt + conf.yaml from this directory and restores the transforms
6# from the checkpoint's norm_statslemurs/, the 90-dim output is zero-padded at the tail: for a detector with
n_layers layers, take entries 0..n_layers-1.1@article{Buss2026b,
2 author = {Buss, Thorsten and Day-Hall, Henry and Gaede, Frank and Kasieczka, Gregor and Kr{\"u}ger, Katja and McKeown, Peter and Valente, Lorenzo},
3 title = "{Transferable Fast Calorimeter Shower Generation via Multi-Geometry Pre-training}",
4 eprint = "2608.18233",
5 archivePrefix = "arXiv",
6 primaryClass = "physics.ins-det",
7 month = "8",
8 year = "2026"
9}