FindCluster
Link to source: FindCluster
Plugin Description
Plugin to find clusters of energy deposits.
This plugin is performing the first half of the microclustering process. Energy deposits are grouped into clusters based on their proximity to each other in 3D space and time. The clustering is performed using a 1D temporal clustering algorithm followed by 3D DBSCAN spacial clustering.
Technical Details
depends_on = ('geant4_interactions',)
provides = ('cluster_index',)
data_kind = geant4_interactions
__version__ = 0.2.1
Provided Columns
cluster_index
Field Name |
Data Type |
Comment |
|---|---|---|
cluster_ids |
int32 |
Cluster index of the energy deposit |
time |
int64 |
Start time since unix epoch [ns] |
endtime |
int64 |
Exclusive end time since unix epoch [ns] |
Config Options
Option |
default |
track |
Help |
|---|---|---|---|
debug |
False |
False |
Show debug informations |
deterministic_seed |
True |
True |
Set the random seed from lineage and run_id, or pull the seed from the OS |
micro_separation |
0.005 |
True |
DBSCAN clustering distance (mm) |
micro_separation_time |
10 |
True |
Clustering time (ns) |
user_defined_random_seed |
None |
True |
Define the random seed manually. You need to set deterministic_seed to False |