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 2 of file lumiParameters.py.
def lumiParameters.ParametersObject.__init__ | ( | self | ) |
Definition at line 6 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 32 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 40 of file lumiParameters.py.
References lumiParameters.ParametersObject.lumiSectionLen.
def lumiParameters.ParametersObject.setNumBx | ( | self, | |
numbx | |||
) |
update the default number of BX
Definition at line 26 of file lumiParameters.py.
References lumiParameters.ParametersObject.NBX.
def lumiParameters.ParametersObject.setNumOrbit | ( | self, | |
numorbit | |||
) |
Definition at line 23 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 15 of file lumiParameters.py.
References lumiParameters.ParametersObject.rotationRate.
lumiParameters.ParametersObject.lumiSectionLen |
Definition at line 11 of file lumiParameters.py.
Referenced by lumiParameters.ParametersObject.calculateTimeParameters(), and lumiParameters.ParametersObject.lslengthsec().
lumiParameters.ParametersObject.NBX |
Definition at line 7 of file lumiParameters.py.
Referenced by lumiParameters.ParametersObject.setNumBx().
lumiParameters.ParametersObject.numorbit |
Definition at line 8 of file lumiParameters.py.
Referenced by lumiParameters.ParametersObject.calculateTimeParameters(), and lumiParameters.ParametersObject.setNumOrbit().
lumiParameters.ParametersObject.rotationRate |
Definition at line 9 of file lumiParameters.py.
Referenced by lumiParameters.ParametersObject.calculateTimeParameters(), and lumiParameters.ParametersObject.setRotationRate().
lumiParameters.ParametersObject.rotationTime |
Definition at line 10 of file lumiParameters.py.
Referenced by lumiParameters.ParametersObject.calculateTimeParameters().