ATLAS Offline Software
Loading...
Searching...
No Matches
python.HLT.Menu.SignatureDicts Namespace Reference

Classes

class  ChainStore

Functions

 getSignatureDict ()
 getSignatureGroupingDict ()
 getListOfSignatureStrings ()
 getListOfSignatures ()
 getSignatureNameFromToken (chainpart)
 getSignatureInformation (signature)
 getBasePattern ()

Variables

 log = logging.getLogger( __name__ )
dict SignatureDict
 SliceIDDict = getSignatureDict()
dict ChainDictTemplate
dict TestChainParts
dict TestChainParts_Default
list AllowedTopos_jet = []
list JetRecoKeys = ['recoAlg','constitType','clusterCalib','constitMod','jetCalib','trkopt','ionopt']
dict JetChainParts
dict JetChainParts_Default
dict bJetChainParts_Default
dict ditauJetChainParts_Default
dict BeamspotJetChainParts_Default
list AllowedTopos_mu
dict MuonChainParts
dict MuonChainParts_Default
list AllowedTopos_Bphysics
list AllowedTopos_Bphysics_topoVariant
list AllowedTopos_Bphysics_topoExtra = ['Lxy0','noos','nocut','lowpt']
list AllAllowedTopos_Bphysics = AllowedTopos_Bphysics_topoVariant+AllowedTopos_Bphysics_topoExtra+AllowedTopos_Bphysics
 BphysicsChainParts = deepcopy(MuonChainParts)
 BphysicsChainParts_Default = deepcopy(MuonChainParts_Default)
list AllowedTopos_tau = []
dict TauChainParts
dict TauChainParts_Default
list AllowedTopos_xe = []
dict METChainParts
dict METChainParts_Default
dict XSChainParts = METChainParts
dict XSChainParts_Default = METChainParts_Default
dict TEChainParts = METChainParts
dict TEChainParts_Default = METChainParts_Default
list AllowedTopos_e = ['Jpsiee','Zeg','Zee','Heg','bBeeM6000']
dict ElectronChainParts
dict ElectronChainParts_Default
list AllowedTopos_g = ['dPhi25', 'm80']
dict PhotonChainParts
dict PhotonChainParts_Default
dict MinBiasChainParts
dict MinBiasChainParts_Default
dict HeavyIonChainParts
dict HeavyIonChainParts_Default
list AllowedCosmicChainIdentifiers
dict CosmicChainParts
dict CosmicChainParts_Default
list AllowedStreamingChainIdentifiers = ['noalg']
dict StreamingChainParts
dict StreamingChainParts_Default
list AllowedCalibChainIdentifiers
dict CalibChainParts
 stramingInfo not use in ChainConfiguration, only to distinguish streaming
dict CalibChainParts_Default
list AllowedMonitorChainIdentifiers
dict MonitorChainParts
dict MonitorChainParts_Default
list AllowedEBChainIdentifiers = ['eb']
dict EnhancedBiasChainParts
dict EnhancedBiasChainParts_Default
list AllowedBeamspotChainIdentifiers = ['beamspot',]
dict BeamspotChainParts
dict BeamspotChainParts_Default
dict UnconventionalTrackingChainParts
dict UnconventionalTrackingChainParts_Default
list AllowedTopos_comb
 CombinedChainParts = deepcopy(PhotonChainParts)
 CombinedChainParts_Default = deepcopy(PhotonChainParts_Default)
list AllowedTopos = AllowedTopos_e + AllowedTopos_g + AllowedTopos_mu + AllowedTopos_Bphysics + AllowedTopos_xe + AllowedTopos_tau + AllowedTopos_comb

Function Documentation

◆ getBasePattern()

getBasePattern ( )

Definition at line 1532 of file SignatureDicts.py.

1532def getBasePattern():
1533 import re
1534 allTrigTypes = []
1535 for v in SliceIDDict.values():
1536 if isinstance(v, list):
1537 allTrigTypes += v
1538 else:
1539 allTrigTypes.append(v)
1540
1541 possibleTT = '|'.join(allTrigTypes)
1542 pattern = re.compile(r"(?P<multiplicity>\d*)(?P<trigType>(%s))(?P<threshold>\d+)(?P<extra>\w*)" % (possibleTT))
1543 return pattern

◆ getListOfSignatures()

getListOfSignatures ( )
returns the list of substrings representing the signautres in the chain name

Definition at line 65 of file SignatureDicts.py.

65def getListOfSignatures():
66 ''' returns the list of substrings representing the signautres in the chain name'''
67 return SliceIDDict.keys()
68
69
70

◆ getListOfSignatureStrings()

getListOfSignatureStrings ( )
returns the list of substrings representing the signautres in the chain name

Definition at line 58 of file SignatureDicts.py.

58def getListOfSignatureStrings():
59 ''' returns the list of substrings representing the signautres in the chain name'''
60
61 list_of_strings = list(SliceIDDict.values()) # this is a list of lists
62 flattened_list = list(itertools.chain.from_iterable((item if isinstance(item, list) else [item]) for item in list_of_strings))
63 return flattened_list
64

◆ getSignatureDict()

getSignatureDict ( )

Definition at line 46 of file SignatureDicts.py.

46def getSignatureDict():
47 # removes the grouping from the dict and creates a new one signature : string
48 new_dict = {key: value[0] for key, value in SignatureDict.items() if value[0] != ''}
49 return new_dict
50

◆ getSignatureGroupingDict()

getSignatureGroupingDict ( )

Definition at line 53 of file SignatureDicts.py.

53def getSignatureGroupingDict():
54 # removes the substring from the dict and creates a new one signature : group
55 new_dict = {key: value[1] for key, value in SignatureDict.items() if value[1] != ''}
56 return new_dict
57

◆ getSignatureInformation()

getSignatureInformation ( signature)

Definition at line 1479 of file SignatureDicts.py.

