public class GTPConfig extends IDAQConfig
GTPConfig
stores GTP configuration settings
parsed from the an EVIO file. This class manages the following
properties:
Modifier and Type | Field and Description |
---|---|
private LBOCutConfig |
seedCut |
private int |
windowAfter |
private int |
windowBefore |
Constructor and Description |
---|
GTPConfig() |
Modifier and Type | Method and Description |
---|---|
LBOCutConfig |
getSeedEnergyCutConfig()
Gets the configuration for the seed energy cut.
|
int |
getTimeWindowAfter()
Gets the size of the temporal cluster verification window for
after a potential seed hit used for checking that a cluster is
a spatiotemporal local maximum.
|
int |
getTimeWindowBefore()
Gets the size of the temporal cluster verification window for
before a potential seed hit used for checking that a cluster
is a spatiotemporal local maximum.
|
(package private) void |
loadConfig(EvioDAQParser parser)
Updates the stored settings based on the argument parser.
|
void |
printConfig(PrintStream ps)
Prints a textual representation of the configuration bank to the
terminal.
|
private int windowBefore
private int windowAfter
private LBOCutConfig seedCut
public LBOCutConfig getSeedEnergyCutConfig()
public int getTimeWindowAfter()
public int getTimeWindowBefore()
void loadConfig(EvioDAQParser parser)
IDAQConfig
loadConfig
in class IDAQConfig
parser
- - The EVIO DAQ bank parser.public void printConfig(PrintStream ps)
IDAQConfig
printConfig
in class IDAQConfig
Copyright © 2019. All rights reserved.