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

python.HLT.Menu.SignatureDicts.getBasePattern ( )

Definition at line 1514 of file SignatureDicts.py.

1514def getBasePattern():
1515 import re
1516 allTrigTypes = []
1517 for v in SliceIDDict.values():
1518 if isinstance(v, list):
1519 allTrigTypes += v
1520 else:
1521 allTrigTypes.append(v)
1522
1523 possibleTT = '|'.join(allTrigTypes)
1524 pattern = re.compile(r"(?P<multiplicity>\d*)(?P<trigType>(%s))(?P<threshold>\d+)(?P<extra>\w*)" % (possibleTT))
1525 return pattern

◆ getListOfSignatures()

python.HLT.Menu.SignatureDicts.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()

python.HLT.Menu.SignatureDicts.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()

python.HLT.Menu.SignatureDicts.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()

python.HLT.Menu.SignatureDicts.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()

python.HLT.Menu.SignatureDicts.getSignatureInformation ( signature)

Definition at line 1461 of file SignatureDicts.py.

1461def getSignatureInformation(signature):
1462 if signature == 'Electron':
1463 return [ElectronChainParts_Default, ElectronChainParts]
1464 if signature == 'Photon':
1465 return [PhotonChainParts_Default, PhotonChainParts]
1466 if signature == "Jet":
1467 return [JetChainParts_Default, JetChainParts]
1468 if signature == "Bjet":
1469 return [bJetChainParts_Default, JetChainParts]
1470 if signature == "Beamspot_Jet":
1471 return [BeamspotJetChainParts_Default, JetChainParts]
1472 if signature == "Tau":
1473 return [TauChainParts_Default, TauChainParts]
1474 if signature == "Ditau":
1475 return [ditauJetChainParts_Default, JetChainParts]
1476 if (signature == "Muon"):
1477 return [MuonChainParts_Default, MuonChainParts]
1478 if (signature == "Bphysics"):
1479 return [BphysicsChainParts_Default, BphysicsChainParts]
1480 if (signature == "Combined"):
1481 return [CombinedChainParts_Default, CombinedChainParts]
1482 if signature == "MET":
1483 return [METChainParts_Default, METChainParts]
1484 if signature == "XS":
1485 return [XSChainParts_Default, XSChainParts]
1486 if signature == "TE":
1487 return [TEChainParts_Default, TEChainParts]
1488 if signature == "MinBias":
1489 return [MinBiasChainParts_Default, MinBiasChainParts]
1490 if signature == "HeavyIon":
1491 return [HeavyIonChainParts_Default, HeavyIonChainParts]
1492 if signature == "Cosmic":
1493 return [CosmicChainParts_Default, CosmicChainParts]
1494 if signature == "Calib":
1495 return [CalibChainParts_Default, CalibChainParts]
1496 if signature == "Streaming":
1497 return [StreamingChainParts_Default, StreamingChainParts]
1498 if signature == "Monitor":
1499 return [MonitorChainParts_Default, MonitorChainParts]
1500 if signature == "Beamspot":
1501 return [BeamspotChainParts_Default, BeamspotChainParts]
1502 if signature == "EnhancedBias":
1503 return [EnhancedBiasChainParts_Default, EnhancedBiasChainParts]
1504 if signature == "UnconventionalTracking":
1505 return [UnconventionalTrackingChainParts_Default, UnconventionalTrackingChainParts]
1506 if signature == "Test":
1507 return [TestChainParts_Default, TestChainParts]
1508 else:
1509 raise RuntimeError("ERROR Cannot find corresponding dictionary for signature", signature)
1510
1511#==========================================================
1512# Analysis the base pattern: <mult><signatureType><threshold><extraInfo>
1513#==========================================================

◆ getSignatureNameFromToken()

python.HLT.Menu.SignatureDicts.getSignatureNameFromToken ( chainpart)

Definition at line 1439 of file SignatureDicts.py.

1439def getSignatureNameFromToken(chainpart):
1440 import re
1441 theMatchingTokens = []
1442 reverseSliceIDDict = { subvalue: key for key, value in SliceIDDict.items() for subvalue in ([value] if not isinstance(value, list) else value) } #reversed SliceIDDict
1443 for sig,token in SliceIDDict.items():
1444 token = token if isinstance(token, list) else [token]
1445 for subtoken in token:
1446 if re.match(r'^\d*'+subtoken+r'\d*\w*$', chainpart):
1447 theMatchingTokens += [subtoken]
1448 if len(theMatchingTokens) > 0:
1449 return reverseSliceIDDict[sorted(theMatchingTokens, key=lambda x: len(x), reverse=True)[0]]
1450 else:
1451 log.error('No signature matching chain part %s was found.', chainpart)
1452
1453 raise Exception('[getSignatureNameFromToken] Cannot find signature from chain name, exiting.')
1454
1455 return False
1456
1457
1458#==========================================================
1459# Signature dictionaries to use
1460#==========================================================

