public class InteractiveConditionsManagerImplementation extends LCSimConditionsManagerImplementation
Modifier and Type | Class and Description |
---|---|
private class |
InteractiveConditionsManagerImplementation.AppWizardDialog |
ConditionsManager.ConditionsNotFoundException, ConditionsManager.ConditionsSetNotFoundException
Modifier and Type | Field and Description |
---|---|
private org.freehep.application.studio.Studio |
app |
private boolean |
newDetectorSet |
private int |
run |
cache, converters, detectorName, listenerList, logger, reader
Constructor and Description |
---|
InteractiveConditionsManagerImplementation(org.freehep.application.studio.Studio app)
Creates a new instance of InteractiveConditionsManagerImplementation
|
Modifier and Type | Method and Description |
---|---|
(package private) void |
addAlias(String alias,
String target) |
private void |
displayWizardPage(String name) |
(package private) org.freehep.application.studio.Studio |
getStudio() |
void |
setDetector(String name,
int run)
Normally called automatically by the framework to set the detector name
and run number,
|
(package private) void |
setDetectorFound(boolean found) |
register
addConditionsListener, clearCache, fireConditionsChanged, getCachedConditions, getConditions, getConditionsReader, getDetector, getRawConditions, getRun, open, registerConditionsConverter, removeConditionsConverter, removeConditionsListener, setConditionsReader, setRun
defaultInstance, isSetup, setDefaultConditionsManager
private org.freehep.application.studio.Studio app
private int run
private boolean newDetectorSet
public InteractiveConditionsManagerImplementation(org.freehep.application.studio.Studio app)
public void setDetector(String name, int run) throws ConditionsManager.ConditionsNotFoundException
ConditionsManager
setDetector
in class ConditionsManagerImplementation
name
- The current detector name.run
- The current run number.ConditionsManager.ConditionsNotFoundException
- If the conditions associated with this detector/run number
can not be found.private void displayWizardPage(String name)
void setDetectorFound(boolean found)
void addAlias(String alias, String target) throws ConditionsManager.ConditionsNotFoundException
org.freehep.application.studio.Studio getStudio()
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.