1479def getSignatureInformation(signature):
1480 if signature == 'Electron':
1481 return [ElectronChainParts_Default, ElectronChainParts]
1482 if signature == 'Photon':
1483 return [PhotonChainParts_Default, PhotonChainParts]
1484 if signature == "Jet":
1485 return [JetChainParts_Default, JetChainParts]
1486 if signature == "Bjet":
1487 return [bJetChainParts_Default, JetChainParts]
1488 if signature == "Beamspot_Jet":
1489 return [BeamspotJetChainParts_Default, JetChainParts]
1490 if signature == "Tau":
1491 return [TauChainParts_Default, TauChainParts]
1492 if signature == "Ditau":
1493 return [ditauJetChainParts_Default, JetChainParts]
1494 if (signature == "Muon"):
1495 return [MuonChainParts_Default, MuonChainParts]
1496 if (signature == "Bphysics"):
1497 return [BphysicsChainParts_Default, BphysicsChainParts]
1498 if (signature == "Combined"):
1499 return [CombinedChainParts_Default, CombinedChainParts]
1500 if signature == "MET":
1501 return [METChainParts_Default, METChainParts]
1502 if signature == "XS":
1503 return [XSChainParts_Default, XSChainParts]
1504 if signature == "TE":
1505 return [TEChainParts_Default, TEChainParts]
1506 if signature == "MinBias":
1507 return [MinBiasChainParts_Default, MinBiasChainParts]
1508 if signature == "HeavyIon":
1509 return [HeavyIonChainParts_Default, HeavyIonChainParts]
1510 if signature == "Cosmic":
1511 return [CosmicChainParts_Default, CosmicChainParts]
1512 if signature == "Calib":
1513 return [CalibChainParts_Default, CalibChainParts]
1514 if signature == "Streaming":
1515 return [StreamingChainParts_Default, StreamingChainParts]
1516 if signature == "Monitor":
1517 return [MonitorChainParts_Default, MonitorChainParts]
1518 if signature == "Beamspot":
1519 return [BeamspotChainParts_Default, BeamspotChainParts]
1520 if signature == "EnhancedBias":
1521 return [EnhancedBiasChainParts_Default, EnhancedBiasChainParts]
1522 if signature == "UnconventionalTracking":
1523 return [UnconventionalTrackingChainParts_Default, UnconventionalTrackingChainParts]
1524 if signature == "Test":
1525 return [TestChainParts_Default, TestChainParts]
1526 else:
1527 raise RuntimeError("ERROR Cannot find corresponding dictionary for signature", signature)
1528
1529#==========================================================
1530# Analysis the base pattern: <mult><signatureType><threshold><extraInfo>
1531#==========================================================

◆ getSignatureNameFromToken()

getSignatureNameFromToken ( chainpart)

Definition at line 1457 of file SignatureDicts.py.

1457def getSignatureNameFromToken(chainpart):
1458 import re
1459 theMatchingTokens = []
1460 reverseSliceIDDict = { subvalue: key for key, value in SliceIDDict.items() for subvalue in ([value] if not isinstance(value, list) else value) } #reversed SliceIDDict
1461 for sig,token in SliceIDDict.items():
1462 token = token if isinstance(token, list) else [token]
1463 for subtoken in token:
1464 if re.match(r'^\d*'+subtoken+r'\d*\w*$', chainpart):
1465 theMatchingTokens += [subtoken]
1466 if len(theMatchingTokens) > 0:
1467 return reverseSliceIDDict[sorted(theMatchingTokens, key=lambda x: len(x), reverse=True)[0]]
1468 else:
1469 log.error('No signature matching chain part %s was found.', chainpart)
1470
1471 raise Exception('[getSignatureNameFromToken] Cannot find signature from chain name, exiting.')
1472
1473 return False
1474
1475
1476#==========================================================
1477# Signature dictionaries to use
1478#==========================================================

Variable Documentation

◆ AllAllowedTopos_Bphysics

list python.HLT.Menu.SignatureDicts.AllAllowedTopos_Bphysics = AllowedTopos_Bphysics_topoVariant+AllowedTopos_Bphysics_topoExtra+AllowedTopos_Bphysics

Definition at line 686 of file SignatureDicts.py.

◆ AllowedBeamspotChainIdentifiers

list python.HLT.Menu.SignatureDicts.AllowedBeamspotChainIdentifiers = ['beamspot',]

Definition at line 1335 of file SignatureDicts.py.

◆ AllowedCalibChainIdentifiers

list python.HLT.Menu.SignatureDicts.AllowedCalibChainIdentifiers
Initial value:
= ['csccalib', 'larcalib',
'idcalib', 'l1calocalib',
'tilelarcalib',
'larnoiseburst','ibllumi',
'l1satmon', 'zdcpeb',
'calibAFP', 'larpsallem', 'larpsall',
'acceptedevts', 'metcalo', 'mettrk',
]

Definition at line 1196 of file SignatureDicts.py.

◆ AllowedCosmicChainIdentifiers

list python.HLT.Menu.SignatureDicts.AllowedCosmicChainIdentifiers
Initial value:
= ['larps','larhec',
'sct', 'id',]

Definition at line 1107 of file SignatureDicts.py.

◆ AllowedEBChainIdentifiers

list python.HLT.Menu.SignatureDicts.AllowedEBChainIdentifiers = ['eb']

Definition at line 1298 of file SignatureDicts.py.

◆ AllowedMonitorChainIdentifiers

list python.HLT.Menu.SignatureDicts.AllowedMonitorChainIdentifiers
Initial value:
= ['robrequest', 'timeburner', 'timeburnerprocessing',
'idmon','larsupercellmon',
'l1calooverflow', 'l1topoPh1debug',
'mistimemonl1bccorr','mistimemonl1bccorrnomu',
'mistimemoncaltimenomu','mistimemoncaltime',
'mistimemonj400', 'caloclustermon']

