Public Member Functions | |
def | __init__ (self) |
def | calculateTimeParameters (self) |
def | lslengthsec (self) |
def | setNumBx (self, numbx) |
def | setNumOrbit (self, numorbit) |
def | setRotationRate (self, rate) |
Public Attributes | |
lumiSectionLen | |
NBX | |
numorbit | |
rotationRate | |
rotationTime | |
collection of constants used in lumi related calculation
Definition at line 1 of file lumiParameters.py.
def lumiParameters.ParametersObject.__init__ | ( | self | ) |
Definition at line 5 of file lumiParameters.py.
def lumiParameters.ParametersObject.calculateTimeParameters | ( | self | ) |
Given the rotation rate, calculate lumi section length and rotation time. This should be called if rotationRate is updated.
Definition at line 31 of file lumiParameters.py.
References lumiParameters.ParametersObject.lumiSectionLen, lumiParameters.ParametersObject.numorbit, lumiParameters.ParametersObject.rotationRate, and lumiParameters.ParametersObject.rotationTime.
def lumiParameters.ParametersObject.lslengthsec | ( | self | ) |
Calculate lslength in sec from number of orbit and BX
Definition at line 39 of file lumiParameters.py.
References lumiParameters.ParametersObject.lumiSectionLen.
def lumiParameters.ParametersObject.setNumBx | ( | self, | |
numbx | |||
) |
update the default number of BX
Definition at line 25 of file lumiParameters.py.
References lumiParameters.ParametersObject.NBX.
def lumiParameters.ParametersObject.setNumOrbit | ( | self, | |
numorbit | |||
) |
Definition at line 22 of file lumiParameters.py.
References lumiParameters.ParametersObject.numorbit.
def lumiParameters.ParametersObject.setRotationRate | ( | self, | |
rate | |||
) |
update the default LHC orbit frequency Single beam energy of 450GeV: 11245.589 Single beam energy of 3.5TeV: 11245.613
Definition at line 14 of file lumiParameters.py.
References lumiParameters.ParametersObject.rotationRate.
lumiParameters.ParametersObject.lumiSectionLen |
Definition at line 10 of file lumiParameters.py.
Referenced by lumiParameters.ParametersObject.calculateTimeParameters(), and lumiParameters.ParametersObject.lslengthsec().
lumiParameters.ParametersObject.NBX |
Definition at line 6 of file lumiParameters.py.
Referenced by lumiParameters.ParametersObject.setNumBx().
lumiParameters.ParametersObject.numorbit |
Definition at line 7 of file lumiParameters.py.
Referenced by lumiParameters.ParametersObject.calculateTimeParameters(), and lumiParameters.ParametersObject.setNumOrbit().
lumiParameters.ParametersObject.rotationRate |
Definition at line 8 of file lumiParameters.py.
Referenced by lumiParameters.ParametersObject.calculateTimeParameters(), and lumiParameters.ParametersObject.setRotationRate().
lumiParameters.ParametersObject.rotationTime |
Definition at line 9 of file lumiParameters.py.
Referenced by lumiParameters.ParametersObject.calculateTimeParameters().