Variable Documentation

◆ AllAllowedTopos_Bphysics

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

Definition at line 685 of file SignatureDicts.py.

◆ AllowedBeamspotChainIdentifiers

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

Definition at line 1318 of file SignatureDicts.py.

◆ AllowedCalibChainIdentifiers

list python.HLT.Menu.SignatureDicts.AllowedCalibChainIdentifiers
Initial value:
1= ['csccalib', 'larcalib',
2 'idcalib', 'l1calocalib',
3 'tilelarcalib',
4 'larnoiseburst','ibllumi',
5 'l1satmon', 'zdcpeb',
6 'calibAFP', 'larpsallem', 'larpsall',
7 'acceptedevts', 'metcalo', 'mettrk',
8 ]

Definition at line 1179 of file SignatureDicts.py.

◆ AllowedCosmicChainIdentifiers

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

Definition at line 1090 of file SignatureDicts.py.

◆ AllowedEBChainIdentifiers

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

Definition at line 1281 of file SignatureDicts.py.

◆ AllowedMonitorChainIdentifiers

list python.HLT.Menu.SignatureDicts.AllowedMonitorChainIdentifiers
Initial value:
1= ['robrequest', 'timeburner',
2 'idmon','larsupercellmon',
3 'l1calooverflow', 'l1topoPh1debug',
4 'mistimemonl1bccorr','mistimemonl1bccorrnomu',
5 'mistimemoncaltimenomu','mistimemoncaltime',
6 'mistimemonj400', 'caloclustermon']

Definition at line 1235 of file SignatureDicts.py.

◆ AllowedStreamingChainIdentifiers

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

Definition at line 1134 of file SignatureDicts.py.

◆ AllowedTopos

Definition at line 1434 of file SignatureDicts.py.

◆ AllowedTopos_Bphysics

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

Definition at line 667 of file SignatureDicts.py.

◆ AllowedTopos_Bphysics_topoExtra

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

Definition at line 684 of file SignatureDicts.py.

◆ AllowedTopos_Bphysics_topoVariant

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

Definition at line 680 of file SignatureDicts.py.

◆ AllowedTopos_comb

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

Definition at line 1403 of file SignatureDicts.py.

◆ AllowedTopos_e

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

Definition at line 854 of file SignatureDicts.py.

◆ AllowedTopos_g

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

Definition at line 917 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:
1= [
2 'b7invmAB9vtx20', 'b11invmAB60vtx20', 'b11invmAB24vtx20', 'b24invmAB60vtx20',
3 '50invmAB130' # Zmumu
4 ]

Definition at line 609 of file SignatureDicts.py.

◆ AllowedTopos_tau

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

Definition at line 705 of file SignatureDicts.py.

◆ AllowedTopos_xe

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

Definition at line 776 of file SignatureDicts.py.

◆ BeamspotChainParts

dict python.HLT.Menu.SignatureDicts.BeamspotChainParts
Initial value:
1= {
2 'signature' : ['Beamspot'],
3 'alignmentGroup' : ['Beamspot'],
4 'chainPartName' : '',
5 'L1threshold' : '',
6 'monType' : AllowedBeamspotChainIdentifiers,
7 'location' : ['vtx'],
8 'addInfo' : ['trkFS', 'allTE', 'activeTE','idperf'],
9 'hypo' : [],
10 'l2IDAlg' : ['trkfast'],
11 'threshold' : '',
12 'multiplicity' : '',
13 'trigType' : 'beamspot',
14 'extra' : '',
15 'sigFolder' : ['CalibCosmicMon'],
16 'subSigs' : ['Beamspot'],
17 'chainPartIndex': list(range(0,10)),
18 'beamspotChain' : [],
19 }

Definition at line 1319 of file SignatureDicts.py.

◆ BeamspotChainParts_Default

dict python.HLT.Menu.SignatureDicts.BeamspotChainParts_Default
Initial value:
1= {
2 'signature' : ['Beamspot'],
3 'alignmentGroup' : ['Beamspot'],
4 'chainPartName' : '',
5 'L1threshold' : '',
6 'monType' : [],
7 'addInfo' : [],
8 'hypo' : [],
9 'l2IDAlg' : [],
10 'threshold' : '',
11 'multiplicity' : '',
12 'location' : 'vtx',
13 'trigType' : '',
14 'extra' : '',
15 'sigFolder' : ['CalibCosmicMon'],
16 'subSigs' : ['Beamspot'],
17 'chainPartIndex' : 0,
18 'beamspotChain' : '',
19 }

