Public Member Functions | |
def | __init__ |
def | calculateTimeParameters |
def | lslengthsec |
def | setNumBx |
def | setNumOrbit |
def | setRotationRate |
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.
00006 : 00007 self.NBX = 3564 # number beam crossings 00008 self.numorbit = 2**18 # 262144 00009 self.rotationRate = 11245.613 # for 3.5 TeV Beam energy 00010 self.rotationTime = 1 / self.rotationRate 00011 self.lumiSectionLen = self.numorbit * self.rotationTime 00012 ##self.minBiasXsec = 71300 # unit: microbarn 00013
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.
def lumiParameters::ParametersObject::lslengthsec | ( | self | ) |
Calculate lslength in sec from number of orbit and BX
Definition at line 39 of file lumiParameters.py.
def lumiParameters::ParametersObject::setNumBx | ( | self, | |
numbx | |||
) |
update the default number of BX
Definition at line 25 of file lumiParameters.py.
def lumiParameters::ParametersObject::setNumOrbit | ( | self, | |
numorbit | |||
) |
Definition at line 22 of file lumiParameters.py.
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.
Definition at line 5 of file lumiParameters.py.
Definition at line 5 of file lumiParameters.py.
Definition at line 5 of file lumiParameters.py.
Definition at line 5 of file lumiParameters.py.
Definition at line 5 of file lumiParameters.py.