Definition at line 1252 of file SignatureDicts.py.

◆ AllowedStreamingChainIdentifiers

list python.HLT.Menu.SignatureDicts.AllowedStreamingChainIdentifiers = ['noalg']

Definition at line 1151 of file SignatureDicts.py.

◆ AllowedTopos

Definition at line 1452 of file SignatureDicts.py.

◆ AllowedTopos_Bphysics

list python.HLT.Menu.SignatureDicts.AllowedTopos_Bphysics
Initial value:
= [
'bJpsimumu','bJpsi','bJpsimutrk','bUpsimumu','bUpsi','bBmumu','bDimu','bDimu2700','bDimu6000','bPhi','bTau','b3mu',
'bBmumux', 'bBmux', 'bBhh', 'b0dRAB12vtx20', 'b0dRAB127invmAB22vtx20', 'b0dRAB207invmAB22vtx20', 'b7invmAB22vtx20',
'Bidperf','BsmumuPhi','BpmumuKp','BcmumuPi','BdmumuKst','LbPqKm','BcmumuDsloose','BcmumuDploose','BcmumuD0Xloose','BcmumuDstarloose',
'BpmuD0X','BdmuDpX','BdmuDstarX','BsmuDsX','LbmuLcX',
# topoExtras
'Lxy0','sigmaLxy3','noos','nocut','lowpt'
]

Definition at line 668 of file SignatureDicts.py.

◆ AllowedTopos_Bphysics_topoExtra

list python.HLT.Menu.SignatureDicts.AllowedTopos_Bphysics_topoExtra = ['Lxy0','noos','nocut','lowpt']

Definition at line 685 of file SignatureDicts.py.

◆ AllowedTopos_Bphysics_topoVariant

list python.HLT.Menu.SignatureDicts.AllowedTopos_Bphysics_topoVariant
Initial value:
= [
'Bidperf','BsmumuPhi','BpmumuKp','BcmumuPi','BdmumuKst','LbPqKm','BcmumuDsloose','BcmumuDploose','BcmumuD0Xloose','BcmumuDstarloose',
'BpmuD0X','BdmuDpX','BdmuDstarX','BsmuDsX','LbmuLcX'
]

Definition at line 681 of file SignatureDicts.py.

◆ AllowedTopos_comb

list python.HLT.Menu.SignatureDicts.AllowedTopos_comb
Initial value:
= [
'idZmumu','idJpsimumu',
'dRAA12', 'dRAB15', '03dRAB','02dRAB10','03dRAB10','03dRAB28', '03dRAB30','03dRAB35','dRAD04', 'dRAF04','dRAB03','dRAB04', 'dRAB05', '02dRAB','02dRAC','03dRAC30','03dRAC35','02dRBC','15dRBC45','50invmAB','60invmAB','afpdijet','18dphiAB','18dphiAC','80mTAC','80mTAD',
'anomdet','anomdetL','anomdetM','anomdetT',
'115masswisoABC','115masswisoABC135',
'29dphiAA', '29dphiAB', '30dphiAA', '30dphiAB', # g-2 tau triggers
'03dRCD30', '03dRCD', # bootstrapped di-tau triggers
'90invmAB',# TEST
'1invmAB5','50invmAB130','50invmBC130', # Jpsiee, Zee/Zeg
'25dphiAA','25dphiBB','25dphiCC','invmAA80', # Low-mass diphoton
'10invmAA70', # Low-mass dimuon
'invmAB10', '10invmAB70',
'7invmAB9', '11invmAB60', '11invmAB24', '24invmAB60', '7invmAA9', '11invmAA60', '11invmAA24', '24invmAA60',
'20detaAA' # Low mass Drell-Yan
]

Definition at line 1420 of file SignatureDicts.py.

◆ AllowedTopos_e

list python.HLT.Menu.SignatureDicts.AllowedTopos_e = ['Jpsiee','Zeg','Zee','Heg','bBeeM6000']

Definition at line 869 of file SignatureDicts.py.

◆ AllowedTopos_g

list python.HLT.Menu.SignatureDicts.AllowedTopos_g = ['dPhi25', 'm80']

Definition at line 934 of file SignatureDicts.py.

◆ AllowedTopos_jet

list python.HLT.Menu.SignatureDicts.AllowedTopos_jet = []

Definition at line 146 of file SignatureDicts.py.

◆ AllowedTopos_mu

list python.HLT.Menu.SignatureDicts.AllowedTopos_mu
Initial value:
= [
'b7invmAB9vtx20', 'b11invmAB60vtx20', 'b11invmAB24vtx20', 'b24invmAB60vtx20',
'50invmAB130' # Zmumu
]

Definition at line 610 of file SignatureDicts.py.

◆ AllowedTopos_tau

list python.HLT.Menu.SignatureDicts.AllowedTopos_tau = []

Definition at line 706 of file SignatureDicts.py.

◆ AllowedTopos_xe

list python.HLT.Menu.SignatureDicts.AllowedTopos_xe = []

Definition at line 791 of file SignatureDicts.py.

◆ BeamspotChainParts

dict python.HLT.Menu.SignatureDicts.BeamspotChainParts
Initial value:
= {
'signature' : ['Beamspot'],
'alignmentGroup' : ['Beamspot'],
'chainPartName' : '',
'L1threshold' : '',
'monType' : AllowedBeamspotChainIdentifiers,
'location' : ['vtx'],
'addInfo' : ['trkFS', 'allTE', 'activeTE','idperf'],
'hypo' : [],
'l2IDAlg' : ['trkfast'],
'threshold' : '',
'multiplicity' : '',
'trigType' : 'beamspot',
'extra' : '',
'sigFolder' : ['CalibCosmicMon'],
'subSigs' : ['Beamspot'],
'chainPartIndex': list(range(0,10)),
'beamspotChain' : [],
}

Definition at line 1336 of file SignatureDicts.py.