Definition at line 1340 of file SignatureDicts.py.

◆ BeamspotJetChainParts_Default

dict python.HLT.Menu.SignatureDicts.BeamspotJetChainParts_Default
Initial value:
1= {
2 'signature' : 'Beamspot',
3 'alignmentGroup' : ['Beamspot'],
4 'sigFolder' : ['CalibCosmicMon'],
5 'subSigs' : ['Beamspot'],
6 'beamspotChain' : '',
7 'chainPartIndex': 0
8 }

Definition at line 597 of file SignatureDicts.py.

◆ bJetChainParts_Default

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

Definition at line 586 of file SignatureDicts.py.

◆ BphysicsChainParts

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

Definition at line 688 of file SignatureDicts.py.

◆ BphysicsChainParts_Default

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

Definition at line 695 of file SignatureDicts.py.

◆ CalibChainParts

dict python.HLT.Menu.SignatureDicts.CalibChainParts
Initial value:
1= {
2 'signature' : ['Calib'],
3 'alignmentGroup' : ['Calib'],
4 'chainPartName' : '',
5 'L1threshold' : '',
6 'purpose' : AllowedCalibChainIdentifiers,
7 'location' : ['central', 'fwd'],
8 'addInfo' : ['loose','noise','beam'],
9 'hypo' : ['trk4','trk9', 'trk16', 'trk29', 'conej40', 'conej165', 'conej75_320eta490', 'conej140_320eta490','satu20em'],
10 'streamingInfo' : ['vdm',],
11 'threshold' : '',
12 'multiplicity' : '',
13 'trigType' : ['trk'],
14 'extra' : ['bs',''],
15 'sigFolder' : ['CalibCosmicMon'],
16 'subSigs' : ['Calib'],
17 'chainPartIndex': list(range(0,10))
18 }

stramingInfo not use in ChainConfiguration, only to distinguish streaming

Definition at line 1191 of file SignatureDicts.py.

◆ CalibChainParts_Default

dict python.HLT.Menu.SignatureDicts.CalibChainParts_Default
Initial value:
1= {
2 'signature' : ['Calib'],
3 'alignmentGroup' : ['Calib'],
4 'chainPartName' : '',
5 'L1threshold' : '',
6 'purpose' : [],
7 'addInfo' : [],
8 'hypo' : '',
9 # 'hits' : [],
10 'streamingInfo' : [],
11 'threshold' : '',
12 'multiplicity' : '',
13 'location' : '',
14 'trigType' : '',
15 'extra' : '',
16 'sigFolder' : ['CalibCosmicMon'],
17 'subSigs' : ['Calib'],
18 'chainPartIndex': 0
19 }

Definition at line 1212 of file SignatureDicts.py.

◆ ChainDictTemplate

dict python.HLT.Menu.SignatureDicts.ChainDictTemplate
Initial value:
1= {
2 'chainName' : '',
3 'L1item' : '',
4 'topo' : '',
5 'signatures' : [],
6 'alignmentGroups' : [],
7 'stream' : '',
8 'groups' : [],
9 'EBstep' : '',
10 'chainParts' : [],
11 'sigDicts' : {},
12 'sigFolder' : [],
13 'subSigs' : [],
14 'extraComboHypos' : []
15}

Definition at line 94 of file SignatureDicts.py.

◆ CombinedChainParts

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

Definition at line 1419 of file SignatureDicts.py.

◆ CombinedChainParts_Default

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

Definition at line 1424 of file SignatureDicts.py.

◆ CosmicChainParts

dict python.HLT.Menu.SignatureDicts.CosmicChainParts
Initial value:
1= {
2 'signature' : ['Cosmic'],
3 'alignmentGroup' : ['Cosmic'],
4 'chainPartName' : '',
5 'L1threshold' : '',
6 'purpose' : AllowedCosmicChainIdentifiers,
7 'addInfo' : ['cosmicid','noise', 'beam', 'laser', 'AllTE', 'central', 'ds','CIS'], #'trtd0cut'
8 'trackingAlg' : ['idscan', 'sitrack', 'trtxk'],
9 'hits' : ['4hits'],
10 'threshold' : '',
11 'multiplicity' : '',
12 'trigType' : 'cosmic',
13 'extra' : '',
14 'sigFolder' : ['CalibCosmicMon'],
15 'subSigs' : ['Cosmic'],
16 'chainPartIndex': list(range(0,10))
17 }

Definition at line 1094 of file SignatureDicts.py.

◆ CosmicChainParts_Default

