Skip to content
Snippets Groups Projects
Commit 94063d88 authored by Frank Winklmeier's avatar Frank Winklmeier Committed by Graeme Stewart
Browse files

Remove some obsolete files (TrigConfigSvc-01-01-73)

	* data/*.xml: Delete obsolete files
	* share/testMD.py: Delete
	* TrigConfigSvc-01-01-73


Former-commit-id: 4dfdab33
parent 0ca0728a
No related merge requests found
...@@ -48,7 +48,7 @@ atlas_add_component( TrigConfigSvc ...@@ -48,7 +48,7 @@ atlas_add_component( TrigConfigSvc
atlas_install_python_modules( python/*.py ) atlas_install_python_modules( python/*.py )
atlas_install_joboptions( share/*.py ) atlas_install_joboptions( share/*.py )
atlas_install_scripts( share/checkTrigger.py share/checkTriggerConfig.py ) atlas_install_scripts( share/checkTrigger.py share/checkTriggerConfig.py )
atlas_install_xmls( data/*.dtd data/*.xml ) atlas_install_xmls( data/*.dtd )
# Aliases: # Aliases:
atlas_add_alias( checkTrigger "checkTrigger.py" ) atlas_add_alias( checkTrigger "checkTrigger.py" )
......
This diff is collapsed.
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<!DOCTYPE HLT_MENU SYSTEM "hlt_menu.dtd">
<HLT_MENU>
<!-- File is autogenerated by python config (TriggerMenu class) -->
<!-- By: eifert on: Mon Nov 27 16:18:42 2006 -->
<!-- No. L1 thresholds defined: 18 -->
<!-- No. L1 items defined: 2 -->
<!-- No. if L2 HLT chains:2 -->
<!-- No. if EF HLT chains:1 -->
<!-- chains -->
<CHAIN_LIST>
<CHAIN chain_name="em10L2" chain_counter="67" lower_chain_name="EM10" level="L2" prescale="1" pass_through="0">
<TRIGGERTYPE_LIST>
<TRIGGERTYPE bit="4"/>
</TRIGGERTYPE_LIST>
<STREAMTAG_LIST>
<STREAMTAG stream="electrons" type="physics" obeyLB="yes" prescale="1"/>
</STREAMTAG_LIST>
<GROUP_LIST>
<GROUP name="egamma"/>
<GROUP name="lowPt"/>
</GROUP_LIST>
<SIGNATURE_LIST>
<SIGNATURE logic="1" signature_counter="0">
<TRIGGERELEMENT te_name="EM10"/>
</SIGNATURE>
<SIGNATURE logic="1" signature_counter="1">
<TRIGGERELEMENT te_name="em10t2calo"/>
</SIGNATURE>
<SIGNATURE logic="1" signature_counter="2">
<TRIGGERELEMENT te_name="em10t2caloi"/>
</SIGNATURE>
<SIGNATURE logic="1" signature_counter="3" />
<SIGNATURE logic="1" signature_counter="4">
<TRIGGERELEMENT te_name="em10t2track"/>
</SIGNATURE>
</SIGNATURE_LIST>
</CHAIN>
<CHAIN chain_name="myChain" chain_counter="32" lower_chain_name="EM10*EM20i" level="L2" prescale="1" pass_through="0">
<TRIGGERTYPE_LIST>
<TRIGGERTYPE bit="4"/>
<TRIGGERTYPE bit="8"/>
</TRIGGERTYPE_LIST>
<STREAMTAG_LIST>
<STREAMTAG stream="electrons" type="physics" obeyLB="yes" prescale="1"/>
<STREAMTAG stream="lar" type="calibration" obeyLB="no" prescale="1"/>
</STREAMTAG_LIST>
<GROUP_LIST>
<GROUP name="testchain"/>
</GROUP_LIST>
<SIGNATURE_LIST>
<SIGNATURE logic="1" signature_counter="0">
<TRIGGERELEMENT te_name="EM10"/>
<TRIGGERELEMENT te_name="EM20i"/>
</SIGNATURE>
<SIGNATURE logic="1" signature_counter="1">
<TRIGGERELEMENT te_name="em10t2calo"/>
<TRIGGERELEMENT te_name="em20t2caloi"/>
</SIGNATURE>
<SIGNATURE logic="1" signature_counter="2">
<TRIGGERELEMENT te_name="em10t2track"/>
<TRIGGERELEMENT te_name="em20t2track"/>
</SIGNATURE>
</SIGNATURE_LIST>
</CHAIN>
<CHAIN chain_name="em10EF" chain_counter="3" lower_chain_name="em10L2" level="EF" prescale="1" pass_through="0">
<TRIGGERTYPE_LIST>
<TRIGGERTYPE bit="4"/>
</TRIGGERTYPE_LIST>
<STREAMTAG_LIST>
<STREAMTAG stream="electrons" type="physics" obeyLB="yes" prescale="1"/>
</STREAMTAG_LIST>
<GROUP_LIST>
<GROUP name="egamma"/>
</GROUP_LIST>
<SIGNATURE_LIST>
<SIGNATURE logic="1" signature_counter="0">
<TRIGGERELEMENT te_name="em10track"/>
</SIGNATURE>
<SIGNATURE logic="1" signature_counter="1" />
<SIGNATURE logic="1" signature_counter="2">
<TRIGGERELEMENT te_name="em10match"/>
</SIGNATURE>
</SIGNATURE_LIST>
</CHAIN>
</CHAIN_LIST>
<!-- sequences -->
<SEQUENCE_LIST>
<SEQUENCE input="EM10" output="em10t2calo" algorithm="T2CaloRec T2CaloHypo" />
<SEQUENCE input="em10t2calo" output="em10t2caloi" algorithm="T2CaloIsol T2CaloIsolHypo" />
<SEQUENCE input="em10t2caloi" output="em10t2track" algorithm="IDScan IDHypo" />
<SEQUENCE input="em10t2track" output="em10match" algorithm="IDScan IDHypo" />
</SEQUENCE_LIST>
</HLT_MENU>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- hlt_setup.name="dummy", hlt_setup.version="0.0" -->
<!-- hlt_release.name="11.0.4" -->
<SEQUENCE_LIST>
<SEQUENCE input="EMTAUROI" algorithm="dummyAlgL2/gamma/g4" output="g" />
<SEQUENCE input="g" algorithm="dummyAlgEF/gamma4/g3" output="g4" />
<SEQUENCE input="g4" algorithm="dummyAlgEF/gamma40/g1" output="g40" />
<SEQUENCE input="g40" algorithm="dummyAlgEF/gamma40i/g1" output="g40i" />
<SEQUENCE input="EMTAUROI" algorithm="dummyAlgL2/elec/e4" output="e_cand" />
<SEQUENCE input="sc_hits" algorithm="dummyAlgL2/sc/sc1" output="track_cand" />
<SEQUENCE input="e_cand track_cand" algorithm="dummyAlgEF/neweleccand/e3" output="e_tr" />
<SEQUENCE input="e_tr" algorithm="dummyAlgEF/newelec20/e1" output="e20_tr" />
<SEQUENCE input="e20_tr" algorithm="dummyAlgEF/newelec20i/e1" output="e20i_tr" />
<SEQUENCE input="MUONROI" algorithm="dummyAlgL2/muon/m1" output="mu" />
<SEQUENCE input="mu" algorithm="dummyAlgL2/muon20/m2" output="mu20" />
<SEQUENCE input="mu20" algorithm="dummyAlgEF/muon20iA/m2 dummyAlgEF/muon20iB/m2" output="mu20i" />
</SEQUENCE_LIST>
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<!DOCTYPE SEQUENCE_LIST SYSTEM "sequencelist.dtd">
<SEQUENCE_LIST>
<SEQUENCE level="L2" input="EMTAUROI" algorithm="dummyAlgL2/gamma/g4" output="g" />
<SEQUENCE level="EF" input="g" algorithm="dummyAlgEF/gamma4/g3" output="g4" />
<SEQUENCE level="EF" input="g4" algorithm="dummyAlgEF/gamma40/g1" output="g40" />
<SEQUENCE level="EF" input="g40" algorithm="dummyAlgEF/gamma40i/g1" output="g40i" />
<SEQUENCE level="L2" input="EMTAUROI" algorithm="dummyAlgL2/elec/e4" output="e_cand" />
<SEQUENCE level="L2" input="sc_hits" algorithm="dummyAlgL2/sc/sc1" output="track_cand" />
<SEQUENCE level="EF" input="e_cand track_cand" algorithm="dummyAlgEF/neweleccand/e3" output="e_tr" />
<SEQUENCE level="EF" input="e_tr" algorithm="dummyAlgEF/newelec20/e1" output="e20_tr" />
<SEQUENCE level="EF" input="e20_tr" algorithm="dummyAlgEF/newelec20i/e1" output="e20i_tr" />
<SEQUENCE level="L2" input="MUONROI" algorithm="dummyAlgL2/muon/m1" output="mu" />
<SEQUENCE level="L2" input="mu" algorithm="dummyAlgL2/muon20/m2" output="mu20" />
<SEQUENCE level="EF" input="mu20" algorithm="dummyAlgEF/muon20iA/m2 dummyAlgEF/muon20iB/m2" output="mu20i" />
</SEQUENCE_LIST>
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<!-- hlt_master_table.name="dummy", hlt_master_table.version="0.0" -->
<!-- hlt_trigger_menu.name="dummy1", hlt_trigger_menu.version="0.0" -->
<!-- hlt_prescale_set.name="dummy2", hlt_prescale_set.version="0.0" -->
<CHAIN_LIST>
<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
<CHAIN chain_id="gL2" chain_counter="1" lower_chain_id="EM40" level="L2" prescale="1" pass_through="0">
<SIGNATURE_LIST>
<SIGNATURE signature_counter="1" logic="1"> <TRIGGERELEMENT te_name="g" /> </SIGNATURE>
</SIGNATURE_LIST>
</CHAIN>
<CHAIN chain_id="gEF" chain_counter="1" lower_chain_id="gL2" level="EF" prescale="1" pass_through="0">
<SIGNATURE_LIST>
<SIGNATURE signature_counter="1" logic="1"> <TRIGGERELEMENT te_name="g4" /> </SIGNATURE>
<SIGNATURE signature_counter="2" logic="1"> <TRIGGERELEMENT te_name="g40" /> </SIGNATURE>
<SIGNATURE signature_counter="3" logic="1"> <TRIGGERELEMENT te_name="g40i" /> </SIGNATURE>
</SIGNATURE_LIST>
</CHAIN>
<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
<CHAIN chain_id="gmuL2" chain_counter="2" lower_chain_id="EM40_MU20" level="L2" prescale="1" pass_through="0">
<SIGNATURE_LIST>
<SIGNATURE signature_counter="1" logic="1"> <TRIGGERELEMENT te_name="g" /> <TRIGGERELEMENT te_name="mu" /> </SIGNATURE>
<SIGNATURE signature_counter="2" logic="1"> <TRIGGERELEMENT te_name="g" /> <TRIGGERELEMENT te_name="mu20" /> </SIGNATURE>
</SIGNATURE_LIST>
</CHAIN>
<CHAIN chain_id="gmuEF" chain_counter="2" lower_chain_id="gmuL2" level="EF" prescale="1" pass_through="0">
<SIGNATURE_LIST>
<SIGNATURE signature_counter="1" logic="1"> <TRIGGERELEMENT te_name="g4" /> <TRIGGERELEMENT te_name="mu20i" /> </SIGNATURE>
<SIGNATURE signature_counter="2" logic="1"> <TRIGGERELEMENT te_name="g40" /> <TRIGGERELEMENT te_name="mu20i" /> </SIGNATURE>
<SIGNATURE signature_counter="3" logic="1"> <TRIGGERELEMENT te_name="g40i" /> <TRIGGERELEMENT te_name="mu20i" /> </SIGNATURE>
</SIGNATURE_LIST>
</CHAIN>
<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
<CHAIN chain_id="newelecL2" chain_counter="3" lower_chain_id="EM20" level="L2" prescale="1" pass_through="0">
<SIGNATURE_LIST>
<SIGNATURE signature_counter="1" logic="1"> <TRIGGERELEMENT te_name="e_cand" />
<TRIGGERELEMENT te_name="track_cand"/>
</SIGNATURE>
</SIGNATURE_LIST>
</CHAIN>
<CHAIN chain_id="newelecEF" chain_counter="2" lower_chain_id="newelecL2" level="EF" prescale="1" pass_through="0">
<SIGNATURE_LIST>
<SIGNATURE signature_counter="1" logic="1"> <TRIGGERELEMENT te_name="e" /> </SIGNATURE>
<SIGNATURE signature_counter="2" logic="1"> <TRIGGERELEMENT te_name="e_tr" /> </SIGNATURE>
<SIGNATURE signature_counter="3" logic="1"> <TRIGGERELEMENT te_name="e20_tr" /> </SIGNATURE>
<SIGNATURE signature_counter="4" logic="1"> <TRIGGERELEMENT te_name="e20i_tr" /> </SIGNATURE>
</SIGNATURE_LIST>
</CHAIN>
<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
<CHAIN chain_id="gamma_elec_muL2" chain_counter="4" lower_chain_id="EM20_EM40_MU20" level="L2" prescale="1" pass_through="0">
<SIGNATURE_LIST>
<SIGNATURE signature_counter="1" logic="1"> <TRIGGERELEMENT te_name="e_cand" />
<TRIGGERELEMENT te_name="track_cand"/>
<TRIGGERELEMENT te_name="g" />
<TRIGGERELEMENT te_name="mu" />
</SIGNATURE>
<SIGNATURE signature_counter="2" logic="1"> <TRIGGERELEMENT te_name="e_cand" />
<TRIGGERELEMENT te_name="track_cand"/>
<TRIGGERELEMENT te_name="g" />
<TRIGGERELEMENT te_name="mu20" />
</SIGNATURE>
</SIGNATURE_LIST>
</CHAIN>
<CHAIN chain_id="gmuEF" chain_counter="2" lower_chain_id="gmuL2" level="EF" prescale="1" pass_through="0">
<SIGNATURE_LIST>
<SIGNATURE signature_counter="1" logic="1"> <TRIGGERELEMENT te_name="e" />
<TRIGGERELEMENT te_name="g4" />
<TRIGGERELEMENT te_name="mu20i" />
</SIGNATURE>
<SIGNATURE signature_counter="2" logic="1"> <TRIGGERELEMENT te_name="e_tr" />
<TRIGGERELEMENT te_name="g40" />
<TRIGGERELEMENT te_name="mu20i" />
</SIGNATURE>
<SIGNATURE signature_counter="3" logic="1"> <TRIGGERELEMENT te_name="e20_tr" />
<TRIGGERELEMENT te_name="g40i" />
<TRIGGERELEMENT te_name="mu20i" />
</SIGNATURE>
<SIGNATURE signature_counter="4" logic="1"> <TRIGGERELEMENT te_name="e20i_tr" />
<TRIGGERELEMENT te_name="g40i" />
<TRIGGERELEMENT te_name="mu20i" />
</SIGNATURE>
</SIGNATURE_LIST>
</CHAIN>
<!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
</CHAIN_LIST>
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<!DOCTYPE SIGNATURE_LIST SYSTEM "signaturelist.dtd">
<SIGNATURE_LIST>
<!-- 000000000000000000000000000000000000000000000 -->
<SIGNATURE signature_id="g" prescale="1" pass_through="0">
<TRIGGERELEMENT te_name="g40i" />
</SIGNATURE>
<SIGNATURE signature_id="gmu" prescale="1" pass_through="0">
<TRIGGERELEMENT te_name="g40i" />
<TRIGGERELEMENT te_name="mu20i" />
</SIGNATURE>
<!-- 000000000000000000000000000000000000000000000 -->
<SIGNATURE signature_id="newelec" prescale="1" pass_through="0">
<TRIGGERELEMENT te_name="e20i_tr" />
</SIGNATURE>
<!-- 000000000000000000000000000000000000000000000 -->
<SIGNATURE signature_id="gamma_newelec_mu" prescale="1" pass_through="0">
<TRIGGERELEMENT te_name="e20i_tr" />
<TRIGGERELEMENT te_name="g40i" />
<TRIGGERELEMENT te_name="mu20i" />
</SIGNATURE>
</SIGNATURE_LIST>
import user
import sys
import ROOT
import PyCintex
#import AthenaROOTAccess.transientTree
# for a single file give a file handle
#f = ROOT.TFile.Open ('AOD.pool.root')
# for a set of files give a list of names
f = ['AOD.pool.root']
from TrigConfigSvc.TriggerConfigARA import TriggerConfigARA
trigconf = TriggerConfigARA(f)
#print "Making transient collection ..."
#tt = AthenaROOTAccess.transientTree.makeTree(f)
# normally you would get the run and lb number from the collection tree (from each event)
# you can call update on every new lb (or even event), information is only read when IOV becomes invalid
trigconf.update(5200,0)
# NOTE: if you are using prescales you should call trigconf.update() whenever the lumiblock changes, since the l1 prescales can change at the lb boundary
# print summary
print trigconf
# access to L1 TriggerItems through trigconf.L1Items
for (name,item) in trigconf.L1Items.items():
print item.ctpId(), item
# access to HLT Chains through trigconf.HLTChains
for (name,ch) in trigconf.HLTChains.items():
print ch.chain_counter(), ch
# the list of all items and chain names
trigconf.getConfiguredChainNames()
# to check if a item or chain is in a menu use trigconf.isConfigured(name)
testnames = ["L1_TAU9I_XE30", "17AND4", "EF_e10_mu6"]
for name in testnames:
if trigconf.isConfigured(name):
print name,"is configured"
else:
print name,"is not configured"
# the full prescale of a chain can be gotten using
print "Full prescale factor of chain 'EF_e10_mu6':",trigconf.getFullChainPrescaleFactor("EF_e10_mu6")
# this would do nothing, since the IOV is still valid
trigconf.update(5200,17)
# this triggers reading of the new menu (that of run 5300)
trigconf.update(5400,39)
print trigconf
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment