public interface IRfGap
Modifier and Type | Method and Description |
---|---|
double |
getE0()
Get the on accelerating field (V/m)
|
double |
getETL()
Return the ETL product of the gap, where E is the longitudinal electric field, T is the
transit time factor, and L is the gap length.
|
double |
getFrequency()
Get the operating frequency of the RF gap.
|
double |
getPhase()
Return the RF phase delay of the gap with respect to the synchronous particle.
|
void |
setE0(double E)
Set the on accelerating field
|
void |
setETL(double dblETL)
Set the ETL product of the RF gap where
E is the longitudinal electric field of the gap,
T is the transit time factor of the gap,
L is the length of the gap.
|
void |
setFrequency(double dblFreq)
Set the operating frequency of the RF gap.
|
void |
setPhase(double dblPhase)
Set the phase delay of the RF in gap with respect to the synchronous particle.
|
void setETL(double dblETL)
dblETL
- ETL product of gap (in void setPhase(double dblPhase)
dblPhase
- phase delay of the RF w.r.t. synchronous particle (in void setFrequency(double dblFreq)
dblFreq
- frequency of RF gap (in double getETL()
double getPhase()
double getFrequency()
void setE0(double E)
E
- - the on axis field (V/m)double getE0()