◆ BeamspotChainParts_Default

dict python.HLT.Menu.SignatureDicts.BeamspotChainParts_Default
Initial value:
= {
'signature' : ['Beamspot'],
'alignmentGroup' : ['Beamspot'],
'chainPartName' : '',
'L1threshold' : '',
'monType' : [],
'addInfo' : [],
'hypo' : [],
'l2IDAlg' : [],
'threshold' : '',
'multiplicity' : '',
'location' : 'vtx',
'trigType' : '',
'extra' : '',
'sigFolder' : ['CalibCosmicMon'],
'subSigs' : ['Beamspot'],
'chainPartIndex' : 0,
'beamspotChain' : '',
}

Definition at line 1357 of file SignatureDicts.py.

◆ BeamspotJetChainParts_Default

dict python.HLT.Menu.SignatureDicts.BeamspotJetChainParts_Default
Initial value:
= {
'signature' : 'Beamspot',
'alignmentGroup' : ['Beamspot'],
'sigFolder' : ['CalibCosmicMon'],
'subSigs' : ['Beamspot'],
'beamspotChain' : '',
'chainPartIndex': 0
}

Definition at line 598 of file SignatureDicts.py.

◆ bJetChainParts_Default

dict python.HLT.Menu.SignatureDicts.bJetChainParts_Default
Initial value:
= {
'etaRange' : '0eta290',
'sigFolder' : ['Bjet'],
'subSigs' : ['Bjet'],
}

Definition at line 587 of file SignatureDicts.py.

◆ BphysicsChainParts

python.HLT.Menu.SignatureDicts.BphysicsChainParts = deepcopy(MuonChainParts)

Definition at line 689 of file SignatureDicts.py.

◆ BphysicsChainParts_Default

python.HLT.Menu.SignatureDicts.BphysicsChainParts_Default = deepcopy(MuonChainParts_Default)

Definition at line 696 of file SignatureDicts.py.

◆ CalibChainParts

dict python.HLT.Menu.SignatureDicts.CalibChainParts
Initial value:
= {
'signature' : ['Calib'],
'alignmentGroup' : ['Calib'],
'chainPartName' : '',
'L1threshold' : '',
'purpose' : AllowedCalibChainIdentifiers,
'location' : ['central', 'fwd'],
'addInfo' : ['loose','noise','beam'],
'hypo' : ['trk4','trk9', 'trk16', 'trk29', 'conej40', 'conej165', 'conej75_320eta490', 'conej140_320eta490','satu20em'],
'streamingInfo' : ['vdm',],
'threshold' : '',
'multiplicity' : '',
'trigType' : ['trk'],
'extra' : ['bs',''],
'sigFolder' : ['CalibCosmicMon'],
'subSigs' : ['Calib'],
'chainPartIndex': list(range(0,10))
}

stramingInfo not use in ChainConfiguration, only to distinguish streaming

Definition at line 1208 of file SignatureDicts.py.

◆ CalibChainParts_Default

dict python.HLT.Menu.SignatureDicts.CalibChainParts_Default
Initial value:
= {
'signature' : ['Calib'],
'alignmentGroup' : ['Calib'],
'chainPartName' : '',
'L1threshold' : '',
'purpose' : [],
'addInfo' : [],
'hypo' : '',
# 'hits' : [],
'streamingInfo' : [],
'threshold' : '',
'multiplicity' : '',
'location' : '',
'trigType' : '',
'extra' : '',
'sigFolder' : ['CalibCosmicMon'],
'subSigs' : ['Calib'],
'chainPartIndex': 0
}

Definition at line 1229 of file SignatureDicts.py.

◆ ChainDictTemplate

dict python.HLT.Menu.SignatureDicts.ChainDictTemplate
Initial value:
= {
'chainName' : '',
'L1item' : '',
'topo' : '',
'signatures' : [],
'alignmentGroups' : [],
'stream' : '',
'groups' : [],
'EBstep' : '',
'chainParts' : [],
'sigDicts' : {},
'sigFolder' : [],
'subSigs' : [],
'extraComboHypos' : []
}

Definition at line 94 of file SignatureDicts.py.

◆ CombinedChainParts

python.HLT.Menu.SignatureDicts.CombinedChainParts = deepcopy(PhotonChainParts)

Definition at line 1437 of file SignatureDicts.py.

◆ CombinedChainParts_Default

python.HLT.Menu.SignatureDicts.CombinedChainParts_Default = deepcopy(PhotonChainParts_Default)

Definition at line 1442 of file SignatureDicts.py.

◆ CosmicChainParts

dict python.HLT.Menu.SignatureDicts.CosmicChainParts
Initial value:
= {
'signature' : ['Cosmic'],
'alignmentGroup' : ['Cosmic'],
'chainPartName' : '',
'L1threshold' : '',
'purpose' : AllowedCosmicChainIdentifiers,
'addInfo' : ['cosmicid','noise', 'beam', 'laser', 'AllTE', 'central', 'ds','CIS'], #'trtd0cut'
'trackingAlg' : ['idscan', 'sitrack', 'trtxk'],
'hits' : ['4hits'],
'threshold' : '',
'multiplicity' : '',
'trigType' : 'cosmic',
'extra' : '',
'sigFolder' : ['CalibCosmicMon'],
'subSigs' : ['Cosmic'],
'chainPartIndex': list(range(0,10))
}

Definition at line 1111 of file SignatureDicts.py.

◆ CosmicChainParts_Default

dict python.HLT.Menu.SignatureDicts.CosmicChainParts_Default
Initial value:
= {
'signature' : ['Cosmic'],
'alignmentGroup' : ['Cosmic'],
'chainPartName' : '',
'L1threshold' : '',
'purpose' : [],
'addInfo' : [],
'trackingAlg' : [],
'hits' : [],
'threshold' : '',
'multiplicity' : '',
'trigType' : '',
'extra' : '',
'sigFolder' : ['CalibCosmicMon'],
'subSigs' : ['Cosmic'],
'chainPartIndex': 0
}

