ATLAS Offline Software
Functions | Variables
MuonCalibConvertTimeSlewing Namespace Reference

Functions

def GetRBin (r)
 
def Ts2NoTs (r, t)
 
def NoTs2Ts (r, t)
 
def TimeSlewingApplied (obj)
 

Variables

list GasmonDriftTimeOffsetsVsR_total = [ -5.45973, -4.57559, -3.71995, -3.45051, -3.4505, -3.4834, -3.59509, -3.74869, -3.92066, -4.10799, -4.35237, -4.61329, -4.84111, -5.14524 ]
 
list GasmonDriftTimeOffsetT0 = GasmonDriftTimeOffsetsVsR_total[0]
 
list GasmonDriftTimeOffsetsVsR = []
 

Function Documentation

◆ GetRBin()

def MuonCalibConvertTimeSlewing.GetRBin (   r)

Definition at line 13 of file MuonCalibConvertTimeSlewing.py.

13 def GetRBin(r):
14  if r<=0:
15  return 0
16  if r>=14.6:
17  return len(GasmonDriftTimeOffsetsVsR) -1
18  return int(math.floor(r/14.6 * len(GasmonDriftTimeOffsetsVsR)))
19 
20 

◆ NoTs2Ts()

def MuonCalibConvertTimeSlewing.NoTs2Ts (   r,
  t 
)

Definition at line 24 of file MuonCalibConvertTimeSlewing.py.

24 def NoTs2Ts(r, t):
25  return t + GasmonDriftTimeOffsetsVsR[GetRBin(r)]
26 

◆ TimeSlewingApplied()

def MuonCalibConvertTimeSlewing.TimeSlewingApplied (   obj)

Definition at line 27 of file MuonCalibConvertTimeSlewing.py.

27 def TimeSlewingApplied(obj):
28  return bool(obj.payload()['tech'] & 0x10)
29 
30 
31 
32 

◆ Ts2NoTs()

def MuonCalibConvertTimeSlewing.Ts2NoTs (   r,
  t 
)

Definition at line 21 of file MuonCalibConvertTimeSlewing.py.

21 def Ts2NoTs(r, t):
22  return t - GasmonDriftTimeOffsetsVsR[GetRBin(r)]
23 

Variable Documentation

◆ GasmonDriftTimeOffsetsVsR

list MuonCalibConvertTimeSlewing.GasmonDriftTimeOffsetsVsR = []

Definition at line 9 of file MuonCalibConvertTimeSlewing.py.

◆ GasmonDriftTimeOffsetsVsR_total

list MuonCalibConvertTimeSlewing.GasmonDriftTimeOffsetsVsR_total = [ -5.45973, -4.57559, -3.71995, -3.45051, -3.4505, -3.4834, -3.59509, -3.74869, -3.92066, -4.10799, -4.35237, -4.61329, -4.84111, -5.14524 ]

Definition at line 5 of file MuonCalibConvertTimeSlewing.py.

◆ GasmonDriftTimeOffsetT0

list MuonCalibConvertTimeSlewing.GasmonDriftTimeOffsetT0 = GasmonDriftTimeOffsetsVsR_total[0]

Definition at line 7 of file MuonCalibConvertTimeSlewing.py.

MuonCalibConvertTimeSlewing.NoTs2Ts
def NoTs2Ts(r, t)
Definition: MuonCalibConvertTimeSlewing.py:24
CaloCellPos2Ntuple.int
int
Definition: CaloCellPos2Ntuple.py:24
MuonCalibConvertTimeSlewing.TimeSlewingApplied
def TimeSlewingApplied(obj)
Definition: MuonCalibConvertTimeSlewing.py:27
MuonCalibConvertTimeSlewing.GetRBin
def GetRBin(r)
Definition: MuonCalibConvertTimeSlewing.py:13
MuonCalibConvertTimeSlewing.Ts2NoTs
def Ts2NoTs(r, t)
Definition: MuonCalibConvertTimeSlewing.py:21
xAOD::bool
setBGCode setTAP setLVL2ErrorBits bool
Definition: TrigDecision_v1.cxx:60