Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • emsmith/athena
  • dzubov/athena
  • pscholer/athena
  • akvam/athena
  • flasagni/athena
  • hartman/athena
  • alux/athena
  • berenice/athena
  • mschott/athena
  • mgenest/athena
  • pbalek/athena
  • dsalvato/athena
  • korcyl/athena
  • tlyubush/athena
  • lyubushk/athena
  • gstark/athena
  • yharris/athena
  • lmonsoni/athena
  • nagano/athena
  • lcorpe/athena
  • lshi/athena
  • rrosten/athena
  • ytsujika/athena
  • tiledemo/athena
  • abagdato/athena
  • fparodi/athena
  • tmoxter/athena
  • lheinric/athena
  • milu/athena
  • pyin/athena
  • juesseiv/athena-celeritas
  • mmlynari/athena
  • matthier/athena
  • jsandesa/athena
  • borisov/athena
  • zchubini/athena
  • mpenzin/athena
  • mcorradi/athena
  • okovanda/athena
  • meevans/athena
  • isiral/athena
  • haa2mu2tau/athena
  • nkvu/athena
  • andre/athena
  • ebakos/athena
  • gwmyers/athena
  • lportale/athena
  • vasothil/athena
  • bwinter/athena
  • brle/athena
  • camacho/athena
  • icioara/athena
  • mcentonz/athena
  • quli/athena
  • mikhail/athena
  • begilber/athena
  • gartoni/athena
  • abkahn/athena
  • mbasso/athena
  • pagacova/athena
  • dgancarc/athena
  • stefania/athena
  • gmarchio/athena
  • jolsson/athena
  • atlasdqm/athena
  • chuanshu/athena
  • yygao/athena
  • shimoji/athena
  • zhenw/athena
  • jojamies/athena
  • keli/athena
  • cnass/athena
  • beckerov/athena
  • passaggi/athena
  • marvin/athena
  • hdf5-utils/athena
  • pberta/athena
  • aaboulho/athena
  • acrobert/athena
  • ranjitn/athena
  • cescobar/athena
  • ktodome/athena
  • kastanas/athena
  • huirun/athena
  • atrzupek/athena
  • tzorbas/athena
  • lfountas/athena
  • ccarrion/athena
  • aambler/athena
  • derendar/athena
  • britzger/athena
  • hanl/athena
  • epender/athena
  • gipezzul/athena
  • mmineev/athena
  • robertma/athena
  • gnn4itkteam/athena
  • phkoenig/athena
  • pleier/athena
  • nguseyno/athena
  • nekumari/athena
  • avasyuko/athena
  • gtateno/athena
  • pavel/athena
  • reznicek/athena
  • jiling/athena
  • jcordeir/athena
  • lmcelhin/athena
  • xuh/athena
  • aburke/athena
  • averbyts/athena
  • ewallin/athena
  • shbansal/athena
  • tnommens/athena
  • gascott/athena
  • tvazquez/athena
  • ccaminch/athena
  • corentin/athena
  • yuhui/athena
  • miochoa/athena
  • lserkin/athena
  • cdiez/athena
  • berkeleylab/CharmPhysics/athena
  • cpollard/athena
  • madurano/athena_gittutorial
  • hfox/athena
  • msykora/athena
  • ckirfel/athena
  • jakoubek/athena
  • kjohns/athena
  • calfayan/athena
  • atlas/athena
  • toshi/athena
  • fwinkl/athena
  • wlampl/athena
  • aundrus/athena
  • akraszna/athena
  • dguest/athena
  • rhauser/athena
  • phwindis/athena
  • arnaez/athena
  • baines/athena
  • karolos/athena
  • mmuskinj/athena
  • psommer/athena
  • bwynne/athena
  • jmontejo/athena
  • tstreble/athena
  • ATLAS-EGamma/athena
  • damazio/athena
  • yuxu/athena
  • toyamaza/athena
  • okuprash/athena
  • gemmeren/athena
  • smh/athena
  • ssnyder/athena
  • wwalko/athena
  • emoyse/athena
  • turra/athena
  • pgadow/athena
  • tdado/athena
  • solodkov/athena
  • rbielski/athena
  • tadej/athena
  • dcasper/athena
  • mrybar/athena
  • abuckley/athena
  • ychiu/athena
  • christos/athena
  • jmasik/athena
  • yoyamagu/athena
  • pjacka/athena
  • rbianchi/athena
  • graemes/athena
  • tamartin/athena
  • sshaw/athena
  • shlomit/athena
  • tbold/athena
  • mhodgkin/athena
  • hartj/athena
  • nstyles/athena
  • jcatmore/athena
  • mark/athena
  • ebuschma/athena
  • gunal/athena
  • nikiforo/athena
  • ewelina/athena
  • ligang/athena
  • fpastore/athena
  • sroe/athena
  • harkusha/athena
  • lfiorini/athena
  • mvozak/athena
  • longjon/athena
  • leggett/athena
  • jichen/athena
  • martindl/athena
  • tlari/athena
  • susinha/athena
  • filthaut/athena
  • almaloiz/athena
  • peter/athena
  • cchan/athena
  • cvarni/athena
  • wleight/athena
  • cshimmin/athena
  • nwarrack/athena
  • mihuebne/athena
  • chays/athena
  • jsallen/athena-high-pt-ms-jets
  • dtovey/athena
  • dkar/athena
  • sgeorge/athena
  • yafu/athena
  • mgignac/athena
  • alfroch/athena
  • tkohno/athena
  • mstamenk/athena
  • janovak/athena
  • okepka/athena
  • tmkrtchy/athena
  • wiedenat/athena
  • herrmant/athena
  • gingrich/athena
  • schaarsc/athena
  • khoo/athena
  • ponyisi/athena
  • maklein/athena
  • ravinab/athena
  • scheiric/athena
  • cohm/athena
  • ekuwertz/athena
  • pleskot/athena
  • xai/athena
  • jobalz/athena
  • omajersk/athena
  • ebergeas/athena
  • merrenst/athena
  • ekasimi/athena
  • afaulkne/athena
  • dbakshig/athena
  • goetz/athena
  • dpopov/athena
  • achishol/athena
  • astruebi/athena
  • alaurier/athena
  • fernando/athena
  • clseitz/athena
  • mtoscani/athena
  • krumnack/athena
  • bmindur/athena
  • mdanning/athena
  • efilmer/athena
  • ppostola/athena
  • jpanduro/athena
  • shanisch/athena
  • ssarikay/athena
  • egramsta/athena
  • ncalace/athena
  • aad/athena
  • hyamauch/athena
  • gpanizzo/athena
  • hye/athena
  • nkrengel/athena
  • rcoelhol/athena
  • rkopelia/athena
  • stelzer/athena
  • ssottoco/athena
  • bernius/athena
  • turnerm/athena
  • sutt/athena
  • tupham/athena
  • stsuno/athena
  • cmcginn/athena
  • tsulaia/athena
  • vcairo/athena
  • yunju/athena
  • mehlhase/athena
  • ldc/athena
  • dzanzi/athena
  • jmacdona/athena
  • jdandoy/athena
  • mbandier/athena
  • kzoch/athena
  • jufische/athena
  • nasbah/athena
  • amete/athena
  • kwhalen/athena
  • bmorgan/athena
  • rcarney/athena
  • hhibi/athena
  • msaimper/athena
  • williams/athena
  • coccaro/athena
  • shhirose/athena
  • kkohler/athena
  • loch/athena
  • cdeutsch/athena
  • cheidegg/athena
  • nova/athena
  • heng/athena
  • ynoguchi/athena
  • todorova/athena
  • campanel/athena
  • sjiggins/athena
  • wbalunas/athena
  • bgokturk/athena
  • hoide/athena
  • aytul/athena
  • jbiswal/athena
  • xju/athena
  • yuchou/athena
  • hrussell/athena
  • guerrero/athena
  • lidiaz/athena
  • kegraham/athena
  • mverissi/athena
  • dhayden/athena
  • bouhova/athena
  • alwang/athena
  • kpachal/athena
  • mvanadia/athena
  • fmeloni/athena
  • alopezso/athena
  • omeshkov/athena
  • soumya/athena
  • igrabows/athena
  • ruyuan/athena
  • mvessell/athena
  • tvarol/athena
  • ssantpur/athena
  • mhank/athena
  • kenelson/athena
  • dshope/athena
  • korona/athena
  • cowagner/athena
  • anperrev/athena
  • upatel/athena
  • eramakot/athena
  • tursom/athena
  • tnobe/athena
  • derue/athena
  • fsforza/athena
  • dbogavac/athena
  • koffas/athena
  • chinderk/athena
  • fgiuli/athena
  • angianni/athena
  • myexley/athena
  • ballbroo/athena
  • diehl/athena
  • davidek/athena
  • mfujimot/athena
  • falonso/athena
  • hansenph/athena
  • salvator/athena
  • tphamleh/athena
  • masato/athena
  • stapiaar/athena
  • ekajomov/athena-general
  • hirose/athena
  • jhaley/athena
  • nwenke/athena
  • sarbiolv/athena
  • jmendes/athena
  • stavrop/athena
  • agbet/athena
  • ffabbri/athena
  • dbabal/athena
  • gia/athena
  • hmildner/athena
  • tpelzer/athena
  • juesseiv/athena
  • dwallace/athena
  • kkrizka/athena
  • cdelitzs/athena
  • temoskal/athena
  • eschanet/athena
  • iaizenbe/athena
  • ckitsaki/athena
  • asonay/athena
  • czhou/athena
  • jiawei/athena
  • lferencz/athena
  • mromano/athena
  • pmeiring/athena
  • rustem/athena
  • jteoh/athena
  • sswatman/athena
  • miqueits/athena
  • jbeirer/athena
  • wachan/athena
  • nielsenj/athena
  • liberato/athena
  • ranovotn/athena
  • eparrish/athena
  • elmsheus/athena
  • markowen/athena
  • fuhe/athena
  • asquith/athena
  • dakoch/athena
  • nicholas/athena
  • esoldato/athena
  • asoukhar/athena
  • aranzazu/athena
  • ndegroot/athena
  • mhance/athena
  • jkempste/athena
  • lihan/athena
  • tjunkerm/athena
  • sschramm/athena
  • aporeba/athena
  • mdelmast/athena
  • mswiatlo/athena
  • ginaciog/athena
  • anmrodri/athena
  • verducci/athena
  • bcarlson/athena
  • martis/athena
  • pliu/athena
  • fastcalosim_test/athena
  • ssaha/athena
  • scamarda/athena
  • lstocker/athena
  • gabarone/athena
  • mxia/athena
  • guindon/athena
  • conde/athena
  • rlongo/athena
  • chelling/athena
  • amoussa/athena
  • gialas/athena
  • mmittal/athena
  • ffollega/athena
  • mdonasci/athena
  • fcostanz/athena
  • shion/athena
  • hmaguire/athena
  • cgutscho/athena
  • sberlend/athena
  • sschmitt/athena
  • evarnes/athena
  • zsoumaim/athena
  • acts/athena
  • nifomin/athena
  • eriefel/athena
  • jkremer/athena
  • guescini/athena
  • dwilbern/athena
  • susy-hackers/athena
  • laforge/athena
  • llorente/athena
  • haozturk/athena
  • kkoeneke/athena
  • akotsoke/athena
  • istin/athena
  • acanesse/athena
  • rpoggi/athena
  • fengyu/athena
  • fizisist/athena
  • chenlian/athena
  • rkarnam/athena
  • cmerlass/athena
  • ysmirnov/athena_old
  • ivivarel/athena
  • navarrjo/athena
  • sanchevi/athena
  • amulski/athena
  • bulekov/athena
  • yanlin/athena
  • pkramer/athena
  • restevam/athena
  • vcavalie/athena
  • smwang/athena
  • bauerpa/athena
  • sefernan/athena
  • mmazza/athena
  • thsjurse/athena
  • itrandaf/athena
  • mmlynars/athena
  • iyeletsk/athena
  • jgonski/athena
  • almgadm/athena
  • wobisch/athena
  • jhinds/athena
  • csebasti/athena
  • mtchijov/athena
  • tiyang/athena
  • mwielers/athena
  • lapereir/athena
  • zuysal/athena
  • lmiller/athena
  • aleopold/athena
  • emmat/athena
  • lucam/athena
  • somadutt/athena
  • kciesla/athena
  • pekman/athena
  • rbalasub/athena
  • masaito/athena
  • jstupak/athena
  • salderwe/athena
  • wmccorma/athena
  • ycoadou/athena
  • kkreul/athena
  • simmons/athena
  • ilongari/athena
  • jzeng/athena
  • adye/athena
  • pinamont/athena
  • wtaylor/athena
  • gcallea/athena
  • kbelobor/athena
  • ssahin/athena
  • fbartels/athena
  • kghorban/athena
  • aoneill/athena
  • dmaximov/athena
  • mcfayden/athena
  • kasai/athena
  • cschiavi/athena
  • scarra/athena
  • ljeanty/athena
  • rozeny/athena
  • jraine/athena
  • nbelyaev/athena
  • brottler/athena
  • abandyop/athena
  • khanov/athena
  • ecarlson/athena
  • aelmouss/athena
  • joheinri/athena
  • gotero/athena
  • doglioni/athena
  • aohatl/athena
  • rebeca/athena
  • alaperto/athena
  • bhonan/athena
  • bigliett/athena
  • dpudzha/athena
  • amarzin/athena
  • paulama/athena
  • rgarg/athena
  • pmoskvit/athena
  • mtesta/athena
  • begalli/athena
  • lbozianu/athena
  • yajun/athena
  • jajimene/athena
  • vcroft/athena
  • atlidali/athena
  • mpokidov/athena
  • torrence/athena
  • barak/athena
  • demelian/athena
  • roward/athena
  • wprzygod/athena
  • tofitsch/athena
  • sgalantz/athena
  • hacooke/athena
  • salnikov/athena
  • csander/athena
  • atsirigo/athena
  • elrossi/athena
  • amoroso/athena
  • jsabater/athena
  • ozaplati/athena
  • mmiralle/athena
  • jdevivi/athena
  • pottgen/athena
  • alory/athena
  • klin/athena
  • pbokan/athena
  • ymino/athena
  • xchen/athena
  • trinn/athena
  • xiaoning/athena
  • ruth/athena
  • cappelt/athena
  • ratkin/athena
  • apetukho/athena
  • nelsonc/athena
  • nishu/athena
  • juhofer/athena
  • paramon/athena
  • bleban/athena
  • dpizzi/athena
  • exot-27/athena
  • ztarem/athena
  • enarayan/athena
  • qhu/athena
  • ychow/athena
  • sampson/athena
  • acassim/athena
  • bburghgr/athena
  • nviauxma/athena
  • mkrivos/athena
  • mmarjano/athena
  • hessey/athena
  • watsona/athena
  • pagessin/athena
  • wfawcett/athena
  • ibordule/athena
  • othielma/athena
  • LichtenbergGroup/athena
  • jdegens/athena
  • hasada/athena
  • perj/athena
  • jreich/athena
  • sridouan/athena
  • ztao/athena
  • mleblanc/athena
  • alainb/athena
  • xiaohu/athena
  • pmendesa/athena
  • kristin/athena
  • wgeorge/athena
  • ludovica/athena
  • bachacou/athena
  • ssu/athena
  • yake/athena
  • yama/athena
  • angerami/athena
  • jlsmith/athena
  • rnayak/athena
  • pebaron/athena-weights
  • ktsuri/athena
  • musafdar/athena
  • mproffit/athena
  • jezequel/athena
  • amendesj/athena
  • hschwart/athena
  • gproto/athena
  • rerrabai/athena
  • asalzbur/athena
  • malgren/athena
  • csamoila/athena
  • lhelary/athena
  • spolacek/athena
  • tiany/athena
  • bmondal/athena
  • mprincip/athena
  • asantra/athena
  • tboeckh/athena
  • aczirkos/athena
  • kyamaguc/athena
  • lbeemste/athena
  • grabanal/athena
  • jroloff/athena
  • jreidels/athena
  • silvinha/athena
  • slawlor/athena
  • holau/athena
  • emily/athena
  • mdhlamin/athena
  • bozek/athena
  • lkrauth/athena
  • carlod/athena
  • tdiasdov/athena
  • mtian/athena
  • iramirez/athena
  • mgrabois/athena
  • bbrueers/athena
  • oducu/athena
  • bcole/athena
  • ecelebi/athena
  • jjwilkin/athena
  • roishi/athena
  • idinu/athena
  • ygo/athena
  • dhirsch/athena
  • hmoyanog/athena-4-mr
  • ggustavi/athena
  • yuanchan/athena
  • exochell/athena
  • diwillia/athena
  • cgarner/athena
  • sbiryuko/athena
  • changqia/athena
  • jwspence/athena
  • honguyen/athena
  • skorn/athena
  • calpigia/athena
  • scalvet/athena
  • yangx/athena
  • jizamora/athena
  • rysawada/athena
  • atsiamis/athena
  • cmarcon/athena
  • adimitri/athena
  • kpetukho/athena
  • iene/athena
  • dhangal/athena
  • tqiu/athena
  • atlidbs/athena
  • dopasqua/athena
  • tbisanz/athena
  • athaler/athena
  • tzenis/athena
  • hzuchen/athena
  • jcardena/athena
  • jspah/athena
  • lveloce/athena
  • jkretz/athena
  • maliev/athena
  • fdelrio/athena
  • ryamaguc/athena
  • oshukrun/athena
  • mbiros/athena
  • mumohdso/athena2
  • sagara17/athena
  • iwang/athena
  • tsano/athena
  • mumohdso/athena
  • okumura/athena
  • dmunozpe/athena
  • rhayes/athena
  • arennie/athena
  • valentem/athena
  • evguillo/athena
  • atate/athena
  • dossantn/athena
  • koshimiz/athena
  • caforio/athena
  • zhijie/athena
  • maly/athena
  • bnachman/athena
  • zearnsha/athena
  • hlin/athena
  • suyounas/athena
  • rjoshi/athena
  • machitis/athena
  • yuzhan/athena
  • mtost/athena
  • lunedic/athena
  • lvannoli/athena
  • thompson/athena
  • mimarine/athena
  • crougier/athena
  • dounwuch/athena
  • nkakati/athena
  • ndebiase/athena
  • omezhens/athena
  • hhanif/athena
  • jonierma/athena
  • echeu/athena
  • saclawso/athena
  • mischott/athena
  • cprat/athena
  • martinpa/athena
  • sahinsoy/athena
  • tiknight/athena
  • csauer/athena
  • fedin/athena
  • inaryshk/athena
  • wendlanb/athena
  • jodamp/athena
  • xchu/athena
  • knikolop/athena
  • angrigor/athena
  • lkeszegh/athena
  • pbellos/athena
  • adik/athena
  • jaoliver/athena
  • lbaltes/athena
  • idrivask/athena
  • echeremu/athena
  • aikoulou/athena
  • ignesi/athena
  • eschopf/athena
  • haweber/athena
  • algilber/athena
  • sgurdasa/athena
  • ntamir/athena
  • pamachad/athena
  • sadykov/athena
  • pbhattar/athena
  • pyanezca/athena
  • hiito/athena
  • bsaifudd/athena
  • tavandaa/athena
  • tteixeir/athena
  • veellajo/athena
  • nheatley/athena
  • mdrozdov/athena
  • fdibello/athena
  • wolter/athena
  • dparedes/athena
  • fsili/athena
  • mzhai/athena
  • mrenda/athena
  • minaenko/athena
  • hsimpson/athena
  • rkusters/athena
  • phkenned/athena
  • zyan/athena
  • emmarsha/athena
  • chchau/athena
  • zhangr/athena
  • jburzyns/athena
  • edweik/athena
  • slai/athena
  • zmarshal/athena
  • awilhahn/athena
  • agaa/athena
  • zfeng/athena
  • javanden/athena
  • leevans/athena
  • kkrowpma/athena
  • zifeng/athena
  • srdas/athena
  • llaatu/athena
  • atropina/athena
  • stsigari/athena
  • adonofri/athena
  • metsai/athena
  • atlaspmb/athena
  • cleonido/athena
  • drousso/athena
  • ademaria/athena
  • seggebre/athena
  • yuanda/athena
  • arombola/athena
  • mnoury/athena
  • ijuarezr/athena
  • kchoi/athena
  • axiong/athena
  • amdesai/athena
  • eyamashi/athena
  • dgillber/athena
  • nlopezca/athena
  • saktas/athena
  • zang/athena
  • matakagi/athena
  • fbendebb/athena
  • acanbay/athena
  • berkeleylab/lowmutracking/athena
  • qibin/athena
  • jferrand/athena
  • bshresth/athena
  • tbuanes/athena
  • klassen/athena
  • cbuitrag/athena
  • egodden/athena
  • otheiner/athena-official
  • mfarring/athena
  • hpotti/athena
  • chonghao/athena
  • hawatson/athena
  • dzengerj/athena
  • parodi/athena
  • vtudorac/athena
  • knakkali/athena
  • bballard/athena
  • buboehm/athena
  • lmontana/athena
  • dcieri/athena
  • zhuyi/athena
  • cimcp/athena
  • weixi/athena
  • cantel/athena
  • adaribay/athena
  • kbenkend/athena
  • duperrin/athena
  • iliadis/athena
  • asansar/athena
  • isotarri/athena
  • frenner/athena
  • jburr/athena
  • smitani/athena
  • bstanisl/athena
  • blumen/athena
  • dkoeck/athena
  • mfewell/athena
  • eegidiop/athena
  • czodrows/athena
  • yulei/athena
  • miholzbo/athena
  • alsala/athena
  • olangrek/athena
  • amincer/athena
  • gshatri/athena
  • clantz/athena
  • jmharris/athena
  • jgargan/athena
  • hpang/athena
  • gripelli/athena
  • ewatton/athena
  • otheiner/athena
  • mleigh/athena
  • deniso/athena
  • tizuo/athena
  • rushioda/athena
  • preselection-hackathon/athena
  • bernardo/athena
  • mfernoux/athena
  • sfranche/athena
  • smeriano/athena
  • yusano/athena
  • chandler/athena
  • viruelas/athena
  • anghosh/ef-anindya
  • jnitschk/athena
  • pebaron/athena-td
  • ksugizak/athena
  • hriani/athena
  • skaur/athena
  • davetisy/athena
  • jgombas/athena
  • vcepaiti/athena
  • wsherman/athena
  • yochi/athena
  • rtagami/athena
  • sroygara/athena
  • pakontax/athena
  • yuanj/athena
  • apsallid/athena
  • mcgensvc/athena
  • chji/athena
  • agavrily/athena
  • dmclaugh/athena
  • abunka/athena
  • cjmeyer/athena
  • giagu/athena
  • almay/athena
  • dmahon/athena
  • ekay/athena
  • yuwen/athena
  • qberthet/athena
  • mshapiro/athena
  • dkobylia/athena
  • islazyk/athena
  • mbarel/athena
  • baitbenc/athena
  • rdinardo/athena
  • glamprin/athena
  • dakiyama/athena
  • wsfreund/athena
  • minlin/athena
  • osalin/athena
  • mlanzacb/athena
  • cgrefe/athena
  • szambito/athena
  • kazhang/athena
  • beringer/athena
  • pebaron/athena
  • enagy/athena
  • hwilkens/athena
  • schaffer/athena
  • yyap/athena
  • menke/athena
  • mduehrss/athena
  • tkharlam/athena
  • mavogel/athena
  • spagan/athena
  • mspalla/athena
  • fcalosim/athena
  • smobius/athena
  • carquin/athena
  • osunnebo/athena
  • okiverny/athena
  • jelena/athena
  • rateixei/athena
  • dportill/athena
  • desilva/athena
  • lmijovic/athena
  • chhayes/athena
  • jwalder/athena
  • sanmay/athena
  • satom/athena
  • junpei/athena
  • tilebeam/athena
  • jstark/athena
  • jahreda/athena
  • mcarnesa/athena
  • jedebevc/athena
  • kiabelin/athena
  • delsart/athena
  • silu/athena
  • vtskhaya/athena
  • krbjoerk/athena
  • cyoung/athena
  • jtanaka/athena
  • luxin/athena
  • yifany/athena
  • mtogawa/athena
  • faser/offline/athena
  • maslawin/athena
  • haoran/athena
  • dcasperfaser/athena
  • minghui/athena
  • srettie/athena
  • beddall/athena
  • cfan/athena
  • danning/athena
  • kgupta/athena
  • almeidvi/athena
  • vmartin/athena
  • kazheng/athena
  • mmontell/athena
  • sudha/athena
  • beltran/athena-fork
  • lgagnon/athena
  • pajones/athena
  • lhenkelm/athena
  • dpanchal/athena
  • anbaraja/athena
  • ssinha/athena
  • joana/athena
  • serodrig/athena
  • kkawade/athena
  • mtanasin/athena
  • vbuxbaum/athena
  • chiodini/athena
  • amorenos/athena
  • kburka/athena
  • jshahini/athena
  • apalazzo/athena
  • ehaines/athena
  • lfeligio/athena
  • gonzalri/athena
  • mdidenko/athena
  • desengup/athena
  • jaofferm/athena
  • rmazini/athena
  • gottino/athena
  • sabidi/athena
  • gavrilen/athena
  • bkerridg/athena
  • dwkim/athena
  • qidong/athena
  • ktackman/athena
  • cdimitri/athena
  • yche/athena
  • jingjing/athena
  • hazeng/athena
  • yoyeh/athena
  • sgaid/athena
  • ktopolni/athena
  • dabattul/athena
  • thmaurin/athena
  • attrtcal/athena
  • asciandr/athena
  • chjiang/athena
  • mischott/athena-22
  • bochen/athena
  • lbazzano/athena
  • rushioda/athena-3
  • krdona/athena
  • nlad/athena
  • pclark/athena
  • dtorresa/athena
  • meiqi/athena
  • aaikot/athena
  • kvidalgu/athena
  • hmoyanog/athena
  • jcurran/athena
  • maboelel/athena
  • aackerma/athena
  • xinhui/athena
  • yingjun/athena
  • xinfei/athena
  • lesplend/athena
  • mschefer/athena
  • aivina/athena
  • shhan/athena
  • kazheng/athena-physics-val-2023
  • zoduan/athena
  • rmakhman/athena
  • zhiliang/athena
  • liuk/athena
  • sfrances/athena
  • bdixit/athena
  • xingguo/athena
  • alsidley/athena
  • kyjones/topoetcone-removal
  • jlue/athena
  • ragrabar/athena
  • niabicht/athena
  • keener/athena
  • yunagai/athena
  • shahzad/athena
  • asehrawa/athena
  • llewitt/athena
  • mhoppesc/athena
  • lcalic/athena-backup
  • greynold/athena
  • yinmiao/athena
  • bschlag/athena
  • bruckman/athena
  • kazheng/athena-workingpoint
  • adohnalo/athena
  • nkang/athena
  • drankin/athena
  • agentry/athena
  • kbhide/athena
  • asmaga/athena
  • hvanders/athena
  • losanti/athena
  • ladamczy/test
  • tbeumker/athenatest
  • berkeleylab/acts/athena
  • tbeumker/athena
  • losanti/athena-23
  • weitao/athena
  • wsong/athena
  • jiturriz/athena
  • dmankad/athena-idle
  • menu-hackathon/athena
  • dawerner/athena
  • kyjones/trigger-example
  • vmaksimo/athena
  • toobauma/athena
  • seggebre/athena-fluencemap-modification
  • gtarna/athena
  • edreyer/athena
  • fisopkov/athena
  • maparo/athena
  • lprimomo/athena
  • smanzoni/athena
  • adimri/athena
  • shmukher/athena
  • SecVtx-Lancaster/Athena
  • jcrosby/athena
  • aackerma/atlas-athena
  • rsnyder/athena
  • wstanek/athena
  • lrambell/athena
  • atlas-sa-uct/athena
  • pgraveli/athena
  • tovsiann/athena
  • ppotepa/athena
  • zgao/athena
  • skita/athena
  • eullmank/athena
  • lroos/athena
  • mhemmett/athena
  • xmapekul/athena
  • achakrav/athena
  • thmaurin/athena-sim-flavour
  • evitale/athena
  • kgoto/athena
  • rashbypi/athena
  • lkretsch/athena
  • ivyas/athena
  • npond/athena
  • arej/athena
  • hluk/athena
  • aleksand/athena
  • jebohm/athena
  • epasqual/athena
  • dbiswas/athena
  • mbiyabi/athena
  • cvittori/athena
  • mkareem/athena
  • mihe/athena
  • aralves/athena
  • dkoeck/anniathenafork
  • tslee/athena
  • mhaacke/athena
  • croland/athena
  • rgupta/athena
  • cgarvey/athena
  • feickert/athena
  • kesedlac/athena
  • ctosciri/athena-old
  • ctosciri/athena
  • pkumari/athena
  • agerwin/athena
  • asoflau/athena
  • ricunnin/athena
  • gfrattar/athena
  • gwilliam/athena
  • gtolkach/athena
  • bscheuer/athena
  • bdixit/masking-strip-modules
  • ksudo/athena
  • jfeng2/athena
  • rhiguchi/athena
  • svanstro/athena
  • etoyoda/athena
  • vaustrup/athena
  • gaofeng/athena
  • tnakagaw/athena
  • kosuzuki/athena
  • hart/athena
  • amakita/athena
  • tpaschoa/athena
  • rmizuhik/athena
  • maoki/athena
  • kkanke/athena
  • whopkins/athena
  • miyamada/athena
  • rishikaw/athena
  • dduda/athena
  • evalient/athena
  • anayaz/athena
  • shudong/athena
  • aagaard/athena
  • ferusso/athena
  • smweber/athena
  • smweber/athena-run-3
  • zyan/athena-muon-calib
  • zyan/athena-muon-calib-stream
  • strom/athena
  • dellacqu/athena
  • glagafon/project-nimber-1
  • evalient/athena-dnn-calculator
  • jsallen/athena
  • strom/athena-dms
  • aowang/athena
  • brosser/athena
  • sbellman/athena
  • ooncel/athena
  • macretar/athena
  • skadir/athena-sadaf
  • jhoya/athena
  • tygeorge/athena
  • glagafon/handi-project
  • wuxi/athena
  • syan/athena-syan
  • leguo/athena
  • osotosan/athena
  • hasun/athena
  • will/athena
  • mnorfolk/athena
  • glagafon/handi-project-1
  • karakawa/athena
  • axgallen/athena-qualification-task
  • taogawa/athena
  • schernau/athena
  • aborbely/athena
  • ktariq/athena
  • seinfant/athena
  • dmankad/athena-gen
  • tmlinare/athena
  • mmaroun/ravina-fork
  • axgallen/athena
  • romar/athena
  • agarabag/athena
  • vlysenko/athena
  • mahorstm/athena
  • zuzak/athena
  • dhagan/athena
  • ibamwidh/athena
  • ipolishc/athena
  • tizhang/athena
  • ykhoulak/myathena
  • atishelm/athena
  • jolamber/athena
  • frfische/athena
  • yil/athena
  • jlue/athena-latest
  • xilin/athena
  • chuanye/athena
  • nkua-atlas/athena
  • dntounis/athena
  • huayu/athena
  • kifarman/athena
  • tayoshid/athena
  • steinber/athena-main
  • nischmit/athena
  • lderamo/athena
  • movincen/athena
  • tdingley/athena
  • dongyi/athena
  • dtruncal/athena
  • malvesca/athena
  • hasegawa/athena
  • mnowak/athena
  • kazheng/athena-acts
  • openc/athena
  • glagafon/dq-optimize
  • ladamczy/athena
  • lcalic/athena
  • mhufnage/athena
  • lsultana/obsolete_athena
  • ekajomov/athena-fork-fix
  • lsultana/athena
  • kfung/athena
  • anfortma/athena
  • yonoda/athena
  • rqian/athena
  • alveltma/athena
  • pebaron/athena-leprem
  • alpleban/athena
  • mmaheshw/athena
  • jdavidso/athena
  • edcritel/athena
  • anstein/athena
  • anhodges/athena
  • gbird/athena
  • bglik/athena
  • mfurukaw/athena
  • midandre/athena
  • sokkerma/athena
  • mvivasal/athena
  • fcurcio/athena
  • asbrooks/athena
  • kyjones/athena
  • mveen/athena
  • jmcgowan/athena
  • mmlynars/athena-v-2
  • tburatov/athena
  • dmankad/athena
  • joroemer/athena
  • lboccard/athena
  • ctaybi/athena
  • tayoshid/athena-test
  • ivyoung/athena
  • drasslof/athena
  • sanchezj/athena-2022
  • tmclachl/athena
  • jodafons/athena
  • jiddon/athena
  • sdemiran/athena
  • apfleger/athena
  • sdahbi/athena
  • anburger/athena
  • goblirsc/athena
  • sidoti/athena
  • fwinkel/athena
  • izahir/athena
  • jwkraus/athena
  • sanchezj/athena
  • mmoors/athena
  • rhaberle/athena
  • rvinasco/athena
  • esimpson/athena
  • obut/athena
  • klleras/athena
  • jhowarth/athena
  • janders/athena
  • mungo/athena
  • jchapman/athena
  • jecouthu/athena
  • dtrischu/athena
  • dta/athena_old
  • zhaotong/athena
  • avallier/athena
  • fmontere/athena
  • fhenry/athena
  • awharton/Athena
  • sfuenzal/athena
  • misantan/athena
  • zalegria/athena
  • gdigrego/athena
  • acordeir/athena-ed
  • shaoguan/athena
  • pdougan/athena
  • nbruscin/athena
  • amelo/athena
  • peiyan/athena
  • gfacini/athena
  • caiy/athena
  • kchu/athena
  • bcervato/athena
  • shpeng/athena-2
  • mkholoda/athena
  • fkirfel/athena
  • backes/athena
  • tayoshid/athena-2024
  • esampson/athena-idart
  • fwinkl2/athena
  • gmercado/athena
  • rhowen/athena
  • esampson/athena-idart-2
  • nharriso/athena
  • gmascare/athena
  • yvolkotr/athena
  • costanzo/athena
  • yuematsu/athena
  • djlewis/athena
  • pibutti/athena
  • esampson/athena-otp
  • bmoser/athena
  • esampson/athena-june-otp
  • alpleban/athena-met
  • astefl/athena
  • yilin/athena
  • thitchin/athena
  • bdong/athena
  • ksahan/athena
  • wcastigl/athena
  • zhanhang/athena
  • msasada/athena
  • sosarkar/athena-again
  • agheata/athena
  • lbarrade/athena
  • txu/athena
  • dbaronmo/athena
  • robouque/athena
  • okolay/athena
  • nsurijr/athena
  • damperia/athena-acts
  • seth/athena
  • zhangbo/athena
  • mlyukova/athena
  • esampson/june-2-otp
  • wema/athena
  • martyniu/athena
  • acamplan/athena
  • eballabe/athena
  • boudreau/athena
  • bngair/met-significance-r-22
  • vsasse/athena
  • bhuth/athena
  • vkost/athena
  • bngair/me-tsig-athena
  • ksakura/athena
  • rhicks/athena
  • menadeem/athena
  • skadir/athena
  • atymchys/athena
  • yanqiw/athena
  • linghua/athena
  • domatter/athena
  • arelycg/athena
  • juscerri/athena
  • sgoswami/athena
  • biliu/athena
  • beltran/athena
  • dreikher/athena
  • mwessels/athena
  • sosarkar/athena
  • ddicroce/athena
  • fladias/athena
  • bdebjani/athena
  • hshaddix/athena
  • emoon/athena
  • lwinkler/athena
  • haren/athena
  • cleong/athena
  • sdiefenb/athena-onnx-tutorial
  • elham/athena
  • mhabedan/athena
  • dwilson/athena
  • fivone/athena
  • thart/athena
  • mads/athena
  • lsanfili/athena
  • scane/athena
  • nkrogh/athena
  • lifoster/athena
  • dahumphr/athena
  • echerepa/athena
  • baer/athena
  • alancast/athena
  • dcamarer/athena
  • glagafon/aaaathena
  • kenakamu/athena
  • glagafon/athena
  • eskorda/athena
  • haotianl/athena
  • rshibata/athena
  • salopez/athena
  • lburke/athena
  • ukhurshi/athena
  • delitez/athena
  • glagafon/glagafon-dq
  • pizhang/athena
  • rvavrick/athena
  • therwig/athena
  • mwitkows/athena
  • htsoi/athena
  • pachabri/athena
  • ezaya/athena
  • lcorazzi/athena
  • mmantina/athena
  • casadop/athena
  • rmole/athena
  • jaburles/athena
  • hzhuang/athena
  • achamber/athena
  • jkrupa/athena
  • lmonaco/athena
  • mfornasi/athena
  • gserenis/athena
  • mamirono/athena
  • rpozzi/athena
  • fdattola/athena
  • belderto/athena
  • semami/athena
  • uepstein/athena
  • jinglis/athena
  • lechols/athena
  • abesir/athena
  • ljerala/athena
  • cmavungu/athena
  • htorre/athena
  • lopezzot/athena
  • jajohnso/athena
  • jlittle/athena
  • robouque/athena-20241115
  • wguerin/athena
  • tneep/athena
  • lbrown/athena
  • fsiegert/athena
  • rmole/athena-personal-fork
  • wenjingw/athena
  • jackersc/athena
  • kfang/athena-fork-kyfang
  • ashirazi/athena
  • epompapa/athena
  • prmitra/athena
  • toheintz/athena
  • kgrimm/athena-kgrimm
  • wasu/athena
  • aslobodk/athena
  • amoreira/athena
  • nihartma/athena
  • goetz/athena-acts
  • gfazzino/athena
  • kdipetri/athena
  • djuarezg/athena
  • muschmid/athena
  • alarnold/athena
  • yazhou/athena
  • wlai/athena
  • novotnyp/athena
  • falves/athena
  • rohasan/athena
  • mdacunha/athena
  • mborodin/athena
  • alecrhys/athena
  • asickles/athena
  • zetao/athena
  • adsalvad/athena
  • christog/athena
  • lvicenik/athena
  • ibenaoum/athena
  • kkazakov/athena
  • tflee/athena
  • frcastig/athena
  • mfarzali/athena
  • llarson/athena
  • jusilva/athena
  • ehampshi/athena
  • pusharma/athena
  • hshaddix/athena-hshaddix
  • gpinheir/athena
  • exochell/my-athena
  • tomoya/athena-low-pt-muon-rec
  • mojeda/athena
  • jecifuen/athena
  • nsur/athena-lund
  • jlieberm/athena
  • chhultqu/athena
  • vchabala/athena
  • jlai/athena
  • pmourafr/athena
  • misavic/athena
  • camccrac/athena
  • yuxuanz/local-athena
  • nshtokha/athena
  • akraus/athena
  • yukari/athena
  • sizumiya/athena
  • sawyer/athena
  • mnegrini/athena
  • zhubacek/athena
  • mfilipig/athena
  • yanqiw/athena-acts-for-run-3-silicon-tracking
  • fdejean/athena
  • rkavak/athena
  • gipoddar/athena
  • zrokavec/athena
  • ssuravar/athena
  • mtancock/athena-2
  • gsalvi/athena
  • beyeo/athena
  • sutuncay/athena
  • vpires/athena-vasco
  • fballi/athena
  • ywng/athena