Definition at line 1130 of file SignatureDicts.py.

◆ ditauJetChainParts_Default

dict python.HLT.Menu.SignatureDicts.ditauJetChainParts_Default
Initial value:
= {
'sigFolder' : ['Tau'],
'subSigs' : ['Ditau'],
}

Definition at line 593 of file SignatureDicts.py.

◆ ElectronChainParts

dict python.HLT.Menu.SignatureDicts.ElectronChainParts
Initial value:
= {
'signature' : ['Electron'],
'alignmentGroup' : ['Electron','Egamma'],
'chainPartName' : '',
'L1threshold' : '',
'tnpInfo' : ['probe'],
'extra' : ['ion'],
'multiplicity' : '',
'trigType' : ['e'],
'threshold' : '',
'etaRange' : [],
'IDinfo' : ['dnnloose','dnnmedium','dnntight','lhvloose','lhloose','lhmedium','lhtight','vloose','loose','medium','tight', 'mergedtight'],
'isoInfo' : ['ivarloose','ivarmedium','ivartight'],
'idperfInfo' : ['idperf'],
'gsfInfo' : ['nogsf'],
'lrtInfo' : ['lrtloose','lrtmedium','lrttight','lrtxtight','lrtvxtight'],
'caloInfo' : [],
'lhInfo' : ['nod0', 'nopix'],
'L2IDAlg' : ['noringer'],
'addInfo' : [ 'etcut', 'etcut1step',"fwd",'nopid'],
'calibInfo' : ['calibringer'],
'sigFolder' : ['Egamma'],
'subSigs' : ['Electron'],
'topo' : AllowedTopos_e,
'chainPartIndex': list(range(0,10))
}

Definition at line 871 of file SignatureDicts.py.

◆ ElectronChainParts_Default

dict python.HLT.Menu.SignatureDicts.ElectronChainParts_Default
Initial value:
= {
'signature' : ['Electron'],
'alignmentGroup' : ['Electron'],
'multiplicity' : '',
'L1threshold' : '',
'trigType' : '',
'threshold' : '',
'etaRange' : '0eta250',
'tnpInfo' : '',
'extra' : '',
'IDinfoType' : '',
'IDinfo' : '',
'isoInfo' : '',
'reccalibInfo' : '',
'idperfInfo' : '',
'gsfInfo' : '',
'lrtInfo' : '',
'caloInfo' : '',
'lhInfo' : '',
'L2IDAlg' : '',
'hypoInfo' : '',
'recoAlg' : '',
'FSinfo' : '',
'addInfo' : [],
'calibInfo' : '',
'sigFolder' : ['Egamma'],
'subSigs' : ['Electron'],
'topo' : [],
'chainPartIndex': 0
}

Definition at line 899 of file SignatureDicts.py.

◆ EnhancedBiasChainParts

dict python.HLT.Menu.SignatureDicts.EnhancedBiasChainParts
Initial value:
= {
'signature' : ['EnhancedBias'],
'alignmentGroup' : ['EnhancedBias'],
'chainPartName' : '',
'L1threshold' : '',
'algType' : ['medium','firstempty','empty','unpairediso','unpairednoniso', 'low'],
'threshold' : '',
'multiplicity' : '',
'trigType' : '',
'extra' : '',
'sigFolder' : ['CalibCosmicMon'],
'subSigs' : ['EnhancedBias'],
'chainPartIndex': list(range(0,10))
}

Definition at line 1301 of file SignatureDicts.py.

◆ EnhancedBiasChainParts_Default

dict python.HLT.Menu.SignatureDicts.EnhancedBiasChainParts_Default
Initial value:
= {
'signature' : ['EnhancedBias'],
'alignmentGroup' : ['EnhancedBias'],
'chainPartName' : '',
'L1threshold' : '',
'algType' : 'physics',
'threshold' : '',
'multiplicity' : '',
'trigType' : '',
'extra' : '',
'sigFolder' : ['CalibCosmicMon'],
'subSigs' : ['EnhancedBias'],
'chainPartIndex': 0
}

Definition at line 1317 of file SignatureDicts.py.

◆ HeavyIonChainParts

dict python.HLT.Menu.SignatureDicts.HeavyIonChainParts
Initial value:
= {
'signature' : ['HeavyIon'],
'alignmentGroup' : ['HeavyIon'],
'L1threshold' : '',
'chainPartName' : '',
'multiplicity' : '',
'trigType' : ['hi'],
'threshold' : '',
'extra' : [],
'IDinfo' : [],
'trkInfo' : [],
'eventShape' : [],
'eventShapeVeto' : [],
'hypoL2Info' : [],
'pileupInfo' : [],
'hypoEFInfo' : [],
'hypoEFsumEtInfo': [],
'hypoFgapInfo' : ['FgapAC3', 'FgapAC5', 'FgapAC10', 'FgapA3', 'FgapA5', 'FgapA10', 'FgapC3', 'FgapC5', 'FgapC10'],
'hypoUCCInfo' : ['uccTh1','uccTh2','uccTh3'],
'recoAlg' : [],
'addInfo' : [],
'sigFolder' : ['HeavyIon'],
'subSigs' : ['HeavyIon'],
'chainPartIndex': list(range(0,10))
}

Definition at line 1051 of file SignatureDicts.py.

◆ HeavyIonChainParts_Default

dict python.HLT.Menu.SignatureDicts.HeavyIonChainParts_Default
Initial value:
= {
'signature' : ['HeavyIon'],
'alignmentGroup' : ['HeavyIon'],
'L1threshold' : '',
'chainPartName' : '',
'multiplicity' : '',
'trigType' : '',
'threshold' : '',
'extra' : '',
'IDinfo' : '',
'trkInfo' : '',
'eventShape' : '',
'eventShapeVeto' : '',
'hypoL2Info' : '',
'pileupInfo' : '',
'hypoEFInfo' : '',
'hypoEFsumEtInfo': '',
'hypoFgapInfo' : [],
'hypoUCCInfo' : [],
'recoAlg' : [],
'addInfo' : [],
'sigFolder' : ['HeavyIon'],
'subSigs' : ['HeavyIon'],
'chainPartIndex': 0
}

