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

Dependency Graph

%3 cluster_index cluster_index geant4_interactions geant4_interactions cluster_index->geant4_interactions