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:
= dict(electrons="AnaElectrons", muons="AnaMuons", taus="AnaTaus",
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:
= [
("EL_N 25000 >= 1", "CP::NObjectPtSelectorAlg", "NEL"),
("MU_N 25000 >= 1", "CP::NObjectPtSelectorAlg", "NMU"),
("JET_N 30000 >= 2", "CP::NObjectPtSelectorAlg", "NJET"),
("JET_N_BTAG >= 2", "CP::NObjectPtSelectorAlg", "NBJET"),
("JET_N_GHOST B >= 1", "CP::JetNGhostSelectorAlg", "NJETGHOST"),
("PH_N 25000 >= 1", "CP::NObjectPtSelectorAlg", "NPH"),
("TAU_N 25000 >= 1", "CP::NObjectPtSelectorAlg", "NTAU"),
("LJET_N 200000 >= 1", "CP::NObjectPtSelectorAlg", "NLJET"),
("LJET_N_GHOST B >= 1", "CP::JetNGhostSelectorAlg", "NLJETGHOST"),
("LJETMASS_N 50000 >= 1", "CP::NObjectMassSelectorAlg", "NLJETMASS"),
("LJETMASSWINDOW_N 60000 100000 >= 1", "CP::NLargeRJetMassWindowSelectorAlg", "NLJETMASSWINDOW"),
("OBJ_N AnaJets 30000 >= 2", "CP::NObjectPtSelectorAlg", "NOBJ"),
("SUM_EL_N_MU_N 25000 >= 2", "CP::SumNLeptonPtSelectorAlg", "SUMNELNMU"),
("SUM_EL_N_MU_N_TAU_N 25000 >= 2", "CP::SumNLeptonPtSelectorAlg", "SUMNLEPTONS"),
("MET > 30000", "CP::MissingETSelectorAlg", "MET"),
("MWT > 50000", "CP::TransverseMassSelectorAlg", "MWT"),
("MET+MWT > 60000", "CP::MissingETPlusTransverseMassSelectorAlg", "METMWT"),
("MLL > 80000", "CP::DileptonInvariantMassSelectorAlg", "MLL_"),
("MLLWINDOW 80000 100000", "CP::DileptonInvariantMassWindowSelectorAlg", "MLLWINDOW"),
("MLL_OSSF 80000 100000", "CP::DileptonOSSFInvariantMassWindowSelectorAlg", "MLL_OSSF"),
("OS", "CP::ChargeSelectorAlg", "_OS_"),
("SS", "CP::ChargeSelectorAlg", "_SS_"),
("RUN_NUMBER >= 300000", "CP::RunNumberSelectorAlg", "RUN_NUMBER"),
]

Definition at line 13 of file EventSelectionConfigDispatch_unitTest.py.