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()

python.DataScoutingInfo.getAllDataScoutingIdentifiers ( )

Definition at line 82 of file DataScoutingInfo.py.

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

◆ getAllDataScoutingResultIDs()

python.DataScoutingInfo.getAllDataScoutingResultIDs ( )

Definition at line 72 of file DataScoutingInfo.py.

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

◆ getDataScoutingResultID()

python.DataScoutingInfo.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()

python.DataScoutingInfo.getDataScoutingStreams ( )

Definition at line 61 of file DataScoutingInfo.py.

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

◆ getDataScoutingTypeFromStream()

python.DataScoutingInfo.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()

python.DataScoutingInfo.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:
1= {
2 'CostMonDS': 1,
3 'MuonDS' : 2,
4 'PhysicsTLA': 5,
5 'DarkJetPEBTLA': 6,
6 'FTagPEBTLA' : 7,
7 'EgammaPEBTLA' : 8,
8}

Definition at line 22 of file DataScoutingInfo.py.

◆ _DataScoutingStreams

dict python.DataScoutingInfo._DataScoutingStreams
protected
Initial value:
1= {
2 'calibration_CostMonitoring': 'CostMonDS',
3 'calibration_MuonDSCalib':'MuonDS',
4 'physics_TLA': 'PhysicsTLA',
5 'physics_DarkJetPEBTLA': 'DarkJetPEBTLA',
6 'physics_FTagPEBTLA': 'FTagPEBTLA',
7 'physics_EgammaPEBTLA': 'EgammaPEBTLA',
8}

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:
1= {
2 0: 7*(1024**2), # Main: 7 MB (increased from 5MB after ATR-29142)
3 1: 2*(1024**2), # CostMonDS: 2 MB
4 2: 1*(1024**2), # MuonDS: 1 MB
5 5: 1*(1024**2), # PhysicsTLA: 1 MB
6 6: 1*(1024**2), # DarkJetPEBTLA: 1 MB
7 7: 1*(1024**2), # FTagPEBTLA 1 MB
8 8: 1*(1024**2), # EgammaPEBTLA 1 MB
9
10}

Definition at line 42 of file DataScoutingInfo.py.