ATLAS Offline Software
Loading...
Searching...
No Matches
python.DataScoutingInfo Namespace Reference

Functions

 getDataScoutingResultID (name)
 getDataScoutingStreams ()
 getDataScoutingTypeFromStream (streamname)
 getAllDataScoutingResultIDs ()
 getFullHLTResultID ()
 getAllDataScoutingIdentifiers ()

Variables

 log = logging.getLogger( __name__ )
dict _DataScoutingIdentifiers
dict _DataScoutingStreams
dict TruncationThresholds

Function Documentation

◆ getAllDataScoutingIdentifiers()

getAllDataScoutingIdentifiers ( )

Definition at line 82 of file DataScoutingInfo.py.

82def getAllDataScoutingIdentifiers():
83 return list(_DataScoutingIdentifiers.keys())

◆ getAllDataScoutingResultIDs()

getAllDataScoutingResultIDs ( )

Definition at line 72 of file DataScoutingInfo.py.

72def getAllDataScoutingResultIDs():
73 return _DataScoutingIdentifiers.values()
74
75

◆ getDataScoutingResultID()

getDataScoutingResultID ( name)

Definition at line 54 of file DataScoutingInfo.py.

54def getDataScoutingResultID(name):
55 if name in _DataScoutingIdentifiers:
56 return _DataScoutingIdentifiers[name]
57 else:
58 log.error('Unknown name %s, cannot assign result ID', name)
59
60

◆ getDataScoutingStreams()

getDataScoutingStreams ( )

Definition at line 61 of file DataScoutingInfo.py.

61def getDataScoutingStreams():
62 return list(_DataScoutingStreams.keys())
63
64

◆ getDataScoutingTypeFromStream()

getDataScoutingTypeFromStream ( streamname)

Definition at line 65 of file DataScoutingInfo.py.

65def getDataScoutingTypeFromStream(streamname):
66 if streamname in _DataScoutingStreams:
67 return _DataScoutingStreams[streamname]
68 else:
69 log.error('Unknown name %s, not a data scouting stream', streamname)
70
71

◆ getFullHLTResultID()

getFullHLTResultID ( )

Definition at line 76 of file DataScoutingInfo.py.

76def getFullHLTResultID():
77 # WARNING: Don't change this, it should always be zero.
78 # It's defined here to avoid using a magic number in other places
79 return 0
80
81

Variable Documentation

◆ _DataScoutingIdentifiers

dict python.DataScoutingInfo._DataScoutingIdentifiers
protected
Initial value:
= {
'CostMonDS': 1,
'MuonDS' : 2,
'PhysicsTLA': 5,
'DarkJetPEBTLA': 6,
'FTagPEBTLA' : 7,
'EgammaPEBTLA' : 8,
}

Definition at line 22 of file DataScoutingInfo.py.

◆ _DataScoutingStreams

dict python.DataScoutingInfo._DataScoutingStreams
protected
Initial value:
= {
'calibration_CostMonitoring': 'CostMonDS',
'calibration_MuonDSCalib':'MuonDS',
'physics_TLA': 'PhysicsTLA',
'physics_DarkJetPEBTLA': 'DarkJetPEBTLA',
'physics_FTagPEBTLA': 'FTagPEBTLA',
'physics_EgammaPEBTLA': 'EgammaPEBTLA',
}

Definition at line 32 of file DataScoutingInfo.py.

◆ log

python.DataScoutingInfo.log = logging.getLogger( __name__ )

Definition at line 4 of file DataScoutingInfo.py.

◆ TruncationThresholds

dict python.DataScoutingInfo.TruncationThresholds
Initial value:
= {
0: 7*(1024**2), # Main: 7 MB (increased from 5MB after ATR-29142)
1: 2*(1024**2), # CostMonDS: 2 MB
2: 1*(1024**2), # MuonDS: 1 MB
5: 1*(1024**2), # PhysicsTLA: 1 MB
6: 1*(1024**2), # DarkJetPEBTLA: 1 MB
7: 1*(1024**2), # FTagPEBTLA 1 MB
8: 1*(1024**2), # EgammaPEBTLA 1 MB
}

Definition at line 42 of file DataScoutingInfo.py.