Definition at line 1078 of file SignatureDicts.py.

◆ JetChainParts

dict python.HLT.Menu.SignatureDicts.JetChainParts

Definition at line 151 of file SignatureDicts.py.

◆ JetChainParts_Default

dict python.HLT.Menu.SignatureDicts.JetChainParts_Default

Definition at line 537 of file SignatureDicts.py.

◆ JetRecoKeys

list python.HLT.Menu.SignatureDicts.JetRecoKeys = ['recoAlg','constitType','clusterCalib','constitMod','jetCalib','trkopt','ionopt']

Definition at line 149 of file SignatureDicts.py.

◆ log

python.HLT.Menu.SignatureDicts.log = logging.getLogger( __name__ )

Definition at line 3 of file SignatureDicts.py.

◆ METChainParts

dict python.HLT.Menu.SignatureDicts.METChainParts
Initial value:
= {
'signature' : ['MET'],
'alignmentGroup' : ['MET','JetMET'],
'L1threshold' : '',
'chainPartName' : '',
'threshold' : '',
'multiplicity' : '',
'topo' : AllowedTopos_xe,
'trigType' : ['xe'],
'extra' : ['noL1'],
'calib' : ['lcw','em'],
'jetCalib' : JetChainParts['jetCalib'],
'L2recoAlg' : [],
'EFrecoAlg' : ['cell', 'tc', 'tcpufit', 'mht', 'trkmht', 'pfsum', 'cvfpufit', 'pfopufit', 'mhtpufit', 'nn'],
'constitType' : JetChainParts['constitType'],
'nSigma' : ["default", "sig30", "sig35", "sig40", "sig45", "sig50", "sig55", "sig60"],
'L2muonCorr' : [],
'EFmuonCorr' : [],
'addInfo' : ['FStracks'],
'sigFolder' : ['MET'],
'subSigs' : ['MET'],
'constitmod' : ['cssk', 'vssk'],
'chainPartIndex': list(range(0,10))
}

Definition at line 793 of file SignatureDicts.py.

◆ METChainParts_Default

dict python.HLT.Menu.SignatureDicts.METChainParts_Default
Initial value:
= {
'signature' : ['MET'],
'alignmentGroup' : ['MET'],
'L1threshold' : '',
'trigType' : '',
'threshold' : '',
'extra' : '',
'calib' : 'lcw',
'jetCalib' : JetChainParts_Default['jetCalib'],
'nSigma' : "default",
'L2recoAlg' : '',
'EFrecoAlg' : '',
'L2muonCorr' : '',
'EFmuonCorr' : '',
'addInfo' : '',
'constitType' : 'tc',
'constitmod' : '',
'sigFolder' : ['MET'],
'subSigs' : ['MET'],
'chainPartIndex': 0
}

Definition at line 818 of file SignatureDicts.py.

◆ MinBiasChainParts

dict python.HLT.Menu.SignatureDicts.MinBiasChainParts

Definition at line 991 of file SignatureDicts.py.

◆ MinBiasChainParts_Default

dict python.HLT.Menu.SignatureDicts.MinBiasChainParts_Default
Initial value:
= {
'signature' : ['MinBias'],
'alignmentGroup' : ['MinBias'],
'L1threshold' : '',
'chainPartName' : '',
'multiplicity' : '',
'trigType' : '',
'threshold' : '',
'extra' : '',
'IDinfo' : '',
'ZDCinfo' : '',
'trkInfo' : '',
'hypoSPInfo' : '',
'pileupInfo' : '',
'hypoTrkInfo' : '',
'hypoPtInfo' : '',
'hypoSumEtInfo': '',
'recoAlg' : [],
'addInfo' : [],
'sigFolder' : ['MinBias'],
'subSigs' : ['MinBias'],
'chainPartIndex': 0
}

Definition at line 1023 of file SignatureDicts.py.

◆ MonitorChainParts

dict python.HLT.Menu.SignatureDicts.MonitorChainParts
Initial value:
= {
'signature' : ['Monitor'],
'alignmentGroup' : ['Monitor'],
'chainPartName' : '',
'L1threshold' : '',
'monType' : AllowedMonitorChainIdentifiers,
'hypo' : ['trkFS',],
'threshold' : '',
'multiplicity' : '',
'isLegacyL1' : ['legacy'],
'trigType' : 'mon',
'extra' : '',
'sigFolder' : ['CalibCosmicMon'],
'subSigs' : ['Monitor'],
'chainPartIndex': list(range(0,10))
}

Definition at line 1260 of file SignatureDicts.py.

◆ MonitorChainParts_Default

dict python.HLT.Menu.SignatureDicts.MonitorChainParts_Default
Initial value:
= {
'signature' : ['Monitor'],
'alignmentGroup' : ['Monitor'],
'chainPartName' : '',
'L1threshold' : '',
'monType' : [],
'hypo' : '',
'threshold' : '',
'multiplicity' : '',
'isLegacyL1' : [],
'trigType' : '',
'extra' : '',
'sigFolder' : ['CalibCosmicMon'],
'subSigs' : ['Monitor'],
'chainPartIndex': 0
}

Definition at line 1278 of file SignatureDicts.py.

◆ MuonChainParts

