public class DAQConfig extends IDAQConfig
DAQConfig
holds all of the supported parameters
from the DAQ configuration that exists in EVIO files. These values
are stored in various subclasses appropriate to the parameter that
are accessed through this primary interface.Modifier and Type | Field and Description |
---|---|
private FADCConfig |
fadcConfig |
private GTPConfig |
gtpConfig |
private SSPConfig |
sspConfig |
Constructor and Description |
---|
DAQConfig() |
Modifier and Type | Method and Description |
---|---|
FADCConfig |
getFADCConfig()
Gets the configuration parameters for the FADC.
|
GTPConfig |
getGTPConfig()
Gets the configuration parameters for the GTP.
|
SSPConfig |
getSSPConfig()
Gets the configuration parameters for the SSP.
|
(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.
|
String |
toString() |
private SSPConfig sspConfig
private GTPConfig gtpConfig
private FADCConfig fadcConfig
public FADCConfig getFADCConfig()
public GTPConfig getGTPConfig()
public SSPConfig getSSPConfig()
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.