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

Classes

class  TestRouting
class  TestNonCuts

Variables

 ALL
list ROUTING

Detailed Description

Routing tests: each keyword reaches the right algorithm, prefix-collision
keywords are not mis-routed, and non-cut lines are skipped. These guard the
fragile token-membership dispatch against silent breakage on reordering.

Variable Documentation

◆ ALL

python.EventSelectionConfigDispatch_unitTest.ALL
Initial value:
1= dict(electrons="AnaElectrons", muons="AnaMuons", taus="AnaTaus",
2 jets="AnaJets", largeRjets="AnaLRJets", photons="AnaPhotons", met="AnaMET")

Definition at line 10 of file EventSelectionConfigDispatch_unitTest.py.

◆ ROUTING

list python.EventSelectionConfigDispatch_unitTest.ROUTING
Initial value:
1= [
2 ("EL_N 25000 >= 1", "CP::NObjectPtSelectorAlg", "NEL"),
3 ("MU_N 25000 >= 1", "CP::NObjectPtSelectorAlg", "NMU"),
4 ("JET_N 30000 >= 2", "CP::NObjectPtSelectorAlg", "NJET"),
5 ("JET_N_BTAG >= 2", "CP::NObjectPtSelectorAlg", "NBJET"),
6 ("JET_N_GHOST B >= 1", "CP::JetNGhostSelectorAlg", "NJETGHOST"),
7 ("PH_N 25000 >= 1", "CP::NObjectPtSelectorAlg", "NPH"),
8 ("TAU_N 25000 >= 1", "CP::NObjectPtSelectorAlg", "NTAU"),
9 ("LJET_N 200000 >= 1", "CP::NObjectPtSelectorAlg", "NLJET"),
10 ("LJET_N_GHOST B >= 1", "CP::JetNGhostSelectorAlg", "NLJETGHOST"),
11 ("LJETMASS_N 50000 >= 1", "CP::NObjectMassSelectorAlg", "NLJETMASS"),
12 ("LJETMASSWINDOW_N 60000 100000 >= 1", "CP::NLargeRJetMassWindowSelectorAlg", "NLJETMASSWINDOW"),
13 ("OBJ_N AnaJets 30000 >= 2", "CP::NObjectPtSelectorAlg", "NOBJ"),
14 ("SUM_EL_N_MU_N 25000 >= 2", "CP::SumNLeptonPtSelectorAlg", "SUMNELNMU"),
15 ("SUM_EL_N_MU_N_TAU_N 25000 >= 2", "CP::SumNLeptonPtSelectorAlg", "SUMNLEPTONS"),
16 ("MET > 30000", "CP::MissingETSelectorAlg", "MET"),
17 ("MWT > 50000", "CP::TransverseMassSelectorAlg", "MWT"),
18 ("MET+MWT > 60000", "CP::MissingETPlusTransverseMassSelectorAlg", "METMWT"),
19 ("MLL > 80000", "CP::DileptonInvariantMassSelectorAlg", "MLL_"),
20 ("MLLWINDOW 80000 100000", "CP::DileptonInvariantMassWindowSelectorAlg", "MLLWINDOW"),
21 ("MLL_OSSF 80000 100000", "CP::DileptonOSSFInvariantMassWindowSelectorAlg", "MLL_OSSF"),
22 ("OS", "CP::ChargeSelectorAlg", "_OS_"),
23 ("SS", "CP::ChargeSelectorAlg", "_SS_"),
24 ("RUN_NUMBER >= 300000", "CP::RunNumberSelectorAlg", "RUN_NUMBER"),
25]

Definition at line 13 of file EventSelectionConfigDispatch_unitTest.py.