public class CircularFit extends Object implements stream.StatefulProcessor
Calculates center and radius of a ring according to "Optimum circular fit to weighted data in multidimensional space", B.B. Chaudhuri and P. Kundu Pattern Recognition Letters 14 (1993) http://www.sciencedirect.com/science/article/pii/016786559390126X
Equations (11) and (12)
| Modifier and Type | Field and Description |
|---|---|
String |
outputKey |
String |
photonchargeKey |
String |
pixelSetKey |
| Constructor and Description |
|---|
CircularFit() |
| Modifier and Type | Method and Description |
|---|---|
void |
finish() |
void |
init(stream.ProcessContext processContext) |
stream.Data |
process(stream.Data item) |
void |
resetState() |
@Parameter(required=false,
description="Key to the extracted photoncharges",
defaultValue="photoncharge")
public String photonchargeKey
@Parameter(required=false,
description="PixelSet to perform the fit on",
defaultValue="shower")
public String pixelSetKey
@Parameter(required=false,
description="Base for the Outputkeys, outputs are radius, x, y",
defaultValue="circfit_")
public String outputKey
public stream.Data process(stream.Data item)
process in interface stream.Processorpublic void finish()
finish in interface stream.StatefulProcessorpublic void resetState()
resetState in interface stream.StatefulProcessorpublic void init(stream.ProcessContext processContext)
init in interface stream.StatefulProcessorCopyright © 2019. All rights reserved.