|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--gov.sns.xal.model.scenario.ScenarioGenerator
Generates an on-line model scenario from the intermediate slg lattice.
| Field Summary | |
protected int |
dipoleInd
|
| Constructor Summary | |
protected |
ScenarioGenerator(AcceleratorSeq aSequence)
Default constructor, creates an empty Lattice. |
protected |
ScenarioGenerator(Ring smfRing)
|
| Method Summary | |
Scenario |
generateScenario()
Generates a Scenario from AcceleratorSeq supplied in the constructor. |
void |
visit(BCMonitor e)
visit a BCMonitor lattice element |
void |
visit(BLMonitor e)
visit a BLMonitor lattice element |
void |
visit(BPMonitor e)
visit a BPMonitor lattice element |
void |
visit(Dipole e)
visit a Dipole lattice element |
void |
visit(Drift e)
visit a Drift lattice element |
void |
visit(Foil e)
visit a Foil element |
void |
visit(HSteerer e)
visit a HSteerer lattice element |
void |
visit(Marker e)
visit a Marker lattice element |
void |
visit(Octupole e)
visit a Octupole lattice element |
void |
visit(PermMarker e)
visit a PermMarker lattice element |
void |
visit(Quadrupole e)
visit a Quadrupole lattice element |
void |
visit(RFGap e)
visit a RFGap lattice element |
void |
visit(Sextupole e)
visit a Sextupole lattice element |
void |
visit(SkewQuad e)
visit a SkewQuad lattice element |
void |
visit(SkewSext e)
visit a SkewSext lattice element |
void |
visit(VSteerer e)
visit a VSteerer lattice element |
void |
visit(WScanner e)
visit a WScanner lattice element |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected int dipoleInd
| Constructor Detail |
protected ScenarioGenerator(AcceleratorSeq aSequence)
protected ScenarioGenerator(Ring smfRing)
| Method Detail |
public Scenario generateScenario()
throws ModelException
ModelException - if there is an error building the Scenariopublic void visit(BCMonitor e)
Visitor
visit in interface Visitorpublic void visit(BPMonitor e)
Visitor
visit in interface Visitorpublic void visit(BLMonitor e)
Visitor
visit in interface Visitorpublic void visit(Foil e)
Visitor
visit in interface Visitorpublic void visit(Dipole e)
Visitor
visit in interface Visitorpublic void visit(Drift e)
Visitor
visit in interface Visitorpublic void visit(HSteerer e)
Visitor
visit in interface Visitorpublic void visit(Marker e)
Visitor
visit in interface Visitorpublic void visit(Octupole e)
Visitor
visit in interface Visitorpublic void visit(PermMarker e)
Visitor
visit in interface Visitorpublic void visit(Quadrupole e)
Visitor
visit in interface Visitorpublic void visit(RFGap e)
Visitor
visit in interface Visitorpublic void visit(Sextupole e)
Visitor
visit in interface Visitorpublic void visit(SkewQuad e)
Visitor
visit in interface Visitorpublic void visit(SkewSext e)
Visitor
visit in interface Visitorpublic void visit(VSteerer e)
Visitor
visit in interface Visitorpublic void visit(WScanner e)
Visitor
visit in interface Visitor
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||