dict python.HLT.Menu.SignatureDicts.CosmicChainParts_Default
Initial value:
1= {
2 'signature' : ['Cosmic'],
3 'alignmentGroup' : ['Cosmic'],
4 'chainPartName' : '',
5 'L1threshold' : '',
6 'purpose' : [],
7 'addInfo' : [],
8 'trackingAlg' : [],
9 'hits' : [],
10 'threshold' : '',
11 'multiplicity' : '',
12 'trigType' : '',
13 'extra' : '',
14 'sigFolder' : ['CalibCosmicMon'],
15 'subSigs' : ['Cosmic'],
16 'chainPartIndex': 0
17 }

Definition at line 1113 of file SignatureDicts.py.

◆ ditauJetChainParts_Default

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

Definition at line 592 of file SignatureDicts.py.

◆ ElectronChainParts

dict python.HLT.Menu.SignatureDicts.ElectronChainParts
Initial value:
1= {
2 'signature' : ['Electron'],
3 'alignmentGroup' : ['Electron','Egamma'],
4 'chainPartName' : '',
5 'L1threshold' : '',
6 'tnpInfo' : ['probe'],
7 'extra' : ['ion'],
8 'multiplicity' : '',
9 'trigType' : ['e'],
10 'threshold' : '',
11 'etaRange' : [],
12 'IDinfo' : ['dnnloose','dnnmedium','dnntight','lhvloose','lhloose','lhmedium','lhtight','vloose','loose','medium','tight', 'mergedtight'],
13 'isoInfo' : ['ivarloose','ivarmedium','ivartight'],
14 'idperfInfo' : ['idperf'],
15 'gsfInfo' : ['nogsf'],
16 'lrtInfo' : ['lrtloose','lrtmedium','lrttight','lrtxtight','lrtvxtight'],
17 'caloInfo' : [],
18 'lhInfo' : ['nod0', 'nopix'],
19 'L2IDAlg' : ['noringer'],
20 'addInfo' : [ 'etcut', 'etcut1step',"fwd",'nopid'],
21 'sigFolder' : ['Egamma'],
22 'subSigs' : ['Electron'],
23 'topo' : AllowedTopos_e,
24 'chainPartIndex': list(range(0,10))
25}

Definition at line 856 of file SignatureDicts.py.

◆ ElectronChainParts_Default

dict python.HLT.Menu.SignatureDicts.ElectronChainParts_Default
Initial value:
1= {
2 'signature' : ['Electron'],
3 'alignmentGroup' : ['Electron'],
4 'multiplicity' : '',
5 'L1threshold' : '',
6 'trigType' : '',
7 'threshold' : '',
8 'etaRange' : '0eta250',
9 'tnpInfo' : '',
10 'extra' : '',
11 'IDinfoType' : '',
12 'IDinfo' : '',
13 'isoInfo' : '',
14 'reccalibInfo' : '',
15 'idperfInfo' : '',
16 'gsfInfo' : '',
17 'lrtInfo' : '',
18 'caloInfo' : '',
19 'lhInfo' : '',
20 'L2IDAlg' : '',
21 'hypoInfo' : '',
22 'recoAlg' : '',
23 'FSinfo' : '',
24 'addInfo' : [],
25 'sigFolder' : ['Egamma'],
26 'subSigs' : ['Electron'],
27 'topo' : [],
28 'chainPartIndex': 0
29}

Definition at line 883 of file SignatureDicts.py.

◆ EnhancedBiasChainParts

dict python.HLT.Menu.SignatureDicts.EnhancedBiasChainParts
Initial value:
1= {
2 'signature' : ['EnhancedBias'],
3 'alignmentGroup' : ['EnhancedBias'],
4 'chainPartName' : '',
5 'L1threshold' : '',
6 'algType' : ['medium','firstempty','empty','unpairediso','unpairednoniso', 'low'],
7 'threshold' : '',
8 'multiplicity' : '',
9 'trigType' : '',
10 'extra' : '',
11 'sigFolder' : ['CalibCosmicMon'],
12 'subSigs' : ['EnhancedBias'],
13 'chainPartIndex': list(range(0,10))
14 }

Definition at line 1284 of file SignatureDicts.py.

◆ EnhancedBiasChainParts_Default

dict python.HLT.Menu.SignatureDicts.EnhancedBiasChainParts_Default
Initial value:
1= {
2 'signature' : ['EnhancedBias'],
3 'alignmentGroup' : ['EnhancedBias'],
4 'chainPartName' : '',
5 'L1threshold' : '',
6 'algType' : 'physics',
7 'threshold' : '',
8 'multiplicity' : '',
9 'trigType' : '',
10 'extra' : '',
11 'sigFolder' : ['CalibCosmicMon'],
12 'subSigs' : ['EnhancedBias'],
13 'chainPartIndex': 0
14 }