dict python.HLT.Menu.SignatureDicts.MuonChainParts
Initial value:
= {
'signature' : ['Muon'],
'alignmentGroup' : ['Muon','MuonnoL1'],
'L1threshold' : '',
'chainPartName' : [],
'multiplicity' : '',
'trigType' : ['mu'],
'etaRange' : ['0eta105'],
'threshold' : '',
'tnpInfo' : ['probe'],
'extra' : ['noL1', 'lateMu', "muoncalib" ,'noL2Comb','vtx','mucombTag'],
'IDinfo' : [],
'isoInfo' : ['ivarloose', 'ivarmedium', 'ivarperf','iloosems'],
'l2AlgInfo' : ['l2io','l2mt', 'newFast'],
'lrtInfo' : ['d0loose','d0medium','d0tight'],
'invMassInfo' : ['invmJPsiOS','invmDimu'],
'msonlyInfo' : ['msonly'],
'addInfo' : ['idperf','LRT','3layersEC','cosmic',"muonqual","nscan","nscan10","nscan20","nscan30","nscan40",'idtp','idReuse','fT','mlbkt'],
'topo' : AllowedTopos_mu,
'flavour' : [],
'sigFolder' : ['Muon'],
'subSigs' : ['Muon'],
'chainPartIndex': list(range(0,10))
}

Definition at line 616 of file SignatureDicts.py.

◆ MuonChainParts_Default

dict python.HLT.Menu.SignatureDicts.MuonChainParts_Default
Initial value:
= {
'signature' : ['Muon'],
'alignmentGroup' : ['Muon'],
'L1threshold' : '',
'multiplicity' : '',
'trigType' : '',
'etaRange' : '0eta250',
'threshold' : '',
'tnpInfo' : '',
'extra' : '',
'IDinfo' : '',
'isoInfo' : '',
'l2AlgInfo' : [],
'lrtInfo' : [],
'addInfo' : [],
'invMassInfo' : '',
'msonlyInfo' : [],
'topo' : [],
'flavour' : '',
'sigFolder' : ['Muon'],
'subSigs' : ['Muon'],
'chainPartIndex': 0
}

Definition at line 641 of file SignatureDicts.py.

◆ PhotonChainParts

dict python.HLT.Menu.SignatureDicts.PhotonChainParts
Initial value:
= {
'L1threshold' : '',
'signature' : ['Photon'],
'alignmentGroup' : ['Photon','Egamma'],
'chainPartName' : '',
'multiplicity' : '',
'trigType' : ['g'],
'threshold' : '',
'tnpInfo' : ['probe'],
'extra' : ['hiptrt', 'ion'],
'IDinfo' : ['etcut','loose','medium','tight'],
'isoInfo' : ['noiso', 'icaloloose','icalomedium','icalotight'],
'reccalibInfo' : [],
'trkInfo' : [],
'caloInfo' : [],
'L2IDAlg' : ['noringer','ringer'],
'hypoInfo' : '',
'recoAlg' : [],
'FSinfo' : [],
'addInfo' : ['etcut','nopid'],
'sigFolder' : ['Egamma'],
'subSigs' : ['Photon'],
'topo' : AllowedTopos_g,
'chainPartIndex': list(range(0,10)),
}

Definition at line 935 of file SignatureDicts.py.

◆ PhotonChainParts_Default

dict python.HLT.Menu.SignatureDicts.PhotonChainParts_Default
Initial value:
= {
'signature' : ['Photon'],
'alignmentGroup' : ['Photon'],
'L1threshold' : '',
'multiplicity' : '',
'trigType' : '',
'threshold' : '',
'tnpInfo' : '',
'extra' : '',
'IDinfo' : '',
'isoInfo' : '',
'reccalibInfo' : '',
'trkInfo' : '',
'caloInfo' : '',
'L2IDAlg' : '',
'hypoInfo' : '',
'recoAlg' : '',
'FSinfo' : '',
'addInfo' : [],
'sigFolder' : ['Egamma'],
'subSigs' : ['Photon'],
'topo' : [],
'chainPartIndex': 0
}

Definition at line 962 of file SignatureDicts.py.

◆ SignatureDict

dict python.HLT.Menu.SignatureDicts.SignatureDict
Initial value:
= {
'Electron': ('e','AllTag'),
'Photon' : ('g','AllTag'),
'Muon' : ('mu','AllTag'),
'Bphysics': ('', 'AllTag'),
'Tau' : ('tau','JetMET'),
'Jet' : ('j', 'JetMET'),
'Bjet' : ('', 'JetMET'),
'MET' : ('xe', 'JetMET'),
'XS' : ('xs', 'JetMET'),
'TE' : ('te', 'JetMET'),
'MinBias' : ('mb', 'MinBias'),
'HeavyIon' : ('hi', 'MinBias'),
'Cosmic' : ('cosmic', ''),
'Calib' : ('calib', ''),
'Streaming' : ('streamer', ''),
'Monitor' : ('mon', ''),
'Beamspot' : ('beamspot','Beamspot'),
'MuonnoL1' : ( '', 'MuonnoL1'),
'EnhancedBias' : ('eb', ''),
'UnconventionalTracking' : (['isotrk', 'fslrt', 'dedxtrk', 'hitdvjet', 'fsvsi', 'distrk', 'dispjet', 'dispvtx'], 'JetMET'),
'Test' : ('TestChain', ''),
'Electronprobe': ('', 'AllProbe'),
'Photonprobe' : ('', 'AllProbe'),
'Tauprobe' : ('', 'AllProbe'),
'Muonprobe' : ('', 'AllProbe')
}

Definition at line 17 of file SignatureDicts.py.

◆ SliceIDDict

python.HLT.Menu.SignatureDicts.SliceIDDict = getSignatureDict()

Definition at line 51 of file SignatureDicts.py.

◆ StreamingChainParts

dict python.HLT.Menu.SignatureDicts.StreamingChainParts
Initial value:
= {
'signature' : ['Streaming'],
'alignmentGroup' : ['Streaming'],
'chainPartName' : '',
'L1threshold' : '',
'threshold' : '',
'multiplicity' : '',
# No effect on configuration, used in special cases for
# disambiguation or to allow events from the same L1 seed
# to be written to different streams
# New cases should be discussed with Menu Coordinators
'streamingInfo' : ['laser', 'CIS','idmon','mb','l1calo', 'cosmicmuons', 'bkg','vdm', 'zb', 'eb'],
'trigType' : 'streamer',
'extra' : '',
'streamType' : AllowedStreamingChainIdentifiers,
'algo' : ['NoAlg'],
'sigFolder' : ['CalibCosmicMon'],
'subSigs' : ['Streaming'],
'chainPartIndex': list(range(0,10))
}

Definition at line 1154 of file SignatureDicts.py.

◆ StreamingChainParts_Default

dict python.HLT.Menu.SignatureDicts.StreamingChainParts_Default
Initial value:
= {
'signature' : ['Streaming'],
'alignmentGroup' : ['Streaming'],
'chainPartName' : '',
'L1threshold' : '',
'threshold' : '',
'multiplicity' : '',
'streamingInfo' : '',
'trigType' : '',
'extra' : '',
'streamType' : '',
'algo' : [],
'sigFolder' : ['CalibCosmicMon'],
'subSigs' : ['Streaming'],
'chainPartIndex': 0
}

Definition at line 1176 of file SignatureDicts.py.

◆ TauChainParts

dict python.HLT.Menu.SignatureDicts.TauChainParts

Definition at line 709 of file SignatureDicts.py.

◆ TauChainParts_Default

dict python.HLT.Menu.SignatureDicts.TauChainParts_Default
Initial value:
= {
'signature' : ['Tau'],
'alignmentGroup': ['Tau'],
'extra' : '',
'L1threshold' : '',
'chainPartName' : '',
'threshold' : '',
'reconstruction': 'tracktwoMVA',
'jet' : 'lc',
'calohitsPresel': '',
'selection' : '',
'hitz' : '',
'multiplicity' : '',
'trigType' : '',
'tnpInfo' : '',
'topo' : [],
'sigFolder' : ['Tau'],
'subSigs' : ['Tau'],
'chainPartIndex': 0
}

Definition at line 766 of file SignatureDicts.py.

◆ TEChainParts

dict python.HLT.Menu.SignatureDicts.TEChainParts = METChainParts

Definition at line 857 of file SignatureDicts.py.

◆ TEChainParts_Default

dict python.HLT.Menu.SignatureDicts.TEChainParts_Default = METChainParts_Default

Definition at line 862 of file SignatureDicts.py.

◆ TestChainParts

dict python.HLT.Menu.SignatureDicts.TestChainParts
Initial value:
= {
'L1threshold' : '',
'signature' : ['Test'],
'alignmentGroup' : ['Test'],
'chainPartName' : '',
'multiplicity' : '',
'extra' : ['mv1', 'mv1step', 'mv2', 'ev1', 'ev2', 'ev3', 'gv1', 'mEmpty1', 'mEmpty2', 'mEmpty3', 'ev1dr', 'mv1dr','merge'],
'trigType' : ['TestChain'],
'threshold' : '',
'addInfo' : [''],
'sigFolder' : ['Test'],
'subSigs' : ['Test'],
'chainPartIndex': list(range(0,10))
}

Definition at line 114 of file SignatureDicts.py.

◆ TestChainParts_Default

dict python.HLT.Menu.SignatureDicts.TestChainParts_Default
Initial value:
= {
'signature' : ['Test'],
'alignmentGroup' : ['Test'],
'L1threshold' : '',
'multiplicity' : '',
'trigType' : '',
'threshold' : '',
'addInfo' : [],
'sigFolder' : ['Test'],
'subSigs' : ['Test'],
'chainPartIndex': 0
}

Definition at line 130 of file SignatureDicts.py.

◆ UnconventionalTrackingChainParts

dict python.HLT.Menu.SignatureDicts.UnconventionalTrackingChainParts
Initial value:
= {
'signature' : ['UnconventionalTracking'],
'alignmentGroup' : ['UnconventionalTracking'],
'L1threshold' : '',
'chainPartName' : [],
'multiplicity' : '',
'trigType' : ['isotrk', 'fslrt', 'dedxtrk', 'hitdvjet', 'fsvsi', 'distrk', 'dispjet', 'dispvtx'],
'threshold' : '',
'IDinfo' : ['loose','medium','tight','vloose'],
'isoInfo' : ['iaggrmedium','iaggrloose','imedium','iloose'],
'extra' : '',
'addInfo' : ['perf'],
'dispjetConfig' : ['3d2p', '1p', 'x3d1p', '2p'],
'sigFolder' : ['UnconventionalTracking'],
'subSigs' : ['UnconventionalTracking'],
'chainPartIndex': list(range(0,10))
}

Definition at line 1381 of file SignatureDicts.py.

◆ UnconventionalTrackingChainParts_Default

dict python.HLT.Menu.SignatureDicts.UnconventionalTrackingChainParts_Default
Initial value:
= {
'signature' : ['UnconventionalTracking'],
'alignmentGroup' : ['UnconventionalTracking'],
'L1threshold' : '',
'chainPartName' : [],
'multiplicity' : '',
'IDinfo' : '',
'trigType' : '',
'threshold' : '',
'isoInfo' : '',
'extra' : '',
'addInfo' : '',
'dispjetConfig' : '',
'sigFolder' : ['UnconventionalTracking'],
'subSigs' : ['UnconventionalTracking'],
'chainPartIndex': 0
}

Definition at line 1399 of file SignatureDicts.py.

◆ XSChainParts

dict python.HLT.Menu.SignatureDicts.XSChainParts = METChainParts

Definition at line 844 of file SignatureDicts.py.

◆ XSChainParts_Default

dict python.HLT.Menu.SignatureDicts.XSChainParts_Default = METChainParts_Default

Definition at line 849 of file SignatureDicts.py.