1575 results
Show changes
Showing
with 0 additions and 2091 deletions
Splitter1 INFO in initialize()
Splitter2 INFO in initialize()
Splitter3 INFO in initialize()
Triggered INFO in initialize()
DecisionSvc INFO Inserting stream: Stream2 with no Algs
Stream2.Stream2... INFO Initializing Stream2.Stream2Tool
Stream2 INFO Data output: AthenaPoolMultiTest_NoSplit2.root
Stream2 INFO ../O reinitialization...
DecisionSvc INFO Inserting stream: Stream1 with no Algs
Stream1.Stream1... INFO Initializing Stream1.Stream1Tool
Stream1 INFO Data output: AthenaPoolMultiTest_NoSplit1.root
Stream1 INFO ../O reinitialization...
DecisionSvc INFO Inserting stream: Stream3 with no Algs
Stream3.Stream3... INFO Initializing Stream3.Stream3Tool
Stream3 INFO Data output: AthenaPoolMultiTest_NoSplit3.root
Stream3 INFO ../O reinitialization...
DecisionSvc INFO Inserting stream: StreamAll with no Algs
StreamAll.Strea... INFO Initializing StreamAll.StreamAllTool
StreamAll INFO Data output: AthenaPoolMultiTest_StreamAll.root
StreamAll INFO ../O reinitialization...
Splitter1 INFO EventInfo event: 1 run: 0
Splitter1 INFO Trigmask = 2
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 1 run: 0
Splitter2 INFO Trigmask = 2
Splitter2 INFO L1 passed
Splitter3 INFO EventInfo event: 1 run: 0
Splitter3 INFO Trigmask = 2
Splitter3 INFO L1 failed
Triggered INFO EventInfo event: 1 run: 0
Triggered INFO Trigmask = 2
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 2 run: 0
Splitter1 INFO Trigmask = 4
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 2 run: 0
Splitter2 INFO Trigmask = 4
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 2 run: 0
Splitter3 INFO Trigmask = 4
Splitter3 INFO L1 passed
Triggered INFO EventInfo event: 2 run: 0
Triggered INFO Trigmask = 4
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 3 run: 0
Splitter1 INFO Trigmask = 256
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 3 run: 0
Splitter2 INFO Trigmask = 256
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 3 run: 0
Splitter3 INFO Trigmask = 256
Splitter3 INFO L1 failed
Triggered INFO EventInfo event: 3 run: 0
Triggered INFO Trigmask = 256
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 4 run: 0
Splitter1 INFO Trigmask = 18
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 4 run: 0
Splitter2 INFO Trigmask = 18
Splitter2 INFO L1 passed
Splitter3 INFO EventInfo event: 4 run: 0
Splitter3 INFO Trigmask = 18
Splitter3 INFO L1 failed
Triggered INFO EventInfo event: 4 run: 0
Triggered INFO Trigmask = 18
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 5 run: 0
Splitter1 INFO Trigmask = 36
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 5 run: 0
Splitter2 INFO Trigmask = 36
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 5 run: 0
Splitter3 INFO Trigmask = 36
Splitter3 INFO L1 passed
Triggered INFO EventInfo event: 5 run: 0
Triggered INFO Trigmask = 36
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 6 run: 0
Splitter1 INFO Trigmask = 65
Splitter1 INFO L1 passed
Splitter2 INFO EventInfo event: 6 run: 0
Splitter2 INFO Trigmask = 65
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 6 run: 0
Splitter3 INFO Trigmask = 65
Splitter3 INFO L1 failed
Triggered INFO EventInfo event: 6 run: 0
Triggered INFO Trigmask = 65
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 7 run: 0
Splitter1 INFO Trigmask = 130
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 7 run: 0
Splitter2 INFO Trigmask = 130
Splitter2 INFO L1 passed
Splitter3 INFO EventInfo event: 7 run: 0
Splitter3 INFO Trigmask = 130
Splitter3 INFO L1 failed
Triggered INFO EventInfo event: 7 run: 0
Triggered INFO Trigmask = 130
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 8 run: 0
Splitter1 INFO Trigmask = 260
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 8 run: 0
Splitter2 INFO Trigmask = 260
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 8 run: 0
Splitter3 INFO Trigmask = 260
Splitter3 INFO L1 passed
Triggered INFO EventInfo event: 8 run: 0
Triggered INFO Trigmask = 260
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 9 run: 0
Splitter1 INFO Trigmask = 513
Splitter1 INFO L1 passed
Splitter2 INFO EventInfo event: 9 run: 0
Splitter2 INFO Trigmask = 513
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 9 run: 0
Splitter3 INFO Trigmask = 513
Splitter3 INFO L1 failed
Triggered INFO EventInfo event: 9 run: 0
Triggered INFO Trigmask = 513
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 10 run: 0
Splitter1 INFO Trigmask = 1026
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 10 run: 0
Splitter2 INFO Trigmask = 1026
Splitter2 INFO L1 passed
Splitter3 INFO EventInfo event: 10 run: 0
Splitter3 INFO Trigmask = 1026
Splitter3 INFO L1 failed
Triggered INFO EventInfo event: 10 run: 0
Triggered INFO Trigmask = 1026
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 11 run: 0
Splitter1 INFO Trigmask = 2052
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 11 run: 0
Splitter2 INFO Trigmask = 2052
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 11 run: 0
Splitter3 INFO Trigmask = 2052
Splitter3 INFO L1 passed
Triggered INFO EventInfo event: 11 run: 0
Triggered INFO Trigmask = 2052
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 12 run: 0
Splitter1 INFO Trigmask = 4097
Splitter1 INFO L1 passed
Splitter2 INFO EventInfo event: 12 run: 0
Splitter2 INFO Trigmask = 4097
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 12 run: 0
Splitter3 INFO Trigmask = 4097
Splitter3 INFO L1 failed
Triggered INFO EventInfo event: 12 run: 0
Triggered INFO Trigmask = 4097
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 13 run: 0
Splitter1 INFO Trigmask = 8194
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 13 run: 0
Splitter2 INFO Trigmask = 8194
Splitter2 INFO L1 passed
Splitter3 INFO EventInfo event: 13 run: 0
Splitter3 INFO Trigmask = 8194
Splitter3 INFO L1 failed
Triggered INFO EventInfo event: 13 run: 0
Triggered INFO Trigmask = 8194
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 14 run: 0
Splitter1 INFO Trigmask = 16388
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 14 run: 0
Splitter2 INFO Trigmask = 16388
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 14 run: 0
Splitter3 INFO Trigmask = 16388
Splitter3 INFO L1 passed
Triggered INFO EventInfo event: 14 run: 0
Triggered INFO Trigmask = 16388
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 15 run: 0
Splitter1 INFO Trigmask = 32769
Splitter1 INFO L1 passed
Splitter2 INFO EventInfo event: 15 run: 0
Splitter2 INFO Trigmask = 32769
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 15 run: 0
Splitter3 INFO Trigmask = 32769
Splitter3 INFO L1 failed
Triggered INFO EventInfo event: 15 run: 0
Triggered INFO Trigmask = 32769
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 16 run: 0
Splitter1 INFO Trigmask = 3
Splitter1 INFO L1 passed
Splitter2 INFO EventInfo event: 16 run: 0
Splitter2 INFO Trigmask = 3
Splitter2 INFO L1 passed
Splitter3 INFO EventInfo event: 16 run: 0
Splitter3 INFO Trigmask = 3
Splitter3 INFO L1 failed
Triggered INFO EventInfo event: 16 run: 0
Triggered INFO Trigmask = 3
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 17 run: 0
Splitter1 INFO Trigmask = 6
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 17 run: 0
Splitter2 INFO Trigmask = 6
Splitter2 INFO L1 passed
Splitter3 INFO EventInfo event: 17 run: 0
Splitter3 INFO Trigmask = 6
Splitter3 INFO L1 passed
Triggered INFO EventInfo event: 17 run: 0
Triggered INFO Trigmask = 6
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 18 run: 0
Splitter1 INFO Trigmask = 5
Splitter1 INFO L1 passed
Splitter2 INFO EventInfo event: 18 run: 0
Splitter2 INFO Trigmask = 5
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 18 run: 0
Splitter3 INFO Trigmask = 5
Splitter3 INFO L1 passed
Triggered INFO EventInfo event: 18 run: 0
Triggered INFO Trigmask = 5
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 19 run: 0
Splitter1 INFO Trigmask = 10
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 19 run: 0
Splitter2 INFO Trigmask = 10
Splitter2 INFO L1 passed
Splitter3 INFO EventInfo event: 19 run: 0
Splitter3 INFO Trigmask = 10
Splitter3 INFO L1 failed
Triggered INFO EventInfo event: 19 run: 0
Triggered INFO Trigmask = 10
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 20 run: 0
Splitter1 INFO Trigmask = 20
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 20 run: 0
Splitter2 INFO Trigmask = 20
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 20 run: 0
Splitter3 INFO Trigmask = 20
Splitter3 INFO L1 passed
Triggered INFO EventInfo event: 20 run: 0
Triggered INFO Trigmask = 20
Triggered INFO L1 passed
StorageSvc INFO EventStreamInfo_p3 [11DF1B8C-0DEE-4687-80D7-E74B520ACBB4]
StreamAll INFO Metadata records written: 21
Splitter1 INFO in finalize()
Splitter2 INFO in finalize()
Splitter3 INFO in finalize()
Triggered INFO in finalize()
ItemListSvc DEBUG STREAM StreamAll has (11) items
ItemListSvc DEBUG - EventStreamInfo_StreamAll
ItemListSvc DEBUG - xAOD::EventFormat_EventFormatStreamAll
Splitter1 INFO in initialize()
Splitter2 INFO in initialize()
Splitter3 INFO in initialize()
Triggered INFO in initialize()
DecisionSvc INFO Inserting stream: Stream2 with no Algs
Stream2.Stream2... INFO Initializing Stream2.Stream2Tool
Stream2 INFO Data output: AthenaPoolMultiTest_Split2.root
Stream2 INFO ../O reinitialization...
DecisionSvc INFO Inserting stream: Stream1 with no Algs
Stream1.Stream1... INFO Initializing Stream1.Stream1Tool
Stream1 INFO Data output: AthenaPoolMultiTest_Split1.root
Stream1 INFO ../O reinitialization...
DecisionSvc INFO Inserting stream: Stream3 with no Algs
Stream3.Stream3... INFO Initializing Stream3.Stream3Tool
Stream3 INFO Data output: AthenaPoolMultiTest_Split3.root
Stream3 INFO ../O reinitialization...
DecisionSvc INFO Inserting stream: Others with no Algs
Others.OthersTool INFO Initializing Others.OthersTool
Others INFO Data output: AthenaPoolMultiTest_Missed.root
Others INFO ../O reinitialization...
DecisionSvc INFO Inserting stream: Bad with no Algs
Bad.BadTool INFO Initializing Bad.BadTool
Bad INFO Data output: AthenaPoolMultiTest_Bad.root
Bad INFO ../O reinitialization...
Splitter1 INFO EventInfo event: 1 run: 0
Splitter1 INFO Trigmask = 2
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 1 run: 0
Splitter2 INFO Trigmask = 2
Splitter2 INFO L1 passed
Splitter3 INFO EventInfo event: 1 run: 0
Splitter3 INFO Trigmask = 2
Splitter3 INFO L1 failed
Triggered INFO EventInfo event: 1 run: 0
Triggered INFO Trigmask = 2
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 2 run: 0
Splitter1 INFO Trigmask = 4
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 2 run: 0
Splitter2 INFO Trigmask = 4
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 2 run: 0
Splitter3 INFO Trigmask = 4
Splitter3 INFO L1 passed
Triggered INFO EventInfo event: 2 run: 0
Triggered INFO Trigmask = 4
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 3 run: 0
Splitter1 INFO Trigmask = 256
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 3 run: 0
Splitter2 INFO Trigmask = 256
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 3 run: 0
Splitter3 INFO Trigmask = 256
Splitter3 INFO L1 failed
Triggered INFO EventInfo event: 3 run: 0
Triggered INFO Trigmask = 256
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 4 run: 0
Splitter1 INFO Trigmask = 18
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 4 run: 0
Splitter2 INFO Trigmask = 18
Splitter2 INFO L1 passed
Splitter3 INFO EventInfo event: 4 run: 0
Splitter3 INFO Trigmask = 18
Splitter3 INFO L1 failed
Triggered INFO EventInfo event: 4 run: 0
Triggered INFO Trigmask = 18
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 5 run: 0
Splitter1 INFO Trigmask = 36
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 5 run: 0
Splitter2 INFO Trigmask = 36
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 5 run: 0
Splitter3 INFO Trigmask = 36
Splitter3 INFO L1 passed
Triggered INFO EventInfo event: 5 run: 0
Triggered INFO Trigmask = 36
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 6 run: 0
Splitter1 INFO Trigmask = 65
Splitter1 INFO L1 passed
Splitter2 INFO EventInfo event: 6 run: 0
Splitter2 INFO Trigmask = 65
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 6 run: 0
Splitter3 INFO Trigmask = 65
Splitter3 INFO L1 failed
Triggered INFO EventInfo event: 6 run: 0
Triggered INFO Trigmask = 65
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 7 run: 0
Splitter1 INFO Trigmask = 130
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 7 run: 0
Splitter2 INFO Trigmask = 130
Splitter2 INFO L1 passed
Splitter3 INFO EventInfo event: 7 run: 0
Splitter3 INFO Trigmask = 130
Splitter3 INFO L1 failed
Triggered INFO EventInfo event: 7 run: 0
Triggered INFO Trigmask = 130
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 8 run: 0
Splitter1 INFO Trigmask = 260
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 8 run: 0
Splitter2 INFO Trigmask = 260
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 8 run: 0
Splitter3 INFO Trigmask = 260
Splitter3 INFO L1 passed
Triggered INFO EventInfo event: 8 run: 0
Triggered INFO Trigmask = 260
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 9 run: 0
Splitter1 INFO Trigmask = 513
Splitter1 INFO L1 passed
Splitter2 INFO EventInfo event: 9 run: 0
Splitter2 INFO Trigmask = 513
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 9 run: 0
Splitter3 INFO Trigmask = 513
Splitter3 INFO L1 failed
Triggered INFO EventInfo event: 9 run: 0
Triggered INFO Trigmask = 513
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 10 run: 0
Splitter1 INFO Trigmask = 1026
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 10 run: 0
Splitter2 INFO Trigmask = 1026
Splitter2 INFO L1 passed
Splitter3 INFO EventInfo event: 10 run: 0
Splitter3 INFO Trigmask = 1026
Splitter3 INFO L1 failed
Triggered INFO EventInfo event: 10 run: 0
Triggered INFO Trigmask = 1026
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 11 run: 0
Splitter1 INFO Trigmask = 2052
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 11 run: 0
Splitter2 INFO Trigmask = 2052
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 11 run: 0
Splitter3 INFO Trigmask = 2052
Splitter3 INFO L1 passed
Triggered INFO EventInfo event: 11 run: 0
Triggered INFO Trigmask = 2052
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 12 run: 0
Splitter1 INFO Trigmask = 4097
Splitter1 INFO L1 passed
Splitter2 INFO EventInfo event: 12 run: 0
Splitter2 INFO Trigmask = 4097
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 12 run: 0
Splitter3 INFO Trigmask = 4097
Splitter3 INFO L1 failed
Triggered INFO EventInfo event: 12 run: 0
Triggered INFO Trigmask = 4097
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 13 run: 0
Splitter1 INFO Trigmask = 8194
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 13 run: 0
Splitter2 INFO Trigmask = 8194
Splitter2 INFO L1 passed
Splitter3 INFO EventInfo event: 13 run: 0
Splitter3 INFO Trigmask = 8194
Splitter3 INFO L1 failed
Triggered INFO EventInfo event: 13 run: 0
Triggered INFO Trigmask = 8194
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 14 run: 0
Splitter1 INFO Trigmask = 16388
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 14 run: 0
Splitter2 INFO Trigmask = 16388
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 14 run: 0
Splitter3 INFO Trigmask = 16388
Splitter3 INFO L1 passed
Triggered INFO EventInfo event: 14 run: 0
Triggered INFO Trigmask = 16388
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 15 run: 0
Splitter1 INFO Trigmask = 32769
Splitter1 INFO L1 passed
Splitter2 INFO EventInfo event: 15 run: 0
Splitter2 INFO Trigmask = 32769
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 15 run: 0
Splitter3 INFO Trigmask = 32769
Splitter3 INFO L1 failed
Triggered INFO EventInfo event: 15 run: 0
Triggered INFO Trigmask = 32769
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 16 run: 0
Splitter1 INFO Trigmask = 3
Splitter1 INFO L1 passed
Splitter2 INFO EventInfo event: 16 run: 0
Splitter2 INFO Trigmask = 3
Splitter2 INFO L1 passed
Splitter3 INFO EventInfo event: 16 run: 0
Splitter3 INFO Trigmask = 3
Splitter3 INFO L1 failed
Triggered INFO EventInfo event: 16 run: 0
Triggered INFO Trigmask = 3
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 17 run: 0
Splitter1 INFO Trigmask = 6
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 17 run: 0
Splitter2 INFO Trigmask = 6
Splitter2 INFO L1 passed
Splitter3 INFO EventInfo event: 17 run: 0
Splitter3 INFO Trigmask = 6
Splitter3 INFO L1 passed
Triggered INFO EventInfo event: 17 run: 0
Triggered INFO Trigmask = 6
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 18 run: 0
Splitter1 INFO Trigmask = 5
Splitter1 INFO L1 passed
Splitter2 INFO EventInfo event: 18 run: 0
Splitter2 INFO Trigmask = 5
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 18 run: 0
Splitter3 INFO Trigmask = 5
Splitter3 INFO L1 passed
Triggered INFO EventInfo event: 18 run: 0
Triggered INFO Trigmask = 5
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 19 run: 0
Splitter1 INFO Trigmask = 10
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 19 run: 0
Splitter2 INFO Trigmask = 10
Splitter2 INFO L1 passed
Splitter3 INFO EventInfo event: 19 run: 0
Splitter3 INFO Trigmask = 10
Splitter3 INFO L1 failed
Triggered INFO EventInfo event: 19 run: 0
Triggered INFO Trigmask = 10
Triggered INFO L1 passed
Splitter1 INFO EventInfo event: 20 run: 0
Splitter1 INFO Trigmask = 20
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 20 run: 0
Splitter2 INFO Trigmask = 20
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 20 run: 0
Splitter3 INFO Trigmask = 20
Splitter3 INFO L1 passed
Triggered INFO EventInfo event: 20 run: 0
Triggered INFO Trigmask = 20
Triggered INFO L1 passed
StorageSvc INFO EventStreamInfo_p3 [11DF1B8C-0DEE-4687-80D7-E74B520ACBB4]
Stream2 INFO Metadata records written: 8
Stream1 INFO Metadata records written: 7
Stream3 INFO Metadata records written: 7
Others INFO Metadata records written: 2
Bad INFO Metadata records written: 1
Splitter1 INFO in finalize()
Splitter2 INFO in finalize()
Splitter3 INFO in finalize()
Triggered INFO in finalize()
ItemListSvc DEBUG STREAM Bad has (5) items
ItemListSvc DEBUG - EventStreamInfo_Bad
ItemListSvc DEBUG - xAOD::EventFormat_EventFormatBad
ItemListSvc DEBUG --> Overlap with Others (3) items
ItemListSvc DEBUG --> Overlap with Stream1 (3) items
ItemListSvc DEBUG --> Overlap with Stream2 (3) items
ItemListSvc DEBUG --> Overlap with Stream3 (3) items
ItemListSvc DEBUG STREAM Others has (10) items
ItemListSvc DEBUG - EventStreamInfo_Others
ItemListSvc DEBUG - xAOD::EventFormat_EventFormatOthers
ItemListSvc DEBUG --> Overlap with Bad (3) items
ItemListSvc DEBUG --> Overlap with Stream1 (8) items
ItemListSvc DEBUG --> Overlap with Stream2 (8) items
ItemListSvc DEBUG --> Overlap with Stream3 (8) items
ItemListSvc DEBUG STREAM Stream1 has (11) items
ItemListSvc DEBUG - EventStreamInfo_Stream1
ItemListSvc DEBUG - xAOD::EventFormat_EventFormatStream1
ItemListSvc DEBUG --> Overlap with Bad (3) items
ItemListSvc DEBUG --> Overlap with Others (8) items
ItemListSvc DEBUG --> Overlap with Stream2 (9) items
ItemListSvc DEBUG --> Overlap with Stream3 (9) items
ItemListSvc DEBUG STREAM Stream2 has (11) items
ItemListSvc DEBUG - EventStreamInfo_Stream2
ItemListSvc DEBUG - xAOD::EventFormat_EventFormatStream2
ItemListSvc DEBUG --> Overlap with Bad (3) items
ItemListSvc DEBUG --> Overlap with Others (8) items
ItemListSvc DEBUG --> Overlap with Stream1 (9) items
ItemListSvc DEBUG --> Overlap with Stream3 (9) items
ItemListSvc DEBUG STREAM Stream3 has (11) items
ItemListSvc DEBUG - EventStreamInfo_Stream3
ItemListSvc DEBUG - xAOD::EventFormat_EventFormatStream3
ItemListSvc DEBUG --> Overlap with Bad (3) items
ItemListSvc DEBUG --> Overlap with Others (8) items
ItemListSvc DEBUG --> Overlap with Stream1 (9) items
ItemListSvc DEBUG --> Overlap with Stream2 (9) items
Splitter1 INFO in initialize()
Splitter2 INFO in initialize()
Splitter3 INFO in initialize()
DecisionSvc INFO Inserting stream: Stream1 with no Algs
DecisionSvc INFO Inserting stream: Stream2 with no Algs
DecisionSvc INFO Inserting stream: Stream3 with no Algs
DecisionSvc INFO Inserting stream: StreamAll2 with no Algs
StreamAll2.Stre... INFO Initializing StreamAll2.StreamAll2Tool
StreamAll2 INFO Data output: AthenaPoolMultiTest_StreamAll2.root
StreamAll2 INFO ../O reinitialization...
Splitter1 INFO EventInfo event: 1 run: 0
Splitter1 INFO Trigmask = 2
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 1 run: 0
Splitter2 INFO Trigmask = 2
Splitter2 INFO L1 passed
Splitter3 INFO EventInfo event: 1 run: 0
Splitter3 INFO Trigmask = 2
Splitter3 INFO L1 failed
Splitter1 INFO EventInfo event: 2 run: 0
Splitter1 INFO Trigmask = 4
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 2 run: 0
Splitter2 INFO Trigmask = 4
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 2 run: 0
Splitter3 INFO Trigmask = 4
Splitter3 INFO L1 passed
Splitter1 INFO EventInfo event: 3 run: 0
Splitter1 INFO Trigmask = 256
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 3 run: 0
Splitter2 INFO Trigmask = 256
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 3 run: 0
Splitter3 INFO Trigmask = 256
Splitter3 INFO L1 failed
Splitter1 INFO EventInfo event: 4 run: 0
Splitter1 INFO Trigmask = 18
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 4 run: 0
Splitter2 INFO Trigmask = 18
Splitter2 INFO L1 passed
Splitter3 INFO EventInfo event: 4 run: 0
Splitter3 INFO Trigmask = 18
Splitter3 INFO L1 failed
Splitter1 INFO EventInfo event: 5 run: 0
Splitter1 INFO Trigmask = 36
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 5 run: 0
Splitter2 INFO Trigmask = 36
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 5 run: 0
Splitter3 INFO Trigmask = 36
Splitter3 INFO L1 passed
Splitter1 INFO EventInfo event: 6 run: 0
Splitter1 INFO Trigmask = 65
Splitter1 INFO L1 passed
Splitter2 INFO EventInfo event: 6 run: 0
Splitter2 INFO Trigmask = 65
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 6 run: 0
Splitter3 INFO Trigmask = 65
Splitter3 INFO L1 failed
Splitter1 INFO EventInfo event: 7 run: 0
Splitter1 INFO Trigmask = 130
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 7 run: 0
Splitter2 INFO Trigmask = 130
Splitter2 INFO L1 passed
Splitter3 INFO EventInfo event: 7 run: 0
Splitter3 INFO Trigmask = 130
Splitter3 INFO L1 failed
Splitter1 INFO EventInfo event: 8 run: 0
Splitter1 INFO Trigmask = 260
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 8 run: 0
Splitter2 INFO Trigmask = 260
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 8 run: 0
Splitter3 INFO Trigmask = 260
Splitter3 INFO L1 passed
Splitter1 INFO EventInfo event: 9 run: 0
Splitter1 INFO Trigmask = 513
Splitter1 INFO L1 passed
Splitter2 INFO EventInfo event: 9 run: 0
Splitter2 INFO Trigmask = 513
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 9 run: 0
Splitter3 INFO Trigmask = 513
Splitter3 INFO L1 failed
Splitter1 INFO EventInfo event: 10 run: 0
Splitter1 INFO Trigmask = 1026
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 10 run: 0
Splitter2 INFO Trigmask = 1026
Splitter2 INFO L1 passed
Splitter3 INFO EventInfo event: 10 run: 0
Splitter3 INFO Trigmask = 1026
Splitter3 INFO L1 failed
Splitter1 INFO EventInfo event: 11 run: 0
Splitter1 INFO Trigmask = 2052
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 11 run: 0
Splitter2 INFO Trigmask = 2052
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 11 run: 0
Splitter3 INFO Trigmask = 2052
Splitter3 INFO L1 passed
Splitter1 INFO EventInfo event: 12 run: 0
Splitter1 INFO Trigmask = 4097
Splitter1 INFO L1 passed
Splitter2 INFO EventInfo event: 12 run: 0
Splitter2 INFO Trigmask = 4097
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 12 run: 0
Splitter3 INFO Trigmask = 4097
Splitter3 INFO L1 failed
Splitter1 INFO EventInfo event: 13 run: 0
Splitter1 INFO Trigmask = 8194
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 13 run: 0
Splitter2 INFO Trigmask = 8194
Splitter2 INFO L1 passed
Splitter3 INFO EventInfo event: 13 run: 0
Splitter3 INFO Trigmask = 8194
Splitter3 INFO L1 failed
Splitter1 INFO EventInfo event: 14 run: 0
Splitter1 INFO Trigmask = 16388
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 14 run: 0
Splitter2 INFO Trigmask = 16388
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 14 run: 0
Splitter3 INFO Trigmask = 16388
Splitter3 INFO L1 passed
Splitter1 INFO EventInfo event: 15 run: 0
Splitter1 INFO Trigmask = 32769
Splitter1 INFO L1 passed
Splitter2 INFO EventInfo event: 15 run: 0
Splitter2 INFO Trigmask = 32769
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 15 run: 0
Splitter3 INFO Trigmask = 32769
Splitter3 INFO L1 failed
Splitter1 INFO EventInfo event: 16 run: 0
Splitter1 INFO Trigmask = 3
Splitter1 INFO L1 passed
Splitter2 INFO EventInfo event: 16 run: 0
Splitter2 INFO Trigmask = 3
Splitter2 INFO L1 passed
Splitter3 INFO EventInfo event: 16 run: 0
Splitter3 INFO Trigmask = 3
Splitter3 INFO L1 failed
Splitter1 INFO EventInfo event: 17 run: 0
Splitter1 INFO Trigmask = 6
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 17 run: 0
Splitter2 INFO Trigmask = 6
Splitter2 INFO L1 passed
Splitter3 INFO EventInfo event: 17 run: 0
Splitter3 INFO Trigmask = 6
Splitter3 INFO L1 passed
Splitter1 INFO EventInfo event: 18 run: 0
Splitter1 INFO Trigmask = 5
Splitter1 INFO L1 passed
Splitter2 INFO EventInfo event: 18 run: 0
Splitter2 INFO Trigmask = 5
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 18 run: 0
Splitter3 INFO Trigmask = 5
Splitter3 INFO L1 passed
Splitter1 INFO EventInfo event: 19 run: 0
Splitter1 INFO Trigmask = 10
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 19 run: 0
Splitter2 INFO Trigmask = 10
Splitter2 INFO L1 passed
Splitter3 INFO EventInfo event: 19 run: 0
Splitter3 INFO Trigmask = 10
Splitter3 INFO L1 failed
Splitter1 INFO EventInfo event: 20 run: 0
Splitter1 INFO Trigmask = 20
Splitter1 INFO L1 failed
Splitter2 INFO EventInfo event: 20 run: 0
Splitter2 INFO Trigmask = 20
Splitter2 INFO L1 failed
Splitter3 INFO EventInfo event: 20 run: 0
Splitter3 INFO Trigmask = 20
Splitter3 INFO L1 passed
StorageSvc INFO EventStreamInfo_p3 [11DF1B8C-0DEE-4687-80D7-E74B520ACBB4]
StreamAll2 INFO Metadata records written: 21
Splitter1 INFO in finalize()
Splitter2 INFO in finalize()
Splitter3 INFO in finalize()
ItemListSvc DEBUG STREAM StreamAll2 has (11) items
ItemListSvc DEBUG - EventStreamInfo_StreamAll2
ItemListSvc DEBUG - xAOD::EventFormat_EventFormatStreamAll2
DecisionSvc INFO Inserting stream: StreamAllP with no Algs
StreamAllP.Stre... INFO Initializing StreamAllP.StreamAllPTool
StreamAllP INFO Data output: AthenaPoolMultiTest_Propagate.root
StreamAllP INFO ../O reinitialization...
StorageSvc INFO EventStreamInfo_p3 [11DF1B8C-0DEE-4687-80D7-E74B520ACBB4]
StreamAllP INFO Metadata records written: 21
ItemListSvc DEBUG STREAM StreamAllP has (11) items
ItemListSvc DEBUG - EventStreamInfo_StreamAllP
ItemListSvc DEBUG - xAOD::EventFormat_EventFormatStreamAllP
#################################################################
#
## @file CheckImplicit_jo.py
## @brief
## This is the third script in the AthenaPoolMultiTest gmake check
##<br>
## Standard: Uses the 4 implicit collections produced by
## EventSplit_jo.py as input. Uses ReadData to make
## sure they're readable with correct data.
##<br>
## Extra: can accept command line designation of infile, as long
## as infile is in one of the file catalogs.
## @author Jack Cranshaw (Jack.Cranshaw@cern.ch)
## $Id: CheckImplicit_jo.py,v 1.11 2009-04-01 21:18:32 cranshaw Exp $
#=================================================================
#--------------------------------------------------------------
# Event related parameters
#--------------------------------------------------------------
from AthenaCommon.AlgSequence import AthSequencer
topSequence = AthSequencer("AthAlgSeq")
from AthenaCommon.AppMgr import theApp
theApp.EvtMax = 200000
#import sys
#test=sys.argv[1]
#--------------------------------------------------------------
# Load POOL support
#--------------------------------------------------------------
include( "AthenaPoolExampleConverter/AthenaPoolExampleConverter_jobOption.py" )
include( "AthenaPoolTestAthenaPool/AthenaPoolTestAthenaPool_joboptions.py" )
#--------------------------------------------------------------
#--- Read portion -----
#--------------------------------------------------------------
import AthenaPoolCnvSvc.ReadAthenaPool
from AthenaCommon.AppMgr import ServiceMgr as svcMgr
# If you need to change or add input file catalogs
from PoolSvc.PoolSvcConf import PoolSvc
svcMgr += PoolSvc()
svcMgr.PoolSvc.ReadCatalog = ["XMLFileCatalog_file:EventSplit.xml"]
svcMgr.PoolSvc.ReadCatalog += ["XMLFileCatalog_file:Task1.xml"]
svcMgr.PoolSvc.ReadCatalog += ["XMLFileCatalog_file:SplittableData.xml"]
# The input file names
try:
svcMgr.EventSelector.InputCollections = infile;
except:
svcMgr.EventSelector.InputCollections = [ "AthenaPoolMultiTest_Split1.root" ];
svcMgr.EventSelector.InputCollections += [ "AthenaPoolMultiTest_Split2.root" ];
svcMgr.EventSelector.InputCollections += [ "AthenaPoolMultiTest_Split3.root" ];
svcMgr.EventSelector.InputCollections += [ "AthenaPoolMultiTest_Missed.root" ];
#--------------------------------------------------------------
# Private Application Configuration options
#--------------------------------------------------------------
#include( "AthenaPoolTestData/AthenaPoolTestDataDict_joboptions.py" )
#include( "AthenaPoolExampleData/AthenaPoolExampleDataDict_joboptions.py" )
#--------------------------------------------------------------
# Configure the filters
#--------------------------------------------------------------
from AthenaPoolExampleAlgorithms.AthenaPoolExampleAlgorithmsConf import AthPoolEx__ReadData
topSequence += AthPoolEx__ReadData("ReadData")
#include( "AthenaPoolExampleConverter/AthenaPoolExampleConverterDict_joboptions.py" ) # Load dict for Streamer
from AthenaPoolServices.AthenaRootStreamerSvcConf import AthenaRootStreamerSvc
StreamerSvc = AthenaRootStreamerSvc()
StreamerSvc.Streamers += [ "ExampleHitStreamer_p0" ]
svcMgr += StreamerSvc
#--------------------------------------------------------------
# Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL)
#--------------------------------------------------------------
svcMgr.MessageSvc.infoLimit = 5000
svcMgr.MessageSvc.debugLimit = 5000
svcMgr.MessageSvc.OutputLevel = INFO
#==============================================================
#
# End of job options file
#
###############################################################
#####################################################################
#
## @file EventSplitDecision_jo.py
## @brief
## Second part of AthenaPoolMultiTest gmake check
##<br><br>
## @author JackCranshaw (Jack.Cranshaw@cern.ch)
## $Id: EventNoSplit_jo.py,v 1.27 2009-05-20 13:34:21 cranshaw Exp $
#====================================================================
#--------------------------------------------------------------
# Event related parameters
#--------------------------------------------------------------
from AthenaCommon.AlgSequence import AthSequencer
topSequence = AthSequencer("AthAlgSeq")
athOutSeq = AthSequencer("AthOutSeq")
from xAODEventInfoCnv.xAODEventInfoCnvConf import xAODMaker__EventInfoCnvAlg
alg = xAODMaker__EventInfoCnvAlg()
topSequence += alg
from EventBookkeeperTools.CutFlowHelpers import CreateCutFlowSvc
CreateCutFlowSvc( seq=topSequence, addMetaDataToAllOutputFiles=True )
from AthenaCommon.AppMgr import theApp
theApp.EvtMax = 200000
#--------------------------------------------------------------
# Load POOL support
#--------------------------------------------------------------
import AthenaPoolCnvSvc.ReadAthenaPool
from AthenaCommon.AppMgr import ServiceMgr as svcMgr
from PoolSvc.PoolSvcConf import PoolSvc
svcMgr += PoolSvc()
PoolSvc = svcMgr.PoolSvc
PoolSvc.ReadCatalog = ["xmlcatalog_file:EventSplit.xml"]
svcMgr.EventSelector.InputCollections = ["AthenaPoolMultiTest_StreamAll2.root"]
#--------------------------------------------------------------
# Private Application Configuration options
#--------------------------------------------------------------
# include stream transform
include( "AthenaPoolMultiTest/ExampleStreamConfig.py" )
from AthenaPoolCnvSvc.WriteAthenaPool import AthenaPoolOutputStream
# Unfiltered stream
StreamAll = AthenaPoolOutputStream( "StreamAllP", "AthenaPoolMultiTest_Propagate.root", False, noTag=False, decisionFilter="Stream" )
StreamAll.CheckNumberOfWrites = False
StreamAll.WritingTool.AttributeListKey="SimpleTag"
StreamAll.WritingTool.SaveDecisions = False
StreamAll.TakeItemsFromInput = True
#EventInfoTagBuilder.FilterString = "Stream"
#EventInfoTagBuilder.PropagateInput=True
# Add the outputstreams to the execution sequence
#athOutSeq+=StreamAll
#--------------------------------------------------------------
# Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL)
#--------------------------------------------------------------
svcMgr.MessageSvc.OutputLevel = INFO
svcMgr.MessageSvc.debugLimit = 5000
import AthenaCommon.CfgMgr as CfgMgr
if not hasattr(svcMgr, 'DecisionSvc'): svcMgr += CfgMgr.DecisionSvc()
svcMgr.DecisionSvc.CalcStats = True
if not hasattr(svcMgr, 'ItemListSvc'): svcMgr += CfgMgr.ItemListSvc()
svcMgr.ItemListSvc.OutputLevel = DEBUG
#==============================================================
#
# End of job options file
#
###############################################################
#####################################################################
#
## @file EventNoSplit_jo.py
## @brief
## Second part of AthenaPoolMultiTest gmake check
##<br><br>
## Uses EventSplit algorithm, therefore needs file with FauxTriggerMap
## object in event.
## Input: Implicit collection from SplittableData_jo<br>
## Output: 5 output streams<br>
## 8 root collections<br>
## @author JackCranshaw (Jack.Cranshaw@cern.ch)
#====================================================================
#--------------------------------------------------------------
# Event related parameters
#--------------------------------------------------------------
from AthenaCommon.AlgSequence import AthSequencer
topSequence = AthSequencer("AthAlgSeq")
athOutSeq = AthSequencer("AthOutSeq")
from xAODEventInfoCnv.xAODEventInfoCnvConf import xAODMaker__EventInfoCnvAlg
alg = xAODMaker__EventInfoCnvAlg()
topSequence += alg
from EventBookkeeperTools.CutFlowHelpers import CreateCutFlowSvc
CreateCutFlowSvc( seq=topSequence, addMetaDataToAllOutputFiles=True )
from AthenaCommon.AppMgr import theApp
theApp.EvtMax = 200000
#--------------------------------------------------------------
# Load POOL support
#--------------------------------------------------------------
import AthenaPoolCnvSvc.ReadAthenaPool
from AthenaCommon.AppMgr import ServiceMgr as svcMgr
# If you need to change or add input file catalogs
from PoolSvc.PoolSvcConf import PoolSvc
svcMgr += PoolSvc()
svcMgr.PoolSvc.ReadCatalog = [ "XMLFileCatalog_file:SplittableData.xml" ]
# Or if you need to change the name of the output file catalog
svcMgr.PoolSvc.WriteCatalog = "XMLFileCatalog_file:EventNoSplit.xml"
svcMgr.EventSelector.InputCollections = ["AthenaPoolMultiTest_Splittable0.root"]
#--------------------------------------------------------------
# Private Application Configuration options
#--------------------------------------------------------------
# include stream transform
include( "AthenaPoolMultiTest/ExampleStreamConfig.py" )
#--------------------------------------------------------------
# Configure the filters
#--------------------------------------------------------------
#theApp.TopAlg += [ "ReadData" ] # print out some data to chk its there
from AthenaPoolMultiTest.AthenaPoolMultiTestConf import EventSplit
Splitter1 = EventSplit("Splitter1") # Accept bit 1
Splitter1.L1bitmask = 1
Splitter2 = EventSplit("Splitter2") # Accept bit 2
Splitter2.L1bitmask = 2
Splitter3 = EventSplit("Splitter3") # Accept bit 3
Splitter3.L1bitmask = 4
Triggered = EventSplit("Triggered") # Accept all bits
Triggered.L1bitmask = 65535 # assume -1 will set all bits on
topSequence+=Splitter1
topSequence+=Splitter2
topSequence+=Splitter3
topSequence+=Triggered
#--------------------------------------------------------------
#--- Set up the streams for the filters
# Note that this uses a cascading exclusive stream model
# for the outstreams and uses inclusive only for the collections.
# Cascading means that the first stream in the list for which an
# event qualifies gets it. Another exclusive model that has been
# explored puts all multistream events in a single overlap stream.
#--------------------------------------------------------------
from AthenaPoolCnvSvc.WriteAthenaPool import AthenaPoolOutputStream
# Filtered stream 2
Stream2 = AthenaPoolOutputStream( "Stream2", "AthenaPoolMultiTest_NoSplit2.root", False, noTag=False )
Stream2.CheckNumberOfWrites = False
# Filtered stream 1
Stream1 = AthenaPoolOutputStream( "Stream1", "AthenaPoolMultiTest_NoSplit1.root", False, noTag=False )
Stream1.WritingTool.AttributeListKey="SimpleTag"
Stream1.WritingTool.SaveDecisions = True
Stream1.CheckNumberOfWrites = False
# Filtered stream 3
Stream3 = AthenaPoolOutputStream( "Stream3", "AthenaPoolMultiTest_NoSplit3.root", False, noTag=False )
Stream3.CheckNumberOfWrites = False
# Unfiltered stream
StreamAll = AthenaPoolOutputStream( "StreamAll", "AthenaPoolMultiTest_StreamAll.root", False, noTag=False )
StreamAll.CheckNumberOfWrites = False
StreamAll.WritingTool.AttributeListKey="SimpleTag"
StreamAll.WritingTool.SaveDecisions = True
# Configure them using filter methods and itemlist
# Must make sure that no OutStream's have been declared
#theApp.OutStream = [];
# bit 2
Stream2.TakeItemsFromInput = True
Stream2.AcceptAlgs = ["Splitter2"]
Stream2.VetoAlgs = ["Splitter1"]
# bit 1
Stream1.TakeItemsFromInput = True
Stream1.AcceptAlgs = ["Splitter1"]
# bit 3
Stream3.TakeItemsFromInput = True
Stream3.AcceptAlgs = ["Splitter3"]
Stream3.VetoAlgs = ["Splitter2"]
# Unfiltered
StreamAll.TakeItemsFromInput = True
for stream in [Stream1, Stream2, Stream3]:
stream.WriteOnExecute = False
stream.MetadataItemList = []
#--------------------------------------------------------------
# Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL)
#--------------------------------------------------------------
svcMgr.MessageSvc.OutputLevel = INFO
svcMgr.MessageSvc.debugLimit = 5000
import AthenaCommon.CfgMgr as CfgMgr
if not hasattr(svcMgr, 'DecisionSvc'): svcMgr += CfgMgr.DecisionSvc()
svcMgr.DecisionSvc.CalcStats = True
if not hasattr(svcMgr, 'ItemListSvc'): svcMgr += CfgMgr.ItemListSvc()
svcMgr.ItemListSvc.OutputLevel = DEBUG
#--------------------------------------------------------------
# To restrict the POOL messages one has to set the POOL_OUTMSG_LEVEL env in advance.
# (see: http://savannah.cern.ch/support/?func=detailsupport&support_id=100139&group_id=25)
# -----------
# For example:
# -----------
# > setenv POOL_OUTMSG_LEVEL <custom_POOL_output_level>
# > athena AthenaPoolDExample_ReadJobOptions.txt
# -----------
#==============================================================
#
# End of job options file
#
###############################################################
#####################################################################
#
## @file EventSplitDecision_jo.py
## @brief
## Second part of AthenaPoolMultiTest gmake check
##<br><br>
## @author JackCranshaw (Jack.Cranshaw@cern.ch)
#====================================================================
#--------------------------------------------------------------
# Event related parameters
#--------------------------------------------------------------
from AthenaCommon.AlgSequence import AthSequencer
topSequence = AthSequencer("AthAlgSeq")
athOutSeq = AthSequencer("AthOutSeq")
from xAODEventInfoCnv.xAODEventInfoCnvConf import xAODMaker__EventInfoCnvAlg
alg = xAODMaker__EventInfoCnvAlg()
topSequence += alg
from EventBookkeeperTools.CutFlowHelpers import CreateCutFlowSvc
CreateCutFlowSvc( seq=topSequence, addMetaDataToAllOutputFiles=True )
from AthenaCommon.AppMgr import theApp
theApp.EvtMax = 200000
#--------------------------------------------------------------
# Load POOL support
#--------------------------------------------------------------
import AthenaPoolCnvSvc.ReadAthenaPool
from AthenaCommon.AppMgr import ServiceMgr as svcMgr
# If you need to change or add input file catalogs
from PoolSvc.PoolSvcConf import PoolSvc
svcMgr += PoolSvc()
svcMgr.PoolSvc.ReadCatalog = [ "XMLFileCatalog_file:SplittableData.xml" ]
# Or if you need to change the name of the output file catalog
svcMgr.PoolSvc.WriteCatalog = "XMLFileCatalog_file:EventSplit.xml"
svcMgr.EventSelector.InputCollections = ["AthenaPoolMultiTest_Splittable0.root"]
#--------------------------------------------------------------
# Private Application Configuration options
#--------------------------------------------------------------
# include stream transform
include( "AthenaPoolMultiTest/ExampleStreamConfig.py" )
#--------------------------------------------------------------
# Configure the filters
#--------------------------------------------------------------
#theApp.TopAlg += [ "ReadData" ] # print out some data to chk its there
from AthenaPoolMultiTest.AthenaPoolMultiTestConf import EventSplit
Splitter1 = EventSplit("Splitter1") # Accept bit 1
Splitter1.L1bitmask = 1
Splitter2 = EventSplit("Splitter2") # Accept bit 2
Splitter2.L1bitmask = 2
Splitter3 = EventSplit("Splitter3") # Accept bit 3
Splitter3.L1bitmask = 4
topSequence+=Splitter1
topSequence+=Splitter2
topSequence+=Splitter3
#--------------------------------------------------------------
#--- Set up the streams for the filters
# Note that this uses a cascading exclusive stream model
# for the outstreams and uses inclusive only for the collections.
# Cascading means that the first stream in the list for which an
# event qualifies gets it. Another exclusive model that has been
# explored puts all multistream events in a single overlap stream.
#--------------------------------------------------------------
from AthenaServices.AthenaServicesConf import DecisionAlg
Stream1 = DecisionAlg( "Stream1" )
Stream1.AcceptAlgs = ["Splitter1"]
Stream2 = DecisionAlg( "Stream2" )
Stream2.AcceptAlgs = ["Splitter2"]
Stream2.VetoAlgs = ["Splitter1"]
Stream3 = DecisionAlg( "Stream3" )
Stream3.AcceptAlgs = ["Splitter3"]
Stream3.VetoAlgs = ["Splitter2"]
topSequence += Stream1
topSequence += Stream2
topSequence += Stream3
from AthenaPoolCnvSvc.WriteAthenaPool import AthenaPoolOutputStream
# Unfiltered stream
StreamAll = AthenaPoolOutputStream( "StreamAll2", "AthenaPoolMultiTest_StreamAll2.root", False, noTag=False )
StreamAll.CheckNumberOfWrites = False
StreamAll.WritingTool.AttributeListKey="SimpleTag"
StreamAll.WritingTool.SaveDecisions = True
StreamAll.TakeItemsFromInput = True
# Add the outputstreams to the execution sequence
#athOutSeq+=StreamAll
#--------------------------------------------------------------
# Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL)
#--------------------------------------------------------------
svcMgr.MessageSvc.OutputLevel = INFO
svcMgr.MessageSvc.debugLimit = 5000
import AthenaCommon.CfgMgr as CfgMgr
if not hasattr(svcMgr, 'DecisionSvc'): svcMgr += CfgMgr.DecisionSvc()
svcMgr.DecisionSvc.CalcStats = True
if not hasattr(svcMgr, 'ItemListSvc'): svcMgr += CfgMgr.ItemListSvc()
svcMgr.ItemListSvc.OutputLevel = DEBUG
#==============================================================
#
# End of job options file
#
###############################################################
#####################################################################
#
## @file EventSplit_jo.py
## @brief
## Second part of AthenaPoolMultiTest gmake check
##<br><br>
## Uses EventSplit algorithm, therefore needs file with FauxTriggerMap
## object in event.
## Input: Implicit collection from SplittableData_jo<br>
## Output: 5 output streams<br>
## 8 root collections<br>
## @author JackCranshaw (Jack.Cranshaw@cern.ch)
#====================================================================
#--------------------------------------------------------------
# Event related parameters
#--------------------------------------------------------------
from AthenaCommon.AlgSequence import AthSequencer
topSequence = AthSequencer("AthAlgSeq")
athOutSeq = AthSequencer("AthOutSeq")
from xAODEventInfoCnv.xAODEventInfoCnvConf import xAODMaker__EventInfoCnvAlg
alg = xAODMaker__EventInfoCnvAlg()
topSequence += alg
from EventBookkeeperTools.CutFlowHelpers import CreateCutFlowSvc
CreateCutFlowSvc( seq=topSequence, addMetaDataToAllOutputFiles=True )
from AthenaCommon.AppMgr import theApp
theApp.EvtMax = 200000
#--------------------------------------------------------------
# Load POOL support
#--------------------------------------------------------------
import AthenaPoolCnvSvc.ReadAthenaPool
#include( "AthenaPoolExampleConverter/AthenaPoolExampleConverter_jobOption.py" )
#include( "AthenaPoolTestAthenaPool/AthenaPoolTestAthenaPool_joboptions.py" )
from AthenaCommon.AppMgr import ServiceMgr as svcMgr
# If you need to change or add input file catalogs
from PoolSvc.PoolSvcConf import PoolSvc
svcMgr += PoolSvc()
svcMgr.PoolSvc.ReadCatalog = [ "XMLFileCatalog_file:SplittableData.xml" ]
# Or if you need to change the name of the output file catalog
svcMgr.PoolSvc.WriteCatalog = "XMLFileCatalog_file:EventSplit.xml"
#PoolSvc.FileOpen = "update"
svcMgr.EventSelector.InputCollections = ["AthenaPoolMultiTest_Splittable0.root"]
#svcMgr.EventSelector.CollectionType = "ExplicitROOT"
#--------------------------------------------------------------
# Private Application Configuration options
#--------------------------------------------------------------
# include stream transform
include( "AthenaPoolMultiTest/ExampleStreamConfig.py" )
#--------------------------------------------------------------
# Configure the filters
#--------------------------------------------------------------
#theApp.TopAlg += [ "ReadData" ] # print out some data to chk its there
from AthenaPoolMultiTest.AthenaPoolMultiTestConf import EventSplit
Splitter1 = EventSplit("Splitter1") # Accept bit 1
Splitter1.L1bitmask = 1
Splitter2 = EventSplit("Splitter2") # Accept bit 2
Splitter2.L1bitmask = 2
Splitter3 = EventSplit("Splitter3") # Accept bit 3
Splitter3.L1bitmask = 4
Triggered = EventSplit("Triggered") # Accept all bits
Triggered.L1bitmask = 65535 # assume -1 will set all bits on
topSequence+=Splitter1
topSequence+=Splitter2
topSequence+=Splitter3
topSequence+=Triggered
#--------------------------------------------------------------
#--- Set up the streams for the filters
# Note that this uses a cascading exclusive stream model
# for the outstreams and uses inclusive only for the collections.
# Cascading means that the first stream in the list for which an
# event qualifies gets it. Another exclusive model that has been
# explored puts all multistream events in a single overlap stream.
#--------------------------------------------------------------
from AthenaPoolCnvSvc.WriteAthenaPool import AthenaPoolOutputStream
# Filtered stream 2
Stream2 = AthenaPoolOutputStream( "Stream2", "AthenaPoolMultiTest_Split2.root", False, noTag=False )
Stream2.CheckNumberOfWrites = False
# Filtered stream 1
Stream1 = AthenaPoolOutputStream( "Stream1", "AthenaPoolMultiTest_Split1.root", False, noTag=False )
Stream1.CheckNumberOfWrites = False
# Filtered stream 3
Stream3 = AthenaPoolOutputStream( "Stream3", "AthenaPoolMultiTest_Split3.root", False, noTag=False )
Stream3.CheckNumberOfWrites = False
# Events that didn't satisfy any filters
Others = AthenaPoolOutputStream( "Others", "AthenaPoolMultiTest_Missed.root", False, noTag=False )
Others.CheckNumberOfWrites = False
# Events that failed at least one filter
Bad = AthenaPoolOutputStream( "Bad", "AthenaPoolMultiTest_Bad.root", False, noTag=False )
Bad.CheckNumberOfWrites = False
# Configure them using filter methods and itemlist
# Must make sure that no OutStream's have been declared
#theApp.OutStream = [];
# bit 2
Stream2.TakeItemsFromInput = True
Stream2.AcceptAlgs = ["Splitter2"]
Stream2.VetoAlgs = ["Splitter1"]
Stream2.WritingTool.SaveDecisions = True
# bit 1
Stream1.TakeItemsFromInput = True
Stream1.AcceptAlgs = ["Splitter1"]
# bit 3
Stream3.TakeItemsFromInput = True
Stream3.AcceptAlgs = ["Splitter3"]
Stream3.VetoAlgs = ["Splitter1"]
Stream3.VetoAlgs += ["Splitter2"]
# missed
Others.TakeItemsFromInput = True
Others.ExcludeList = ['FauxTriggerMap#ExcludeTestTrigMap']
Others.AcceptAlgs = ["Triggered"]
Others.VetoAlgs = ["Splitter1"]
Others.VetoAlgs += ["Splitter2"]
Others.VetoAlgs += ["Splitter3"]
# corrupted
Bad.TakeItemsFromInput = True
Bad.VetoAlgs = ["Triggered"]
#--------------------------------------------------------------
# Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL)
#--------------------------------------------------------------
svcMgr.MessageSvc.OutputLevel = INFO
svcMgr.MessageSvc.debugLimit = 5000
import AthenaCommon.CfgMgr as CfgMgr
if not hasattr(svcMgr, 'DecisionSvc'): svcMgr += CfgMgr.DecisionSvc()
svcMgr.DecisionSvc.CalcStats = True
if not hasattr(svcMgr, 'ItemListSvc'): svcMgr += CfgMgr.ItemListSvc()
svcMgr.ItemListSvc.OutputLevel = DEBUG
#svcMgr.DecisionSvc.OutputLevel = VERBOSE
#--------------------------------------------------------------
# To restrict the POOL messages one has to set the POOL_OUTMSG_LEVEL env in advance.
# (see: http://savannah.cern.ch/support/?func=detailsupport&support_id=100139&group_id=25)
# -----------
# For example:
# -----------
# > setenv POOL_OUTMSG_LEVEL <custom_POOL_output_level>
# > athena AthenaPoolDExample_ReadJobOptions.txt
# -----------
#==============================================================
#
# End of job options file
#
###############################################################
#----------------------------------------------------------------
## @file ExampleStreamConfig.py
## @brief
## This file puts together the pieces needed to add
## classes in AthenaPoooHlExampleData to an AthenaOutputStream
## <br><br>
## Note: In this case the transform is very simple for testing purposes,
## but provides an example of encapsulation.
## @author Jack Cranshaw (Jack.Cranshaw@cern.ch)
## $Id: ExampleStreamConfig.py,v 1.11 2009-02-19 22:04:48 cranshaw Exp $
#----------------------------------------------------------------
# include needed conversion libraries
# - hopefully will become unnecessary through CLIDSvc or plugins,
# but since it's inside the transform this is easy to change
#include( "AthenaPoolExampleConverter/AthenaPoolExampleConverter_jobOption.py" )
#include( "AthenaPoolExampleConverter/AthenaPoolExampleConverterItemList_jobOption.py" )
#include( "EventAthenaPool/EventAthenaPool_joboptions.py")
#include( "GeneratorObjectsAthenaPoolItemList_joboptions.py")
#--------------------------------------------------------------
# Load POOL support
#--------------------------------------------------------------
include( "AthenaPoolCnvSvc/WriteAthenaPool_jobOptions.py" )
# Must make sure that no OutStream's have been declared
theApp.OutStream = [];
# define an itemlist
# - string is available in calling python file
# - easy to print itemlist
# - easy to expand list
exampleItemList = []
exampleItemList += [ "EventInfo#*" ]
exampleItemList += [ "xAOD::EventInfo#*", "xAOD::EventAuxInfo#*" ]
exampleItemList += [ "EventStreamInfo#*" ]
exampleItemList += [ "ExampleClass#*" ]
exampleItemList += [ "ExampleHitContainer#*" ]
exampleItemList += [ "ExampleTrackContainer#*" ]
#exampleItemList += [ "MyObjContainer#MyObjContainerWriteData" ]
#print exampleItemList
exampleMetadataList = []
exampleMetadataList += ["xAOD::EventFormat#*"]
exampleMetadataList += ["xAOD::CutBookkeeperContainer#*"]
exampleMetadataList += ["xAOD::CutBookkeeperAuxContainer#*"]
exampleMetadataList += ["LumiBlockCollection#*"]
# Define transform of stream
# - allows streams to be defined outside, i.e this file adds no output
# - only defines transform
# - does not disrupt further stream transforms
def ExampleStreamConfig(streamname):
streamname.WritingTool = "AthenaOutputStreamTool"
streamname.ItemList += exampleItemList
return
def ExampleStreamConfig2(streamname,tag):
streamname.WritingTool = "AthenaOutputStreamTool"
# streamname.ItemList += exampleItemList
streamname.TakeItemsFromInput = True
streamname.ProcessingTag = tag
printfunc ("Setting tag ", streamname.ProcessingTag)
return
## @file AthenaPoolExample_WriteJobOptions.py
## @brief Example job options file to illustrate how to write event data to Pool.
## @author Peter van Gemmeren <gemmeren@anl.gov>
###############################################################
#
# This Job option:
# ----------------
# 1. Writes a SimplePoolFile1.root file with ExampleClass, ExampleHit
# and MyObjContainer DataObjects using WriteData algorithm
# 2. Writes another SimplePoolFile2.root file using the AthenaPool
# support for multiple OutputStreams.
# ------------------------------------------------------------
# Expected output file (20 events):
# -rw-r--r-- 1 gemmeren zp 34657 Dec 8 19:08 SimplePoolFile1.root
# -rw-r--r-- 1 gemmeren zp 21872 Dec 8 19:08 SimplePoolFile2.root
#
#==============================================================
## basic job configuration (for generator)
import AthenaCommon.AtlasUnixGeneratorJob
from AthenaCommon.AlgSequence import AthSequencer
topSequence = AthSequencer("AthAlgSeq")
athOutSeq = AthSequencer("AthOutSeq")
athRegSeq = AthSequencer("AthRegSeq")
#--------------------------------------------------------------
# Event related parameters
#--------------------------------------------------------------
from AthenaCommon.AppMgr import theApp
theApp.EvtMax = 20
#--------------------------------------------------------------
# Load POOL support
#--------------------------------------------------------------
import AthenaPoolCnvSvc.WriteAthenaPool
## get a handle on the ServiceManager
from AthenaCommon.AppMgr import ServiceMgr as svcMgr
#--------------------------------------------------------------
# Private Application Configuration options
#--------------------------------------------------------------
# Load "user algorithm" top algorithms to be run, and the libraries that house them
from xAODEventInfoCnv.xAODEventInfoCnvConf import xAODMaker__EventInfoCnvAlg
alg = xAODMaker__EventInfoCnvAlg()
if alg not in topSequence:
topSequence += alg
from AthenaPoolMultiTest.AthenaPoolMultiTestConf import *
PassAllFilter = PassAllFilter("PassAllFilter")
PassNoneFilter = PassNoneFilter("PassNoneFilter")
AddTrigMap = AddTrigMap("AddTrigMap")
DummyLumirangeTool = DummyLumirangeTool("DummyLumirangeTool")
PassAllFilter.OutputLevel = WARNING
PassNoneFilter.OutputLevel = WARNING
AddTrigMap.OutputLevel = INFO
DummyLumirangeTool.OutputLevel = INFO
topSequence += PassAllFilter
topSequence += PassNoneFilter
topSequence += AddTrigMap
topSequence += DummyLumirangeTool
from AthenaPoolExampleAlgorithms.AthenaPoolExampleAlgorithmsConf import AthPoolEx__WriteData
topSequence += AthPoolEx__WriteData("WriteData")
#Explicitly specify the output file catalog
from PoolSvc.PoolSvcConf import PoolSvc
svcMgr += PoolSvc()
svcMgr.PoolSvc.WriteCatalog = "xmlcatalog_file:SplittableData.xml"
from AthenaPoolCnvSvc.AthenaPoolCnvSvcConf import AthenaPoolCnvSvc
svcMgr += AthenaPoolCnvSvc()
include( "AthenaPoolMultiTest/ExampleStreamConfig.py" )
from EventBookkeeperTools.CutFlowHelpers import CreateCutFlowSvc
CreateCutFlowSvc( seq=topSequence, addMetaDataToAllOutputFiles=True )
from AthenaPoolCnvSvc.WriteAthenaPool import AthenaPoolOutputStream
DataStream = AthenaPoolOutputStream( "DataStream" , "AthenaPoolMultiTest_Splittable0.root", False, noTag=False )
DataStream.ItemList = exampleItemList # comes from ExampleStreamConfig
DataStream.ItemList += [ "FauxTriggerMap#*" ] # add item not in StreamConfig
DataStream.MetadataItemList += exampleMetadataList
DataStream.AcceptAlgs = ["PassAllFilter"]
DataStream.RequireAlgs = ["PassAllFilter"]
DataStream.VetoAlgs = ["PassNoneFilter"]
DataStream.WritingTool.AttributeListKey="SimpleTag"
DataStream.WritingTool.SaveDecisions = False
#--------------------------------------------------------------
# Output options
#--------------------------------------------------------------
include( "AthenaPoolExampleConverter/AthenaPoolExampleConverter_jobOption.py" )
#--------------------------------------------------------------
# Set output level threshold (2=DEBUG, 3=INFO, 4=WARNING, 5=ERROR, 6=FATAL)
#--------------------------------------------------------------
svcMgr.MessageSvc.OutputLevel = INFO
svcMgr.PoolSvc.OutputLevel = DEBUG
svcMgr.AthenaPoolCnvSvc.OutputLevel = DEBUG
DataStream.OutputLevel = DEBUG
#
# End of job options file
#
###############################################################
/*
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
*/
/**
* @file AddTrigMap.cxx
* @brief Implementation of class AddTrigMap
*/
#include "AddTrigMap.h"
// the user data-class defintions
#include "AthenaPoolTestData/TrigPath.h"
#include <string>
AddTrigMap::AddTrigMap(const std::string& name,
ISvcLocator* pSvcLocator) :
AthAlgorithm(name, pSvcLocator)
{}
AddTrigMap::~AddTrigMap()
{}
StatusCode AddTrigMap::initialize()
{
ATH_MSG_INFO( "in initialize()" );
ATH_CHECK( m_evt.initialize() );
ATH_CHECK( m_wftm.initialize() );
ATH_CHECK( m_wftm2.initialize() );
return StatusCode::SUCCESS;
}
StatusCode AddTrigMap::execute()
{
ATH_MSG_DEBUG( "in execute()" );
// Check for event header
SG::ReadHandle<xAOD::EventInfo> evt (m_evt);
if (!evt.isValid()) {
ATH_MSG_FATAL( "Could not find event info" );
return(StatusCode::FAILURE);
}
ATH_MSG_INFO( "EventInfo event: " << evt->eventNumber()
<< " run: " << evt->runNumber() );
//
// Since we have an event, add the dummy trigger object
//
int event = evt->eventNumber();
auto ftm = std::make_unique<FauxTriggerMap>();
// Add some paths
ftm->addPath(TrigPath(event%3, 2,event%6)); // repeats with period 3
ftm->addPath(TrigPath(event%16,2,event%11+(event+1)%2)); // repeats with period 16
if (event==3) {
ftm = std::make_unique<FauxTriggerMap>();
ftm->addPath(TrigPath(8,2,1)); // non normal trigger
}
// Extra map for testing exclude list
auto ftm2 = std::make_unique<FauxTriggerMap>();
// Add some paths
ftm2->addPath(TrigPath(event%4, 2,event%6)); // repeats with period 3
// Set up the writing
if (ftm) {
SG::WriteHandle<FauxTriggerMap> wftm(m_wftm);
ATH_CHECK( wftm.record (std::move (ftm)) );
}
// Now add a copy for exclude list test
SG::WriteHandle<FauxTriggerMap> wftm2(m_wftm2);
ATH_CHECK( wftm2.record (std::move (ftm2)) );
ATH_MSG_INFO( "registered all data" );
return(StatusCode::SUCCESS);
}
StatusCode AddTrigMap::finalize() { return StatusCode::SUCCESS; }
/*
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
*/
// AddTrigMap.h
#ifndef ATHENAPOOLMULTITEST_ADDTRIGMAP_H
#define ATHENAPOOLMULTITEST_ADDTRIGMAP_H
/**
* @file AddTrigMap.h
* @brief class definition for AddTrigMap
*/
/**
* @class AddTrigMap
* @brief Adds a dummy trigger object to the event stream
* in order to do the event splitting tests in the package <i>AthenaPoolMultiTest</i>.
* <br>
* @author Jack Cranshaw (Jack.Cranshaw@cern.ch)
* Created May 2004 for DC2 Validation tests
* <i>No settable properties</i>
* $Id: AddTrigMap.h,v 1.1 2009-02-19 22:04:49 cranshaw Exp $
*/
//#include "GaudiKernel/Algorithm.h"
#include "AthenaBaseComps/AthAlgorithm.h"
#include "StoreGate/ReadHandle.h"
#include "StoreGate/WriteHandleKey.h"
#include "xAODEventInfo/EventInfo.h"
//#include "AthenaPoolTestData/TrigPath.h"
#include "AthenaPoolTestData/FauxTriggerMap.h"
class string;
class ISvcLocator;
class AddTrigMap : public AthAlgorithm
{
public:
AddTrigMap(const std::string& name, ISvcLocator* pSvcLocator);
virtual ~AddTrigMap();
virtual StatusCode initialize() override;
virtual StatusCode execute() override;
virtual StatusCode finalize() override;
private:
SG::ReadHandleKey<xAOD::EventInfo> m_evt
{ this, "EventInfo", "EventInfo", "" };
SG::WriteHandleKey<FauxTriggerMap> m_wftm
{ this, "MultiTestTrigMap", "MultiTestTrigMap", "" };
SG::WriteHandleKey<FauxTriggerMap> m_wftm2
{ this, "ExcludeTestTrigMap", "ExcludeTestTrigMap", "" };
};
#endif
/*
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
*/
/**
* @file DummyLumirangeTool.cxx
*
* @brief AthAlgorithm which takes references provided by RegStream
* finds the appropriate CORAL object in storegate and stores
* them in a POOL collection.
*
*
*/
//<<<<<< INCLUDES >>>>>>
//#include "AthenaPoolUtilities/AthenaAttributeList.h"
#include "SGTools/DataProxy.h"
// Framework include files
#include "GaudiKernel/ISvcLocator.h"
#include "GaudiKernel/IAddressCreator.h"
#include "GaudiKernel/IOpaqueAddress.h"
#include "GaudiKernel/IProperty.h"
#include "GaudiKernel/IConverter.h"
#include "GaudiKernel/GaudiException.h"
#include "GoodRunsLists/TGoodRunsList.h"
#include "GoodRunsLists/TGoodRunsListWriter.h"
#include <cassert>
#include <string>
#include <vector>
#include <map>
#include <typeinfo>
#include <ctime>
#include "DummyLumirangeTool.h"
// Standard Constructor
DummyLumirangeTool::DummyLumirangeTool(const std::string& name,
ISvcLocator* pSvcLocator)
:
AthAlgorithm(name,pSvcLocator),
m_storeName("StoreGateSvc/MetaDataStore"),
m_lumigran(2),
m_firstrun(0),
m_rangesize(40),
m_blocksperrun(200),
m_lumitot(1000)
{
declareProperty("StoreName", m_storeName, "Store to find input metadata during finalize");
declareProperty("Granularity", m_lumigran, "skip size");
declareProperty("FirstRun", m_firstrun, "beginning run number");
declareProperty("RangeSize", m_rangesize, "number of lumi/range" );
declareProperty("BlocksPerRun", m_blocksperrun, "number of lumiblocks till increment run");
declareProperty("LumiTot", m_lumitot, "total number of lumiblocks to write");
}
// initialize data writer
StatusCode
DummyLumirangeTool::initialize ATLAS_NOT_THREAD_SAFE ()
{
ATH_MSG_DEBUG("In initialize ");
Root::TGoodRunsList grl;
int lumicount = 0;
//int runcount = 1;
int ilumiblock = 1;
int irun = m_firstrun;
while (lumicount < m_lumitot) {
//ATH_MSG_DEBUG("lumicount = " << lumicount);
//ATH_MSG_DEBUG("Entering rangesize loop");
for (int j=0; j<m_rangesize; ++j) {
ATH_MSG_DEBUG("Adding " << irun <<", " << ilumiblock << " for " << j);
grl.AddRunLumiBlock(irun,ilumiblock);
if (ilumiblock%m_rangesize/m_lumigran==0) {
ATH_MSG_DEBUG("hit granularity boundary");
ilumiblock += m_lumigran;
}
++lumicount;
++ilumiblock;
}
if (lumicount%m_blocksperrun ==0) {
irun += 2;
ilumiblock = 1;
}
}
Root::TGoodRunsListWriter blue;
blue.SetGoodRunsList(grl);
return AthAlgorithm::initialize();
}
// initialize data writer
StatusCode
DummyLumirangeTool::execute()
{
ATH_MSG_DEBUG("In execute ");
return StatusCode::SUCCESS;
}
// terminate data writer
StatusCode
DummyLumirangeTool::finalize()
{
ATH_MSG_DEBUG("In finalize ");
return AthAlgorithm::finalize();
}
/*
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
*/
#ifndef ATHENAPOOLMULTITEST_DUMMYLUMIRANGETOOL_H
# define ATHENAPOOLMULTITEST_DUMMYLUMIRANGETOOL_H
/**
* @file DummyLumirangeTool.h
*
* @brief make dummy grl and put xml in metadata store
*
* @author Jack Cranshaw <Jack.Cranshaw@cern.ch>
*
*
*/
//<<<<<< INCLUDES >>>>>>
#include "AthenaBaseComps/AthAlgorithm.h"
#include "CxxUtils/checker_macros.h"
#include "Gaudi/Property.h"
#include "GaudiKernel/ServiceHandle.h"
#include "StoreGate/WriteHandleKey.h"
#include <map>
//<<<<<< PUBLIC TYPES >>>>>>
class IAddressCreator;
/**
* @class DummyLumirangeTool
*
* @brief AlgTool which takes references provided by RegStream
* finds the appropriate CORAL object in storegate and stores
* them in a POOL collection.
*
*/
class DummyLumirangeTool : public AthAlgorithm
{
public:
/// Standard DummyLumirangeTool Constructor
DummyLumirangeTool(const std::string& name,
ISvcLocator* pSvcLocator);
/// Initialize DummyLumirangeTool
virtual StatusCode initialize ATLAS_NOT_THREAD_SAFE () override;
virtual StatusCode execute() override;
/// Terminate DummyLumirangeTool
virtual StatusCode finalize() override;
protected:
/// name of store:
StringProperty m_storeName;
IntegerProperty m_lumigran, m_firstrun;
IntegerProperty m_rangesize, m_blocksperrun, m_lumitot;
};
//<<<<<< INLINE PUBLIC FUNCTIONS >>>>>>
//<<<<<< INLINE MEMBER FUNCTIONS >>>>>>
#endif // ATHENAPOOLMULTITEST_DUMMYLUMIRANGETOOL_H
/*
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
*/
/**
* @file EventSplit.cxx
* @brief Implementation of class EventSplit
*/
#include <string>
#include "EventSplit.h"
// the user data-class defintions
#include "AthenaPoolExampleData/ExampleClass.h"
#include "AthenaPoolExampleData/ExampleHit.h"
#include "AthenaPoolExampleData/ExampleTrack.h"
#include "AthenaPoolTestData/TrigPath.h"
//#include "AthenaPoolTestData/FauxTriggerMap.h"
#include "GaudiKernel/MsgStream.h"
#include "StoreGate/StoreGateSvc.h"
//___________________________________________________________________________
EventSplit::EventSplit(const std::string& name, ISvcLocator* pSvcLocator) :
AthFilterAlgorithm(name, pSvcLocator),
m_l1bits(0),
m_l2bits(0)
{
// Declare the properties
declareProperty("L1bitmask", m_l1bits);
declareProperty("L2bitmask", m_l2bits);
}
EventSplit::~EventSplit()
{}
StatusCode EventSplit::initialize()
{
ATH_MSG_INFO( "in initialize()" );
ATH_CHECK( m_evt.initialize() );
ATH_CHECK( m_rftm.initialize() );
return StatusCode::SUCCESS;
}
StatusCode EventSplit::execute()
{
ATH_MSG_DEBUG( "in execute()" );
// Get the event header, print out event and run number
SG::ReadHandle<xAOD::EventInfo> evt (m_evt);
if (!evt.isValid()) {
ATH_MSG_FATAL( "Could not find event info" );
return(StatusCode::FAILURE);
}
ATH_MSG_INFO( "EventInfo event: " << evt->eventNumber()
<< " run: " << evt->runNumber() );
this->setFilterPassed(false);
// Let's look for the TriggerMap information
SG::ReadHandle<FauxTriggerMap> eh(m_rftm);
// Exit if no trigmap info
if (!eh.isValid()) {
ATH_MSG_ERROR( "Could not find FauxTriggerMap" );
return(StatusCode::SUCCESS);
}
// Now check for requested bits in L1
ATH_MSG_INFO( "Trigmask = " << static_cast<int>(eh->bits()) );
if (m_l1bits & eh->bits()) {
setFilterPassed(true);
ATH_MSG_INFO( "L1 passed" );
} else {
ATH_MSG_INFO( "L1 failed" );
}
return(StatusCode::SUCCESS);
}
StatusCode EventSplit::finalize()
{
ATH_MSG_INFO( "in finalize()" );
return(StatusCode::SUCCESS);
}
/*
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
*/
// EventSplit.h
#ifndef ATHENAPOOLMULTITEST_EVENTSPLIT_H
#define ATHENAPOOLMULTITEST_EVENTSPLIT_H
/**
* @file EventSplit.h
* @brief class definition for EventSplit
*/
/**
* @class EventSplit
* @brief Simple Filter algorithm which sets the filter flag based on
* the FauxTriggerMap object (created by <i>AddTrigMap</i>). The user can
* set the bit masks to determine the filter behavior. Reusable.
* <br>
* @author Jack Cranshaw (Jack.Cranshaw@cern.ch)
* Created May 2004 for DC2 Validation tests
* <i>No settable properties</i>
* $Id: EventSplit.h,v 1.1 2009-02-19 22:04:49 cranshaw Exp $
*/
#include "AthenaBaseComps/AthFilterAlgorithm.h"
#include "StoreGate/ReadHandle.h"
#include "StoreGate/ReadHandleKey.h"
#include "xAODEventInfo/EventInfo.h"
#include "AthenaPoolTestData/FauxTriggerMap.h"
class string;
class StoreGateSvc;
class EventSplit : public AthFilterAlgorithm {
public:
EventSplit(const std::string& name, ISvcLocator* pSvcLocator);
virtual ~EventSplit();
virtual StatusCode initialize() override;
virtual StatusCode execute() override;
virtual StatusCode finalize() override;
private:
unsigned int m_l1bits; /// level 1 bit mask
unsigned int m_l2bits; /// level 2 bit mask
SG::ReadHandleKey<xAOD::EventInfo> m_evt
{ this, "EventInfo", "EventInfo", "" };
SG::ReadHandleKey<FauxTriggerMap> m_rftm
{ this, "MultiTestTrigMap", "MultiTestTrigMap", "" };
};
#endif
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
*/
/**
* @file PassAllFilter.cxx
* @brief Implementation of class PassAllFilter
*/
#include <string>
#include "PassAllFilter.h"
PassAllFilter::PassAllFilter(const std::string& name,
ISvcLocator* pSvcLocator) :
AthFilterAlgorithm(name, pSvcLocator)
{}
PassAllFilter::~PassAllFilter()
{}
StatusCode PassAllFilter::initialize() { return StatusCode::SUCCESS; }
StatusCode PassAllFilter::execute()
{
setFilterPassed(true);
return StatusCode::SUCCESS;
}
StatusCode PassAllFilter::finalize() { return StatusCode::SUCCESS; }
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
*/
#ifndef ATHENAPOOLMULTITEST_PASSALLFILTER_H
#define ATHENAPOOLMULTITEST_PASSALLFILTER_H
/**
* @file PassAllFilter.h
* @brief class definition for PassAllFilter
*/
/**
* @class PassAllFilter
* @brief Simple Filter algorithm which simply sets pass=true for all events.
* <br>
* @author Jack Cranshaw (Jack.Cranshaw@cern.ch)
* Created May 2004 for DC2 Validation tests
* <i>No settable properties</i>
* $Id: PassAllFilter.h,v 1.1 2009-02-19 22:04:49 cranshaw Exp $
*/
#include "AthenaBaseComps/AthFilterAlgorithm.h"
class string;
class ISvcLocator;
class PassAllFilter : public AthFilterAlgorithm
{
public:
PassAllFilter(const std::string& name, ISvcLocator* pSvcLocator);
virtual ~PassAllFilter();
virtual StatusCode initialize();
virtual StatusCode execute();
virtual StatusCode finalize();
};
#endif
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
*/
/**
* @file AthenaPoolMultiTest/src/PassNoneFilter.cxx
* @brief Implementation of class PassNoneFilter
*/
#include <string>
#include "PassNoneFilter.h"
PassNoneFilter::PassNoneFilter(const std::string& name,
ISvcLocator* pSvcLocator) :
AthFilterAlgorithm(name, pSvcLocator)
{}
PassNoneFilter::~PassNoneFilter()
{}
StatusCode PassNoneFilter::initialize() { return StatusCode::SUCCESS; }
StatusCode PassNoneFilter::execute()
{
setFilterPassed(false);
return StatusCode::SUCCESS;
}
StatusCode PassNoneFilter::finalize() { return StatusCode::SUCCESS; }