Definition at line 1300 of file SignatureDicts.py.

◆ HeavyIonChainParts

dict python.HLT.Menu.SignatureDicts.HeavyIonChainParts
Initial value:
1= {
2 'signature' : ['HeavyIon'],
3 'alignmentGroup' : ['HeavyIon'],
4 'L1threshold' : '',
5 'chainPartName' : '',
6 'multiplicity' : '',
7 'trigType' : ['hi'],
8 'threshold' : '',
9 'extra' : [],
10 'IDinfo' : [],
11 'trkInfo' : [],
12 'eventShape' : [],
13 'eventShapeVeto' : [],
14 'hypoL2Info' : [],
15 'pileupInfo' : [],
16 'hypoEFInfo' : [],
17 'hypoEFsumEtInfo': [],
18 'hypoFgapInfo' : ['FgapAC3', 'FgapAC5', 'FgapAC10', 'FgapA3', 'FgapA5', 'FgapA10', 'FgapC3', 'FgapC5', 'FgapC10'],
19 'hypoUCCInfo' : ['uccTh1','uccTh2','uccTh3'],
20 'recoAlg' : [],
21 'addInfo' : [],
22 'sigFolder' : ['HeavyIon'],
23 'subSigs' : ['HeavyIon'],
24 'chainPartIndex': list(range(0,10))
25 }

Definition at line 1034 of file SignatureDicts.py.

◆ HeavyIonChainParts_Default

dict python.HLT.Menu.SignatureDicts.HeavyIonChainParts_Default
Initial value:
1= {
2 'signature' : ['HeavyIon'],
3 'alignmentGroup' : ['HeavyIon'],
4 'L1threshold' : '',
5 'chainPartName' : '',
6 'multiplicity' : '',
7 'trigType' : '',
8 'threshold' : '',
9 'extra' : '',
10 'IDinfo' : '',
11 'trkInfo' : '',
12 'eventShape' : '',
13 'eventShapeVeto' : '',
14 'hypoL2Info' : '',
15 'pileupInfo' : '',
16 'hypoEFInfo' : '',
17 'hypoEFsumEtInfo': '',
18 'hypoFgapInfo' : [],
19 'hypoUCCInfo' : [],
20 'recoAlg' : [],
21 'addInfo' : [],
22 'sigFolder' : ['HeavyIon'],
23 'subSigs' : ['HeavyIon'],
24 'chainPartIndex': 0
25 }

Definition at line 1061 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 536 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:
1= {
2 'signature' : ['MET'],
3 'alignmentGroup' : ['MET','JetMET'],
4 'L1threshold' : '',
5 'chainPartName' : '',
6 'threshold' : '',
7 'multiplicity' : '',
8 'topo' : AllowedTopos_xe,
9 'trigType' : ['xe'],
10 'extra' : ['noL1'],
11 'calib' : ['lcw','em'],
12 'jetCalib' : JetChainParts['jetCalib'],
13 'L2recoAlg' : [],
14 'EFrecoAlg' : ['cell', 'tc', 'tcpufit', 'mht', 'trkmht', 'pfsum', 'cvfpufit', 'pfopufit', 'mhtpufit', 'nn'],
15 'constitType' : JetChainParts['constitType'],
16 'nSigma' : ["default", "sig30", "sig35", "sig40", "sig45", "sig50", "sig55", "sig60"],
17 'L2muonCorr' : [],
18 'EFmuonCorr' : [],
19 'addInfo' : ['FStracks'],
20 'sigFolder' : ['MET'],
21 'subSigs' : ['MET'],
22 'constitmod' : ['cssk', 'vssk'],
23 'chainPartIndex': list(range(0,10))
24}

Definition at line 778 of file SignatureDicts.py.

◆ METChainParts_Default

dict python.HLT.Menu.SignatureDicts.METChainParts_Default
Initial value:
1= {
2 'signature' : ['MET'],
3 'alignmentGroup' : ['MET'],
4 'L1threshold' : '',
5 'trigType' : '',
6 'threshold' : '',
7 'extra' : '',
8 'calib' : 'lcw',
9 'jetCalib' : JetChainParts_Default['jetCalib'],
10 'nSigma' : "default",
11 'L2recoAlg' : '',
12 'EFrecoAlg' : '',
13 'L2muonCorr' : '',
14 'EFmuonCorr' : '',
15 'addInfo' : '',
16 'constitType' : 'tc',
17 'constitmod' : '',
18 'sigFolder' : ['MET'],
19 'subSigs' : ['MET'],
20 'chainPartIndex': 0
21}

Definition at line 803 of file SignatureDicts.py.

◆ MinBiasChainParts

dict python.HLT.Menu.SignatureDicts.MinBiasChainParts

Definition at line 974 of file SignatureDicts.py.

◆ MinBiasChainParts_Default

dict python.HLT.Menu.SignatureDicts.MinBiasChainParts_Default
Initial value:
1= {
2 'signature' : ['MinBias'],
3 'alignmentGroup' : ['MinBias'],
4 'L1threshold' : '',
5 'chainPartName' : '',
6 'multiplicity' : '',
7 'trigType' : '',
8 'threshold' : '',
9 'extra' : '',
10 'IDinfo' : '',
11 'ZDCinfo' : '',
12 'trkInfo' : '',
13 'hypoSPInfo' : '',
14 'pileupInfo' : '',
15 'hypoTrkInfo' : '',
16 'hypoPtInfo' : '',
17 'hypoSumEtInfo': '',
18 'recoAlg' : [],
19 'addInfo' : [],
20 'sigFolder' : ['MinBias'],
21 'subSigs' : ['MinBias'],
22 'chainPartIndex': 0
23 }

Definition at line 1006 of file SignatureDicts.py.

◆ MonitorChainParts

dict python.HLT.Menu.SignatureDicts.MonitorChainParts
Initial value:
1= {
2 'signature' : ['Monitor'],
3 'alignmentGroup' : ['Monitor'],
4 'chainPartName' : '',
5 'L1threshold' : '',
6 'monType' : AllowedMonitorChainIdentifiers,
7 'hypo' : ['trkFS',],
8 'threshold' : '',
9 'multiplicity' : '',
10 'isLegacyL1' : ['legacy'],
11 'trigType' : 'mon',
12 'extra' : '',
13 'sigFolder' : ['CalibCosmicMon'],
14 'subSigs' : ['Monitor'],
15 'chainPartIndex': list(range(0,10))
16 }

Definition at line 1243 of file SignatureDicts.py.

◆ MonitorChainParts_Default

dict python.HLT.Menu.SignatureDicts.MonitorChainParts_Default
Initial value:
1= {
2 'signature' : ['Monitor'],
3 'alignmentGroup' : ['Monitor'],
4 'chainPartName' : '',
5 'L1threshold' : '',
6 'monType' : [],
7 'hypo' : '',
8 'threshold' : '',
9 'multiplicity' : '',
10 'isLegacyL1' : [],
11 'trigType' : '',
12 'extra' : '',
13 'sigFolder' : ['CalibCosmicMon'],
14 'subSigs' : ['Monitor'],
15 'chainPartIndex': 0
16 }

Definition at line 1261 of file SignatureDicts.py.

◆ MuonChainParts

dict python.HLT.Menu.SignatureDicts.MuonChainParts
Initial value:
1= {
2 'signature' : ['Muon'],
3 'alignmentGroup' : ['Muon','MuonnoL1'],
4 'L1threshold' : '',
5 'chainPartName' : [],
6 'multiplicity' : '',
7 'trigType' : ['mu'],
8 'etaRange' : ['0eta105'],
9 'threshold' : '',
10 'tnpInfo' : ['probe'],
11 'extra' : ['noL1', 'lateMu', "muoncalib" ,'noL2Comb','vtx','mucombTag'],
12 'IDinfo' : [],
13 'isoInfo' : ['ivarloose', 'ivarmedium', 'ivarperf','iloosems'],
14 'l2AlgInfo' : ['l2io','l2mt'],
15 'lrtInfo' : ['d0loose','d0medium','d0tight'],
16 'invMassInfo' : ['invmJPsiOS','invmDimu'],
17 'msonlyInfo' : ['msonly'],
18 'addInfo' : ['idperf','LRT','3layersEC','cosmic',"muonqual","nscan","nscan10","nscan20","nscan30","nscan40",'idtp','idReuse','fT'],
19 'topo' : AllowedTopos_mu,
20 'flavour' : [],
21 'sigFolder' : ['Muon'],
22 'subSigs' : ['Muon'],
23 'chainPartIndex': list(range(0,10))
24}

Definition at line 615 of file SignatureDicts.py.

◆ MuonChainParts_Default

dict python.HLT.Menu.SignatureDicts.MuonChainParts_Default
Initial value:
1= {
2 'signature' : ['Muon'],
3 'alignmentGroup' : ['Muon'],
4 'L1threshold' : '',
5 'multiplicity' : '',
6 'trigType' : '',
7 'etaRange' : '0eta250',
8 'threshold' : '',
9 'tnpInfo' : '',
10 'extra' : '',
11 'IDinfo' : '',
12 'isoInfo' : '',
13 'l2AlgInfo' : [],
14 'lrtInfo' : [],
15 'addInfo' : [],
16 'invMassInfo' : '',
17 'msonlyInfo' : [],
18 'topo' : [],
19 'flavour' : '',
20 'sigFolder' : ['Muon'],
21 'subSigs' : ['Muon'],
22 'chainPartIndex': 0
23}

Definition at line 640 of file SignatureDicts.py.

◆ PhotonChainParts

dict python.HLT.Menu.SignatureDicts.PhotonChainParts
Initial value:
1= {
2 'L1threshold' : '',
3 'signature' : ['Photon'],
4 'alignmentGroup' : ['Photon','Egamma'],
5 'chainPartName' : '',
6 'multiplicity' : '',
7 'trigType' : ['g'],
8 'threshold' : '',
9 'tnpInfo' : ['probe'],
10 'extra' : ['hiptrt', 'ion'],
11 'IDinfo' : ['etcut','loose','medium','tight'],
12 'isoInfo' : ['noiso', 'icaloloose','icalomedium','icalotight'],
13 'reccalibInfo' : [],
14 'trkInfo' : [],
15 'caloInfo' : [],
16 'L2IDAlg' : ['noringer','ringer'],
17 'hypoInfo' : '',
18 'recoAlg' : [],
19 'FSinfo' : [],
20 'addInfo' : ['etcut','nopid'],
21 'sigFolder' : ['Egamma'],
22 'subSigs' : ['Photon'],
23 'topo' : AllowedTopos_g,
24 'chainPartIndex': list(range(0,10)),
25 }

Definition at line 918 of file SignatureDicts.py.

◆ PhotonChainParts_Default

dict python.HLT.Menu.SignatureDicts.PhotonChainParts_Default
Initial value:
1= {
2 'signature' : ['Photon'],
3 'alignmentGroup' : ['Photon'],
4 'L1threshold' : '',
5 'multiplicity' : '',
6 'trigType' : '',
7 'threshold' : '',
8 'tnpInfo' : '',
9 'extra' : '',
10 'IDinfo' : '',
11 'isoInfo' : '',
12 'reccalibInfo' : '',
13 'trkInfo' : '',
14 'caloInfo' : '',
15 'L2IDAlg' : '',
16 'hypoInfo' : '',
17 'recoAlg' : '',
18 'FSinfo' : '',
19 'addInfo' : [],
20 'sigFolder' : ['Egamma'],
21 'subSigs' : ['Photon'],
22 'topo' : [],
23 'chainPartIndex': 0
24 }

Definition at line 945 of file SignatureDicts.py.

◆ SignatureDict

dict python.HLT.Menu.SignatureDicts.SignatureDict
Initial value:
1= {
2 'Electron': ('e','AllTag'),
3 'Photon' : ('g','AllTag'),
4 'Muon' : ('mu','AllTag'),
5 'Bphysics': ('', 'AllTag'),
6 'Tau' : ('tau','JetMET'),
7 'Jet' : ('j', 'JetMET'),
8 'Bjet' : ('', 'JetMET'),
9 'MET' : ('xe', 'JetMET'),
10 'XS' : ('xs', 'JetMET'),
11 'TE' : ('te', 'JetMET'),
12 'MinBias' : ('mb', 'MinBias'),
13 'HeavyIon' : ('hi', 'MinBias'),
14 'Cosmic' : ('cosmic', ''),
15 'Calib' : ('calib', ''),
16 'Streaming' : ('streamer', ''),
17 'Monitor' : ('mon', ''),
18 'Beamspot' : ('beamspot','Beamspot'),
19 'MuonnoL1' : ( '', 'MuonnoL1'),
20 'EnhancedBias' : ('eb', ''),
21 'UnconventionalTracking' : (['isotrk', 'fslrt', 'dedxtrk', 'hitdvjet', 'fsvsi', 'distrk', 'dispjet', 'dispvtx'], 'JetMET'),
22 'Test' : ('TestChain', ''),
23 'Electronprobe': ('', 'AllProbe'),
24 'Photonprobe' : ('', 'AllProbe'),
25 'Tauprobe' : ('', 'AllProbe'),
26 'Muonprobe' : ('', 'AllProbe')
27}

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:
1= {
2 'signature' : ['Streaming'],
3 'alignmentGroup' : ['Streaming'],
4 'chainPartName' : '',
5 'L1threshold' : '',
6 'threshold' : '',
7 'multiplicity' : '',
8 # No effect on configuration, used in special cases for
9 # disambiguation or to allow events from the same L1 seed
10 # to be written to different streams
11 # New cases should be discussed with Menu Coordinators
12 'streamingInfo' : ['laser', 'CIS','idmon','mb','l1calo', 'cosmicmuons', 'bkg','vdm', 'zb', 'eb'],
13 'trigType' : 'streamer',
14 'extra' : '',
15 'streamType' : AllowedStreamingChainIdentifiers,
16 'algo' : ['NoAlg'],
17 'sigFolder' : ['CalibCosmicMon'],
18 'subSigs' : ['Streaming'],
19 'chainPartIndex': list(range(0,10))
20 }

Definition at line 1137 of file SignatureDicts.py.

◆ StreamingChainParts_Default

dict python.HLT.Menu.SignatureDicts.StreamingChainParts_Default
Initial value:
1= {
2 'signature' : ['Streaming'],
3 'alignmentGroup' : ['Streaming'],
4 'chainPartName' : '',
5 'L1threshold' : '',
6 'threshold' : '',
7 'multiplicity' : '',
8 'streamingInfo' : '',
9 'trigType' : '',
10 'extra' : '',
11 'streamType' : '',
12 'algo' : [],
13 'sigFolder' : ['CalibCosmicMon'],
14 'subSigs' : ['Streaming'],
15 'chainPartIndex': 0
16 }

Definition at line 1159 of file SignatureDicts.py.

◆ TauChainParts

dict python.HLT.Menu.SignatureDicts.TauChainParts

Definition at line 708 of file SignatureDicts.py.

◆ TauChainParts_Default

dict python.HLT.Menu.SignatureDicts.TauChainParts_Default
Initial value:
1= {
2 'signature' : ['Tau'],
3 'alignmentGroup': ['Tau'],
4 'extra' : '',
5 'L1threshold' : '',
6 'chainPartName' : '',
7 'threshold' : '',
8 'reconstruction': 'tracktwoMVA',
9 'jet' : 'lc',
10 'preselection' : '',
11 'selection' : '',
12 'multiplicity' : '',
13 'trigType' : '',
14 'tnpInfo' : '',
15 'topo' : [],
16 'sigFolder' : ['Tau'],
17 'subSigs' : ['Tau'],
18 'chainPartIndex': 0
19}

Definition at line 752 of file SignatureDicts.py.

◆ TEChainParts

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

Definition at line 842 of file SignatureDicts.py.

◆ TEChainParts_Default

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

Definition at line 847 of file SignatureDicts.py.

◆ TestChainParts

dict python.HLT.Menu.SignatureDicts.TestChainParts
Initial value:
1= {
2 'L1threshold' : '',
3 'signature' : ['Test'],
4 'alignmentGroup' : ['Test'],
5 'chainPartName' : '',
6 'multiplicity' : '',
7 'extra' : ['mv1', 'mv1step', 'mv2', 'ev1', 'ev2', 'ev3', 'gv1', 'mEmpty1', 'mEmpty2', 'mEmpty3', 'ev1dr', 'mv1dr','merge'],
8 'trigType' : ['TestChain'],
9 'threshold' : '',
10 'addInfo' : [''],
11 'sigFolder' : ['Test'],
12 'subSigs' : ['Test'],
13 'chainPartIndex': list(range(0,10))
14}

Definition at line 114 of file SignatureDicts.py.

◆ TestChainParts_Default

dict python.HLT.Menu.SignatureDicts.TestChainParts_Default
Initial value:
1= {
2 'signature' : ['Test'],
3 'alignmentGroup' : ['Test'],
4 'L1threshold' : '',
5 'multiplicity' : '',
6 'trigType' : '',
7 'threshold' : '',
8 'addInfo' : [],
9 'sigFolder' : ['Test'],
10 'subSigs' : ['Test'],
11 'chainPartIndex': 0
12}

Definition at line 130 of file SignatureDicts.py.

◆ UnconventionalTrackingChainParts

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

Definition at line 1364 of file SignatureDicts.py.

◆ UnconventionalTrackingChainParts_Default

dict python.HLT.Menu.SignatureDicts.UnconventionalTrackingChainParts_Default
Initial value:
1= {
2 'signature' : ['UnconventionalTracking'],
3 'alignmentGroup' : ['UnconventionalTracking'],
4 'L1threshold' : '',
5 'chainPartName' : [],
6 'multiplicity' : '',
7 'IDinfo' : '',
8 'trigType' : '',
9 'threshold' : '',
10 'isoInfo' : '',
11 'extra' : '',
12 'addInfo' : '',
13 'dispjetConfig' : '',
14 'sigFolder' : ['UnconventionalTracking'],
15 'subSigs' : ['UnconventionalTracking'],
16 'chainPartIndex': 0
17}

Definition at line 1382 of file SignatureDicts.py.

◆ XSChainParts

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

Definition at line 829 of file SignatureDicts.py.

◆ XSChainParts_Default

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

Definition at line 834 of file SignatureDicts.py.