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
  • aburke/athena
  • jiling/athena
  • jcordeir/athena
  • herrmant/athena
  • lmcelhin/athena
  • xuh/athena
  • averbyts/athena
  • tnommens/athena
  • ewallin/athena
  • tvazquez/athena
  • gascott/athena
  • yuhui/athena
  • lserkin/athena
  • ccaminch/athena
  • miochoa/athena
  • shbansal/athena
  • berkeleylab/CharmPhysics/athena
  • corentin/athena
  • cdiez/athena
  • cpollard/athena
  • hfox/athena
  • madurano/athena_gittutorial
  • msykora/athena
  • jakoubek/athena
  • calfayan/athena
  • ckirfel/athena
  • atlas/athena
  • toshi/athena
  • kjohns/athena
  • fwinkl/athena
  • wlampl/athena
  • aundrus/athena
  • dguest/athena
  • akraszna/athena
  • rhauser/athena
  • phwindis/athena
  • karolos/athena
  • arnaez/athena
  • baines/athena
  • jmontejo/athena
  • mmuskinj/athena
  • psommer/athena
  • damazio/athena
  • bwynne/athena
  • tstreble/athena
  • ATLAS-EGamma/athena
  • okuprash/athena
  • yuxu/athena
  • smh/athena
  • toyamaza/athena
  • gemmeren/athena
  • ssnyder/athena
  • turra/athena
  • wwalko/athena
  • tdado/athena
  • emoyse/athena
  • pgadow/athena
  • tadej/athena
  • solodkov/athena
  • rbielski/athena
  • abuckley/athena
  • dcasper/athena
  • mrybar/athena
  • jmasik/athena
  • ychiu/athena
  • pjacka/athena
  • christos/athena
  • tamartin/athena
  • yoyamagu/athena
  • rbianchi/athena
  • tbold/athena
  • graemes/athena
  • mhodgkin/athena
  • sshaw/athena
  • shlomit/athena
  • nstyles/athena
  • hartj/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
  • almaloiz/athena
  • martindl/athena
  • cchan/athena
  • tlari/athena
  • peter/athena
  • susinha/athena
  • cvarni/athena
  • wleight/athena
  • filthaut/athena
  • nwarrack/athena
  • chays/athena
  • cshimmin/athena
  • dtovey/athena
  • mihuebne/athena
  • sgeorge/athena
  • yafu/athena
  • mgignac/athena
  • jsallen/athena-high-pt-ms-jets
  • alfroch/athena
  • dkar/athena
  • mstamenk/athena
  • tkohno/athena
  • okepka/athena
  • wiedenat/athena
  • janovak/athena
  • khoo/athena
  • maklein/athena
  • tmkrtchy/athena
  • cohm/athena
  • gingrich/athena
  • omajersk/athena
  • schaarsc/athena
  • dbakshig/athena
  • ponyisi/athena
  • fernando/athena
  • ravinab/athena
  • scheiric/athena
  • ekuwertz/athena
  • pleskot/athena
  • xai/athena
  • jobalz/athena
  • merrenst/athena
  • ebergeas/athena
  • ekasimi/athena
  • goetz/athena
  • afaulkne/athena
  • dpopov/athena
  • astruebi/athena
  • achishol/athena
  • mdanning/athena
  • alaurier/athena
  • egramsta/athena
  • hye/athena
  • mtoscani/athena
  • krumnack/athena
  • efilmer/athena
  • jpanduro/athena
  • clseitz/athena
  • ssarikay/athena
  • hyamauch/athena
  • bmindur/athena
  • shanisch/athena
  • ncalace/athena
  • ppostola/athena
  • rcoelhol/athena
  • tupham/athena
  • aad/athena
  • gpanizzo/athena
  • nkrengel/athena
  • rkopelia/athena
  • stelzer/athena
  • ssottoco/athena
  • cmcginn/athena
  • turnerm/athena
  • bernius/athena
  • sutt/athena
  • stsuno/athena
  • tsulaia/athena
  • vcairo/athena
  • yunju/athena
  • mbandier/athena
  • mehlhase/athena
  • ldc/athena
  • dzanzi/athena
  • jmacdona/athena
  • jdandoy/athena
  • kzoch/athena
  • jufische/athena
  • kwhalen/athena
  • nasbah/athena
  • bmorgan/athena
  • msaimper/athena
  • amete/athena
  • rcarney/athena
  • hhibi/athena
  • williams/athena
  • shhirose/athena
  • kkohler/athena
  • cheidegg/athena
  • coccaro/athena
  • heng/athena
  • loch/athena
  • cdeutsch/athena
  • ynoguchi/athena
  • campanel/athena
  • nova/athena
  • wbalunas/athena
  • todorova/athena
  • hoide/athena
  • xju/athena
  • sjiggins/athena
  • yuchou/athena
  • bgokturk/athena
  • hrussell/athena
  • aytul/athena
  • jbiswal/athena
  • lidiaz/athena
  • guerrero/athena
  • kpachal/athena
  • kegraham/athena
  • mverissi/athena
  • dhayden/athena
  • bouhova/athena
  • alwang/athena
  • alopezso/athena
  • mvessell/athena
  • ssantpur/athena
  • mvanadia/athena
  • kenelson/athena
  • upatel/athena
  • omeshkov/athena
  • fmeloni/athena
  • soumya/athena
  • igrabows/athena
  • ruyuan/athena
  • dshope/athena
  • korona/athena
  • tvarol/athena
  • dbogavac/athena
  • anperrev/athena
  • tnobe/athena
  • eramakot/athena
  • derue/athena
  • fsforza/athena
  • koffas/athena
  • angianni/athena
  • fgiuli/athena
  • ballbroo/athena
  • diehl/athena
  • chinderk/athena
  • falonso/athena
  • myexley/athena
  • tphamleh/athena
  • davidek/athena
  • ekajomov/athena-general
  • hansenph/athena
  • sarbiolv/athena
  • salvator/athena
  • mfujimot/athena
  • hirose/athena
  • stapiaar/athena
  • masato/athena
  • jmendes/athena
  • jhaley/athena
  • stavrop/athena
  • nwenke/athena
  • tpelzer/athena
  • gia/athena
  • ffabbri/athena
  • agbet/athena
  • hmildner/athena
  • cdelitzs/athena
  • dbabal/athena
  • kkrizka/athena
  • juesseiv/athena
  • dwallace/athena
  • temoskal/athena
  • eschanet/athena
  • asonay/athena
  • iaizenbe/athena
  • lferencz/athena
  • ckitsaki/athena
  • czhou/athena
  • jiawei/athena
  • mromano/athena
  • pmeiring/athena
  • rustem/athena
  • sswatman/athena
  • jteoh/athena
  • miqueits/athena
  • jbeirer/athena
  • nielsenj/athena
  • liberato/athena
  • elmsheus/athena
  • asquith/athena
  • wachan/athena
  • nicholas/athena
  • ranovotn/athena
  • eparrish/athena
  • markowen/athena
  • esoldato/athena
  • fuhe/athena
  • mhance/athena
  • dakoch/athena
  • asoukhar/athena
  • aranzazu/athena
  • jkempste/athena
  • ndegroot/athena
  • lihan/athena
  • tjunkerm/athena
  • aporeba/athena
  • ginaciog/athena
  • sschramm/athena
  • verducci/athena
  • martis/athena
  • mdelmast/athena
  • pliu/athena
  • mswiatlo/athena
  • anmrodri/athena
  • bcarlson/athena
  • fastcalosim_test/athena
  • ssaha/athena
  • gabarone/athena
  • mxia/athena
  • scamarda/athena
  • rlongo/athena
  • lstocker/athena
  • amoussa/athena
  • guindon/athena
  • chelling/athena
  • conde/athena
  • mmittal/athena
  • mdonasci/athena
  • ffollega/athena
  • hmaguire/athena
  • gialas/athena
  • sschmitt/athena
  • fcostanz/athena
  • shion/athena
  • cgutscho/athena
  • sberlend/athena
  • acts/athena
  • nifomin/athena
  • zsoumaim/athena
  • eriefel/athena
  • evarnes/athena
  • guescini/athena
  • dwilbern/athena
  • laforge/athena
  • akotsoke/athena
  • jkremer/athena
  • susy-hackers/athena
  • llorente/athena
  • mhank/athena
  • istin/athena
  • cowagner/athena
  • rpoggi/athena
  • haozturk/athena
  • kkoeneke/athena
  • acanesse/athena
  • fizisist/athena
  • tursom/athena
  • fengyu/athena
  • rkarnam/athena
  • navarrjo/athena
  • ivivarel/athena
  • chenlian/athena
  • ysmirnov/athena_old
  • cmerlass/athena
  • sanchevi/athena
  • bulekov/athena
  • sefernan/athena
  • yanlin/athena
  • amulski/athena
  • bauerpa/athena
  • restevam/athena
  • thsjurse/athena
  • smwang/athena
  • pkramer/athena
  • mmlynars/athena
  • iyeletsk/athena
  • vcavalie/athena
  • mmazza/athena
  • itrandaf/athena
  • jgonski/athena
  • almgadm/athena
  • wobisch/athena
  • csebasti/athena
  • jhinds/athena
  • tiyang/athena
  • mtchijov/athena
  • lapereir/athena
  • mwielers/athena
  • lucam/athena
  • lmiller/athena
  • emmat/athena
  • kciesla/athena
  • aleopold/athena
  • pekman/athena
  • somadutt/athena
  • rbalasub/athena
  • zuysal/athena
  • salderwe/athena
  • masaito/athena
  • ycoadou/athena
  • jstupak/athena
  • wmccorma/athena
  • simmons/athena
  • ilongari/athena
  • adye/athena
  • kkreul/athena
  • wtaylor/athena
  • pinamont/athena
  • gcallea/athena
  • ssahin/athena
  • kbelobor/athena
  • jzeng/athena
  • fbartels/athena
  • aoneill/athena
  • dmaximov/athena
  • cschiavi/athena
  • kghorban/athena
  • ljeanty/athena
  • ecarlson/athena
  • kasai/athena
  • jraine/athena
  • aelmouss/athena
  • brottler/athena
  • mcfayden/athena
  • khanov/athena
  • scarra/athena
  • rozeny/athena
  • gotero/athena
  • nbelyaev/athena
  • rebeca/athena
  • aohatl/athena
  • joheinri/athena
  • abandyop/athena
  • doglioni/athena
  • amarzin/athena
  • alaperto/athena
  • rgarg/athena
  • bhonan/athena
  • pmoskvit/athena
  • bigliett/athena
  • jajimene/athena
  • dpudzha/athena
  • begalli/athena
  • yajun/athena
  • atlidali/athena
  • mpokidov/athena
  • vcroft/athena
  • lbozianu/athena
  • paulama/athena
  • torrence/athena
  • wprzygod/athena
  • mtesta/athena
  • demelian/athena
  • sgalantz/athena
  • roward/athena
  • hacooke/athena
  • barak/athena
  • atsirigo/athena
  • amoroso/athena
  • tofitsch/athena
  • csander/athena
  • mmiralle/athena
  • elrossi/athena
  • alory/athena
  • ozaplati/athena
  • salnikov/athena
  • pottgen/athena
  • jsabater/athena
  • pbokan/athena
  • jdevivi/athena
  • ruth/athena
  • nishu/athena
  • klin/athena
  • trinn/athena
  • xiaoning/athena
  • apetukho/athena
  • ymino/athena
  • xchen/athena
  • paramon/athena
  • cappelt/athena
  • nelsonc/athena
  • ratkin/athena
  • juhofer/athena
  • bleban/athena
  • acassim/athena
  • dpizzi/athena
  • ztarem/athena
  • enarayan/athena
  • exot-27/athena
  • qhu/athena
  • bburghgr/athena
  • sampson/athena
  • mmarjano/athena
  • pagessin/athena
  • ychow/athena
  • mkrivos/athena
  • ibordule/athena
  • hessey/athena
  • watsona/athena
  • nviauxma/athena
  • jreich/athena
  • LichtenbergGroup/athena
  • wfawcett/athena
  • ztao/athena
  • perj/athena
  • mleblanc/athena
  • othielma/athena
  • sridouan/athena
  • jdegens/athena
  • alainb/athena
  • pmendesa/athena
  • hasada/athena
  • wgeorge/athena
  • xiaohu/athena
  • kristin/athena
  • ludovica/athena
  • angerami/athena
  • yama/athena
  • jlsmith/athena
  • bachacou/athena
  • yake/athena
  • ssu/athena
  • rnayak/athena
  • ktsuri/athena
  • asalzbur/athena
  • pebaron/athena-weights
  • jezequel/athena
  • hschwart/athena
  • gproto/athena
  • musafdar/athena
  • mproffit/athena
  • amendesj/athena
  • csamoila/athena
  • malgren/athena
  • lhelary/athena
  • rerrabai/athena
  • lbeemste/athena
  • tiany/athena
  • mprincip/athena
  • spolacek/athena
  • grabanal/athena
  • asantra/athena
  • bmondal/athena
  • aczirkos/athena
  • jreidels/athena
  • kyamaguc/athena
  • jroloff/athena
  • silvinha/athena
  • tboeckh/athena
  • slawlor/athena
  • holau/athena
  • mdhlamin/athena
  • bozek/athena
  • tdiasdov/athena
  • lkrauth/athena
  • emily/athena
  • iramirez/athena
  • bbrueers/athena
  • carlod/athena
  • bcole/athena
  • mtian/athena
  • ecelebi/athena
  • mgrabois/athena
  • oducu/athena
  • idinu/athena
  • hmoyanog/athena-4-mr
  • dhirsch/athena
  • jjwilkin/athena
  • roishi/athena
  • exochell/athena
  • ygo/athena
  • yuanchan/athena
  • skorn/athena
  • ggustavi/athena
  • scalvet/athena
  • diwillia/athena
  • cgarner/athena
  • changqia/athena
  • sbiryuko/athena
  • jizamora/athena
  • honguyen/athena
  • jwspence/athena
  • adimitri/athena
  • calpigia/athena
  • yangx/athena
  • rysawada/athena
  • atsiamis/athena
  • dhangal/athena
  • cmarcon/athena
  • atlidbs/athena
  • kpetukho/athena
  • iene/athena
  • jspah/athena
  • tbisanz/athena
  • jkretz/athena
  • athaler/athena
  • tqiu/athena
  • tzenis/athena
  • jcardena/athena
  • dopasqua/athena
  • hzuchen/athena
  • lveloce/athena
  • ryamaguc/athena
  • maliev/athena
  • mumohdso/athena2
  • fdelrio/athena
  • oshukrun/athena
  • iwang/athena
  • tsano/athena
  • mbiros/athena
  • dmunozpe/athena
  • okumura/athena
  • sagara17/athena
  • koshimiz/athena
  • arennie/athena
  • valentem/athena
  • mumohdso/athena
  • rhayes/athena
  • caforio/athena
  • evguillo/athena
  • atate/athena
  • dossantn/athena
  • bnachman/athena
  • zhijie/athena
  • zearnsha/athena
  • suyounas/athena
  • hlin/athena
  • maly/athena
  • mtost/athena
  • rjoshi/athena
  • yuzhan/athena
  • lunedic/athena
  • machitis/athena
  • lvannoli/athena
  • crougier/athena
  • ndebiase/athena
  • mimarine/athena
  • dounwuch/athena
  • thompson/athena
  • omezhens/athena
  • nkakati/athena
  • jonierma/athena
  • saclawso/athena
  • mischott/athena
  • cprat/athena
  • echeu/athena
  • hhanif/athena
  • martinpa/athena
  • sahinsoy/athena
  • csauer/athena
  • inaryshk/athena
  • tiknight/athena
  • jodamp/athena
  • wendlanb/athena
  • knikolop/athena
  • pbellos/athena
  • lkeszegh/athena
  • angrigor/athena
  • lbaltes/athena
  • fedin/athena
  • xchu/athena
  • adik/athena
  • jaoliver/athena
  • echeremu/athena
  • idrivask/athena
  • eschopf/athena
  • aikoulou/athena
  • algilber/athena
  • ignesi/athena
  • ntamir/athena
  • sadykov/athena
  • tteixeir/athena
  • pyanezca/athena
  • haweber/athena
  • sgurdasa/athena
  • pamachad/athena
  • tavandaa/athena
  • pbhattar/athena
  • hiito/athena
  • wolter/athena
  • mdrozdov/athena
  • bsaifudd/athena
  • veellajo/athena
  • nheatley/athena
  • hsimpson/athena
  • fdibello/athena
  • dparedes/athena
  • fsili/athena
  • mrenda/athena
  • minaenko/athena
  • mzhai/athena
  • rkusters/athena
  • zyan/athena
  • emmarsha/athena
  • chchau/athena
  • phkenned/athena
  • zhangr/athena
  • jburzyns/athena
  • edweik/athena
  • leevans/athena
  • slai/athena
  • awilhahn/athena
  • agaa/athena
  • zmarshal/athena
  • llaatu/athena
  • javanden/athena
  • zfeng/athena
  • stsigari/athena
  • kkrowpma/athena
  • metsai/athena
  • zifeng/athena
  • srdas/athena
  • adonofri/athena
  • atropina/athena
  • yuanda/athena
  • atlaspmb/athena
  • cleonido/athena
  • drousso/athena
  • arombola/athena
  • ademaria/athena
  • seggebre/athena
  • mnoury/athena
  • ijuarezr/athena
  • kchoi/athena
  • eyamashi/athena
  • dgillber/athena
  • saktas/athena
  • axiong/athena
  • amdesai/athena
  • zang/athena
  • nlopezca/athena
  • matakagi/athena
  • qibin/athena
  • berkeleylab/lowmutracking/athena
  • fbendebb/athena
  • bshresth/athena
  • acanbay/athena
  • tbuanes/athena
  • klassen/athena
  • jferrand/athena
  • egodden/athena
  • cbuitrag/athena
  • hpotti/athena
  • otheiner/athena-official
  • mfarring/athena
  • hawatson/athena
  • dzengerj/athena
  • vtudorac/athena
  • parodi/athena
  • chonghao/athena
  • lmontana/athena
  • knakkali/athena
  • bballard/athena
  • zhuyi/athena
  • buboehm/athena
  • dcieri/athena
  • weixi/athena
  • cimcp/athena
  • adaribay/athena
  • kbenkend/athena
  • cantel/athena
  • frenner/athena
  • asansar/athena
  • jburr/athena
  • iliadis/athena
  • duperrin/athena
  • bstanisl/athena
  • isotarri/athena
  • dkoeck/athena
  • blumen/athena
  • mfewell/athena
  • czodrows/athena
  • eegidiop/athena
  • yulei/athena
  • smitani/athena
  • miholzbo/athena
  • amincer/athena
  • olangrek/athena
  • gshatri/athena
  • alsala/athena
  • hpang/athena
  • clantz/athena
  • jmharris/athena
  • gripelli/athena
  • otheiner/athena
  • mleigh/athena
  • jgargan/athena
  • ewatton/athena
  • deniso/athena
  • preselection-hackathon/athena
  • tizuo/athena
  • rushioda/athena
  • sfranche/athena
  • smeriano/athena
  • mfernoux/athena
  • chandler/athena
  • bernardo/athena
  • jnitschk/athena
  • viruelas/athena
  • anghosh/ef-anindya
  • pebaron/athena-td
  • ksugizak/athena
  • skaur/athena
  • yusano/athena
  • wsherman/athena
  • hriani/athena
  • jgombas/athena
  • davetisy/athena
  • yochi/athena
  • vcepaiti/athena
  • apsallid/athena
  • sroygara/athena
  • rtagami/athena
  • agavrily/athena
  • yuanj/athena
  • pakontax/athena
  • chji/athena
  • giagu/athena
  • abunka/athena
  • mcgensvc/athena
  • dmahon/athena
  • dmclaugh/athena
  • yuwen/athena
  • cjmeyer/athena
  • almay/athena
  • qberthet/athena
  • ekay/athena
  • islazyk/athena
  • mshapiro/athena
  • mbarel/athena
  • dkobylia/athena
  • baitbenc/athena
  • rdinardo/athena
  • dakiyama/athena
  • glamprin/athena
  • szambito/athena
  • osalin/athena
  • minlin/athena
  • mlanzacb/athena
  • cgrefe/athena
  • wsfreund/athena
  • hwilkens/athena
  • beringer/athena
  • kazhang/athena
  • pebaron/athena
  • schaffer/athena
  • enagy/athena
  • yyap/athena
  • tkharlam/athena
  • mspalla/athena
  • fcalosim/athena
  • menke/athena
  • mduehrss/athena
  • smobius/athena
  • rateixei/athena
  • mavogel/athena
  • spagan/athena
  • carquin/athena
  • dportill/athena
  • okiverny/athena
  • chhayes/athena
  • jelena/athena
  • osunnebo/athena
  • jwalder/athena
  • desilva/athena
  • lmijovic/athena
  • junpei/athena
  • sanmay/athena
  • tilebeam/athena
  • satom/athena
  • jstark/athena
  • jahreda/athena
  • mcarnesa/athena
  • delsart/athena
  • jedebevc/athena
  • kiabelin/athena
  • silu/athena
  • vtskhaya/athena
  • krbjoerk/athena
  • cyoung/athena
  • jtanaka/athena
  • luxin/athena
  • yifany/athena
  • mtogawa/athena
  • faser/offline/athena
  • haoran/athena
  • danning/athena
  • maslawin/athena
  • minghui/athena
  • dcasperfaser/athena
  • beddall/athena
  • srettie/athena
  • cfan/athena
  • almeidvi/athena
  • mmontell/athena
  • vmartin/athena
  • kazheng/athena
  • pajones/athena
  • beltran/athena-fork
  • kgupta/athena
  • sudha/athena
  • ssinha/athena
  • lgagnon/athena
  • lhenkelm/athena
  • anbaraja/athena
  • dpanchal/athena
  • joana/athena
  • serodrig/athena
  • kkawade/athena
  • amorenos/athena
  • mtanasin/athena
  • jshahini/athena
  • vbuxbaum/athena
  • apalazzo/athena
  • chiodini/athena
  • lfeligio/athena
  • kburka/athena
  • jaofferm/athena
  • gonzalri/athena
  • ehaines/athena
  • desengup/athena
  • rmazini/athena
  • gottino/athena
  • gavrilen/athena
  • dwkim/athena
  • mdidenko/athena
  • qidong/athena
  • cdimitri/athena
  • sabidi/athena
  • jingjing/athena
  • bkerridg/athena
  • ktackman/athena
  • hazeng/athena
  • asciandr/athena
  • ktopolni/athena
  • dabattul/athena
  • attrtcal/athena
  • mischott/athena-22
  • yche/athena
  • yoyeh/athena
  • sgaid/athena
  • thmaurin/athena
  • bochen/athena
  • chjiang/athena
  • krdona/athena
  • lbazzano/athena
  • rushioda/athena-3
  • nlad/athena
  • pclark/athena
  • dtorresa/athena
  • meiqi/athena
  • kvidalgu/athena
  • aackerma/athena
  • aaikot/athena
  • hmoyanog/athena
  • yingjun/athena
  • jcurran/athena
  • lesplend/athena
  • maboelel/athena
  • xinfei/athena
  • xinhui/athena
  • aivina/athena
  • mschefer/athena
  • kazheng/athena-physics-val-2023
  • rmakhman/athena
  • shhan/athena
  • zoduan/athena
  • zhiliang/athena
  • liuk/athena
  • jlue/athena
  • bdixit/athena
  • sfrances/athena
  • ragrabar/athena
  • alsidley/athena
  • kyjones/topoetcone-removal
  • xingguo/athena
  • niabicht/athena
  • asehrawa/athena
  • yunagai/athena
  • mhoppesc/athena
  • shahzad/athena
  • llewitt/athena
  • keener/athena
  • lcalic/athena-backup
  • bschlag/athena
  • greynold/athena
  • adohnalo/athena
  • kazheng/athena-workingpoint
  • agentry/athena
  • yinmiao/athena
  • bruckman/athena
  • kbhide/athena
  • drankin/athena
  • nkang/athena
  • losanti/athena
  • hvanders/athena
  • ladamczy/test
  • tbeumker/athenatest
  • tbeumker/athena
  • asmaga/athena
  • berkeleylab/acts/athena
  • menu-hackathon/athena
  • weitao/athena
  • jiturriz/athena
  • losanti/athena-23
  • vmaksimo/athena
  • wsong/athena
  • dmankad/athena-idle
  • toobauma/athena
  • dawerner/athena
  • kyjones/trigger-example
  • edreyer/athena
  • seggebre/athena-fluencemap-modification
  • gtarna/athena
  • fisopkov/athena
  • maparo/athena
  • lprimomo/athena
  • smanzoni/athena
  • adimri/athena
  • shmukher/athena
  • SecVtx-Lancaster/Athena
  • jcrosby/athena
  • pgraveli/athena
  • aackerma/atlas-athena
  • tovsiann/athena
  • wstanek/athena
  • atlas-sa-uct/athena
  • lrambell/athena
  • ppotepa/athena
  • rsnyder/athena
  • zgao/athena
  • skita/athena
  • eullmank/athena
  • lroos/athena
  • achakrav/athena
  • mhemmett/athena
  • thmaurin/athena-sim-flavour
  • xmapekul/athena
  • evitale/athena
  • arej/athena
  • kgoto/athena
  • rashbypi/athena
  • ivyas/athena
  • epasqual/athena
  • lkretsch/athena
  • aleksand/athena
  • npond/athena
  • jebohm/athena
  • hluk/athena
  • mbiyabi/athena
  • cvittori/athena
  • dbiswas/athena
  • mkareem/athena
  • aralves/athena
  • dkoeck/anniathenafork
  • mihe/athena
  • tslee/athena
  • mhaacke/athena
  • rgupta/athena
  • cgarvey/athena
  • kesedlac/athena
  • croland/athena
  • pkumari/athena
  • ctosciri/athena-old
  • asoflau/athena
  • ctosciri/athena
  • feickert/athena
  • gtolkach/athena
  • agerwin/athena
  • gfrattar/athena
  • gwilliam/athena
  • ricunnin/athena
  • bdixit/masking-strip-modules
  • bscheuer/athena
  • ksudo/athena
  • jfeng2/athena
  • svanstro/athena
  • gaofeng/athena
  • kosuzuki/athena
  • vaustrup/athena
  • rhiguchi/athena
  • hart/athena
  • rmizuhik/athena
  • etoyoda/athena
  • kkanke/athena
  • tnakagaw/athena
  • whopkins/athena
  • amakita/athena
  • maoki/athena
  • miyamada/athena
  • tpaschoa/athena
  • evalient/athena
  • dduda/athena
  • ferusso/athena
  • rishikaw/athena
  • anayaz/athena
  • aagaard/athena
  • smweber/athena-run-3
  • shudong/athena
  • smweber/athena
  • evalient/athena-dnn-calculator
  • zyan/athena-muon-calib
  • zyan/athena-muon-calib-stream
  • dellacqu/athena
  • strom/athena-dms
  • glagafon/project-nimber-1
  • strom/athena
  • brosser/athena
  • jsallen/athena
  • sbellman/athena
  • macretar/athena
  • aowang/athena
  • ooncel/athena
  • jhoya/athena
  • leguo/athena
  • skadir/athena-sadaf
  • osotosan/athena
  • glagafon/handi-project
  • wuxi/athena
  • tygeorge/athena
  • glagafon/handi-project-1
  • hasun/athena
  • syan/athena-syan
  • aborbely/athena
  • mnorfolk/athena
  • will/athena
  • karakawa/athena
  • axgallen/athena-qualification-task
  • schernau/athena
  • taogawa/athena
  • tmlinare/athena
  • mmaroun/ravina-fork
  • axgallen/athena
  • romar/athena
  • seinfant/athena
  • dmankad/athena-gen
  • ktariq/athena
  • agarabag/athena
  • zuzak/athena
  • vlysenko/athena
  • dhagan/athena
  • ipolishc/athena
  • ibamwidh/athena
  • mahorstm/athena
  • tizhang/athena
  • ykhoulak/myathena
  • atishelm/athena
  • jolamber/athena
  • frfische/athena
  • xilin/athena
  • jlue/athena-latest
  • nkua-atlas/athena
  • huayu/athena
  • yil/athena
  • chuanye/athena
  • kifarman/athena
  • dntounis/athena
  • tayoshid/athena
  • lderamo/athena
  • steinber/athena-main
  • nischmit/athena
  • movincen/athena
  • tdingley/athena
  • dtruncal/athena
  • hasegawa/athena
  • kazheng/athena-acts
  • dongyi/athena
  • malvesca/athena
  • glagafon/dq-optimize
  • openc/athena
  • mnowak/athena
  • ekajomov/athena-fork-fix
  • ladamczy/athena
  • mhufnage/athena
  • lcalic/athena
  • rqian/athena
  • anfortma/athena
  • lsultana/obsolete_athena
  • lsultana/athena
  • alveltma/athena
  • yonoda/athena
  • kfung/athena
  • alpleban/athena
  • mmaheshw/athena
  • jdavidso/athena
  • anstein/athena
  • pebaron/athena-leprem
  • edcritel/athena
  • gbird/athena
  • mvivasal/athena
  • midandre/athena
  • anhodges/athena
  • mfurukaw/athena
  • sokkerma/athena
  • bglik/athena
  • asbrooks/athena
  • kyjones/athena
  • fcurcio/athena
  • lboccard/athena
  • mmlynars/athena-v-2
  • tburatov/athena
  • mveen/athena
  • jmcgowan/athena
  • ctaybi/athena
  • joroemer/athena
  • tayoshid/athena-test
  • dmankad/athena
  • ivyoung/athena
  • drasslof/athena
  • sanchezj/athena-2022
  • tmclachl/athena
  • jodafons/athena
  • jiddon/athena
  • anburger/athena
  • sdemiran/athena
  • apfleger/athena
  • fwinkel/athena
  • sdahbi/athena
  • goblirsc/athena
  • sidoti/athena
  • izahir/athena
  • sanchezj/athena
  • mmoors/athena
  • jwkraus/athena
  • rhaberle/athena
  • rvinasco/athena
  • esimpson/athena
  • obut/athena
  • jhowarth/athena
  • klleras/athena
  • jecouthu/athena
  • dta/athena_old
  • mungo/athena
  • janders/athena
  • jchapman/athena
  • dtrischu/athena
  • avallier/athena
  • misantan/athena
  • fmontere/athena
  • fhenry/athena
  • sfuenzal/athena
  • zalegria/athena
  • awharton/Athena
  • zhaotong/athena
  • acordeir/athena-ed
  • gdigrego/athena
  • shaoguan/athena
  • pdougan/athena
  • nbruscin/athena
  • amelo/athena
  • caiy/athena
  • peiyan/athena
  • mkholoda/athena
  • fkirfel/athena
  • esampson/athena-idart
  • backes/athena
  • tayoshid/athena-2024
  • bcervato/athena
  • kchu/athena
  • gfacini/athena
  • fwinkl2/athena
  • nharriso/athena
  • shpeng/athena-2
  • gmascare/athena
  • yvolkotr/athena
  • costanzo/athena
  • gmercado/athena
  • rhowen/athena
  • esampson/athena-idart-2
  • djlewis/athena
  • pibutti/athena
  • yuematsu/athena
  • esampson/athena-june-otp
  • esampson/athena-otp
  • alpleban/athena-met
  • astefl/athena
  • bmoser/athena
  • yilin/athena
  • zhanhang/athena
  • bdong/athena
  • ksahan/athena
  • msasada/athena
  • wcastigl/athena
  • thitchin/athena
  • sosarkar/athena-again
  • agheata/athena
  • txu/athena
  • lbarrade/athena
  • seth/athena
  • robouque/athena
  • dbaronmo/athena
  • zhangbo/athena
  • mlyukova/athena
  • nsurijr/athena
  • damperia/athena-acts
  • martyniu/athena
  • okolay/athena
  • esampson/june-2-otp
  • wema/athena
  • boudreau/athena
  • acamplan/athena
  • eballabe/athena
  • bngair/met-significance-r-22
  • vsasse/athena
  • bngair/me-tsig-athena
  • bhuth/athena
  • ksakura/athena
  • domatter/athena
  • vkost/athena
  • rhicks/athena
  • menadeem/athena
  • atymchys/athena
  • yanqiw/athena
  • linghua/athena
  • juscerri/athena
  • skadir/athena
  • sgoswami/athena
  • biliu/athena
  • arelycg/athena
  • beltran/athena
  • mwessels/athena
  • sosarkar/athena
  • dreikher/athena
  • hshaddix/athena
  • ddicroce/athena
  • bdebjani/athena
  • fladias/athena
  • lwinkler/athena
  • elham/athena
  • emoon/athena
  • haren/athena
  • mhabedan/athena
  • cleong/athena
  • sdiefenb/athena-onnx-tutorial
  • dwilson/athena
  • thart/athena
  • fivone/athena
  • nkrogh/athena
  • mads/athena
  • lsanfili/athena
  • scane/athena
  • dahumphr/athena
  • lifoster/athena
  • kenakamu/athena
  • echerepa/athena
  • baer/athena
  • dcamarer/athena
  • glagafon/aaaathena
  • alancast/athena
  • glagafon/athena
  • eskorda/athena
  • salopez/athena
  • haotianl/athena
  • rshibata/athena
  • glagafon/glagafon-dq
  • lburke/athena
  • ukhurshi/athena
  • rvavrick/athena
  • therwig/athena
  • pizhang/athena
  • mwitkows/athena
  • delitez/athena
  • pachabri/athena
  • lcorazzi/athena
  • htsoi/athena
  • ezaya/athena
  • casadop/athena
  • achamber/athena
  • jaburles/athena
  • mmantina/athena
  • hzhuang/athena
  • mamirono/athena
  • rmole/athena
  • jkrupa/athena
  • mfornasi/athena
  • lmonaco/athena
  • gserenis/athena
  • semami/athena
  • uepstein/athena
  • fdattola/athena
  • belderto/athena
  • jinglis/athena
  • rpozzi/athena
  • ljerala/athena
  • cmavungu/athena
  • abesir/athena
  • lechols/athena
  • lopezzot/athena
  • jajohnso/athena
  • htorre/athena
  • jlittle/athena
  • robouque/athena-20241115
  • fsiegert/athena
  • wguerin/athena
  • rmole/athena-personal-fork
  • kfang/athena-fork-kyfang
  • tneep/athena
  • lbrown/athena
  • wenjingw/athena
  • jackersc/athena
  • amoreira/athena
  • epompapa/athena
  • ashirazi/athena
  • wasu/athena
  • prmitra/athena
  • kgrimm/athena-kgrimm
  • toheintz/athena
  • nihartma/athena
  • kdipetri/athena
  • aslobodk/athena
  • goetz/athena-acts
  • gfazzino/athena
  • muschmid/athena
  • yazhou/athena
  • djuarezg/athena
  • falves/athena
  • wlai/athena
  • alarnold/athena
  • mdacunha/athena
  • mborodin/athena
  • novotnyp/athena
  • rohasan/athena
  • asickles/athena
  • alecrhys/athena
  • adsalvad/athena
  • lvicenik/athena
  • frcastig/athena
  • christog/athena
  • tflee/athena
  • kkazakov/athena
  • ehampshi/athena
  • ibenaoum/athena
  • zetao/athena
  • mfarzali/athena
  • llarson/athena
  • pusharma/athena
  • gpinheir/athena
  • jusilva/athena
  • tomoya/athena-low-pt-muon-rec
  • hshaddix/athena-hshaddix
  • jecifuen/athena
  • exochell/my-athena
  • mojeda/athena
  • misavic/athena
  • jlieberm/athena
  • chhultqu/athena
  • nsur/athena-lund
  • jlai/athena
  • yuxuanz/local-athena
  • vchabala/athena
  • nshtokha/athena
  • yukari/athena
  • pmourafr/athena
  • camccrac/athena
  • akraus/athena
  • sizumiya/athena
  • zhubacek/athena
  • mnegrini/athena
  • rkavak/athena
  • mfilipig/athena
  • fdejean/athena
  • zrokavec/athena
  • sawyer/athena
  • yanqiw/athena-acts-for-run-3-silicon-tracking
  • ssuravar/athena
  • gipoddar/athena
  • beyeo/athena
  • vpires/athena-vasco
  • mtancock/athena-2
  • gsalvi/athena
  • fballi/athena
  • sutuncay/athena
  • ywng/athena
1575 results
Show changes
Showing
with 582 additions and 62 deletions
################################################################################
# Package: AthenaPoolTest
################################################################################
# Declare the package name:
atlas_subdir( AthenaPoolTest )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PRIVATE
AtlasTest/DatabaseTest/AthenaPoolTestData
Calorimeter/CaloDetDescr
Calorimeter/CaloEvent
Calorimeter/CaloIdentifier
Control/AthenaBaseComps
Control/AthenaKernel
Control/StoreGate
Database/AthenaPOOL/AthenaPoolUtilities
DetectorDescription/GeoModel/GeoModelInterfaces
DetectorDescription/GeoPrimitives
DetectorDescription/Identifier
Event/EventInfo
Event/EventInfoMgt
GaudiKernel
InnerDetector/InDetDetDescr/InDetIdentifier
InnerDetector/InDetDetDescr/InDetReadoutGeometry
InnerDetector/InDetRawEvent/InDetRawData
InnerDetector/InDetRecEvent/InDetCompetingRIOsOnTrack
InnerDetector/InDetRecEvent/InDetPrepRawData
InnerDetector/InDetRecEvent/InDetRIO_OnTrack
LArCalorimeter/LArRecEvent
TestPolicy
Tracking/TrkDetDescr/TrkSurfaces
Tracking/TrkEvent/TrkCompetingRIOsOnTrack
Tracking/TrkEvent/TrkEventPrimitives
Tracking/TrkEvent/TrkMaterialOnTrack
Tracking/TrkEvent/TrkParameters
Tracking/TrkEvent/TrkTrack
Tracking/TrkEvent/TrkVertexOnTrack )
# External dependencies:
find_package( Eigen )
# Component(s) in the package:
atlas_add_component( AthenaPoolTest
src/AthenaPoolTestDataReader.cxx
src/AthenaPoolTestDataWriter.cxx
src/AthenaPoolTestAttrWriter.cxx
src/AthenaPoolTestAttrReader.cxx
src/InDetRawDataFakeReader.cxx
src/InDetRawDataFakeWriter.cxx
src/LArCellContFakeWriter.cxx
src/LArCellContFakeReader.cxx
src/EventInfoWriter.cxx
src/EventInfoReader.cxx
src/PileUpEventInfoWriter.cxx
src/PileUpEventInfoReader.cxx
src/TrkTrackFakeReader.cxx
src/TrkTrackFakeWriter.cxx
src/FakeTrackBuilder.cxx
src/components/*.cxx
INCLUDE_DIRS ${EIGEN_INCLUDE_DIRS}
LINK_LIBRARIES ${EIGEN_LIBRARIES} AthenaPoolTestData CaloDetDescrLib CaloEvent CaloIdentifier AthenaBaseComps AthenaKernel StoreGateLib SGtests AthenaPoolUtilities GeoPrimitives Identifier EventInfo GaudiKernel InDetIdentifier InDetReadoutGeometry InDetRawData InDetCompetingRIOsOnTrack InDetPrepRawData InDetRIO_OnTrack LArRecEvent TrkSurfaces TrkCompetingRIOsOnTrack TrkEventPrimitives TrkMaterialOnTrack TrkParameters TrkTrack TrkVertexOnTrack )
# Install files from the package:
atlas_install_headers( AthenaPoolTest )
atlas_install_joboptions( share/*.py )
......@@ -328,8 +328,7 @@ StatusCode InDetRawDataFakeWriter::printRDOs() const
rdo!=rdocoll->end() ; ++rdo) {
ATH_MSG_DEBUG("RDO ID=" << m_sctId->show_to_string((*rdo)->identify())
<< "RDO grp=" << (*rdo)->getGroupSize() << " strip:" <<
(*rdo)->getStrip() );
<< "RDO grp=" << (*rdo)->getGroupSize() );
}
}
......
......@@ -24,20 +24,11 @@
#ifndef ATHENAPOOLTESTDATA_ATHENAPOOLTESTD_H
# define ATHENAPOOLTESTDATA_ATHENAPOOLTESTD_H
//<<<<<< INCLUDES >>>>>>
#include "AthenaPoolTestData/AthenaPoolTestC.h"
//#include "CLHEP/Geometry/Point3D.h"
//#include <string>
#include <string>
//<<<<<< PUBLIC DEFINES >>>>>>
//<<<<<< PUBLIC CONSTANTS >>>>>>
//<<<<<< PUBLIC TYPES >>>>>>
//<<<<<< PUBLIC VARIABLES >>>>>>
//<<<<<< PUBLIC FUNCTIONS >>>>>>
//<<<<<< CLASS DECLARATIONS >>>>>>
class string;
class AthenaPoolTestD : public AthenaPoolTestC
{
......
......@@ -39,7 +39,6 @@ public:
AthenaPoolTestMapData();
AthenaPoolTestMapData (const std::vector< Deposit >& deposits, int simDataWord = 0);
AthenaPoolTestMapData (const AthenaPoolTestMapData& other);
virtual ~AthenaPoolTestMapData();
int word() const; // Get the packed simdata word
......
......@@ -41,7 +41,6 @@ public:
AthenaPoolTestMapDataLink();
AthenaPoolTestMapDataLink(index_type barCode, index_type eventIndex = 0);
AthenaPoolTestMapDataLink(const MyDummyClass* p, index_type eventIndex = 0);
AthenaPoolTestMapDataLink(const AthenaPoolTestMapDataLink& rhs);
//@}
/// \name indexing accessors (e.g. for writing)
......@@ -56,7 +55,6 @@ public:
public:
ExtendedBarCode();
ExtendedBarCode(index_type barcode, index_type eventIndex);
ExtendedBarCode(const ExtendedBarCode& rhs);
unsigned long barcode() const;
unsigned short eventIndex() const;
......@@ -79,9 +77,6 @@ inline AthenaPoolTestMapDataLink::ExtendedBarCode::ExtendedBarCode(index_type ba
assert(eventIndex < std::numeric_limits<unsigned short>::max());
}
inline AthenaPoolTestMapDataLink::ExtendedBarCode::ExtendedBarCode(const ExtendedBarCode& rhs) :
m_BC(rhs.m_BC), m_evtIndex(rhs.m_evtIndex) {}
inline unsigned long \
AthenaPoolTestMapDataLink::ExtendedBarCode::barcode() const
{
......@@ -105,11 +100,6 @@ inline
AthenaPoolTestMapDataLink::AthenaPoolTestMapDataLink(const MyDummyClass* /*p*/, index_type eventIndex) :
m_particle(0), m_extBarcode(0, eventIndex) {}
inline
AthenaPoolTestMapDataLink::AthenaPoolTestMapDataLink(const AthenaPoolTestMapDataLink& rhs) :
m_particle(rhs.m_particle),
m_extBarcode(rhs.m_extBarcode) {}
inline int
AthenaPoolTestMapDataLink::barcode() const
{ return int(m_extBarcode.barcode()); } //FIXME ret type
......
......@@ -19,8 +19,9 @@
#include <string>
#include <set>
struct TrigPath
class TrigPath
{
public:
TrigPath() : pathID(-1), l1bit(-1), l2bit(0) {}
TrigPath(int l1, int l2, int p) :
pathID(p), l1bit(l1), l2bit(l2) {}
......
......@@ -40,12 +40,6 @@ AthenaPoolTestMapData::AthenaPoolTestMapData (const std::vector<Deposit>& deposi
m_deposits = deposits;
}
AthenaPoolTestMapData::AthenaPoolTestMapData (const AthenaPoolTestMapData& other)
:m_word(other.m_word),
m_deposits(other.m_deposits)
{}
AthenaPoolTestMapData::~AthenaPoolTestMapData()
{
// delete[] m_p_deposits;
......
......@@ -3,7 +3,7 @@
DATADIR=/afs/cern.ch/atlas/offline/test/POOLCollectionTools
XMLINPUT=$DATADIR/tagExtract_PUR.xml
UTIL=CollAppend
UTIL2=CollAppend.exe
UTIL2=AthCollAppend
# remove detritus from previous tests
rm -f PoolCollectionCatalog.xml
......@@ -24,7 +24,7 @@ fi
cmd="$UTIL -xmlInput $XMLINPUT"
echo $cmd
#$cmd
# Check Atlas version CollAppend
# Check Atlas version AthCollAppend
cmd="$UTIL2 -xmlInput $XMLINPUT"
echo $cmd
$cmd
......
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<!DOCTYPE ArgList>
<ArgList>
<ToolInfo date="Tue Nov 9 18:49:00 2010&#xA;" toolID="CollAppend.exe">
<ToolInfo date="Tue Nov 9 18:49:00 2010&#xA;" toolID="AthCollAppend">
<CliArg name="QueryInfo" option="-query">
<datum/>
<CliArg name="DstInfo" option="-dst">
......
......@@ -27,10 +27,15 @@ from AthenaCommon.AlgSequence import AlgSequence
topSequence = AlgSequence()
from RecExConfig.ObjKeyStore import objKeyStore
if( ( not objKeyStore.isInInput( "xAOD::EventInfo_v1") ) and \
( not hasattr( topSequence, "xAODMaker::EventInfoCnvAlg" ) ) ):
from xAODEventInfoCnv.xAODEventInfoCreator import xAODMaker__EventInfoCnvAlg
topSequence+=xAODMaker__EventInfoCnvAlg()
if not objKeyStore.isInInput( "xAOD::EventInfo" ):
if not hasattr( topSequence, "xAODMaker::EventInfoCnvAlg" ):
from xAODEventInfoCnv.xAODEventInfoCreator import xAODMaker__EventInfoCnvAlg
topSequence += xAODMaker__EventInfoCnvAlg()
pass
else:
if not hasattr( topSequence, "xAODMaker::EventInfoNonConstCnvAlg" ):
topSequence += CfgMgr.xAODMaker__EventInfoNonConstCnvAlg()
pass
from AthenaCommon.AppMgr import theApp
......@@ -150,5 +155,3 @@ topSequence+=RegStream1
# End of job options file
#
###############################################################
# $Id: CMakeLists.txt 744649 2016-05-03 19:33:39Z krasznaa $
################################################################################
# Package: TestTools
################################################################################
......@@ -6,25 +7,28 @@
atlas_subdir( TestTools )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Control/AthenaCommon
TestPolicy
PRIVATE
GaudiKernel )
atlas_depends_on_subdirs(
PUBLIC
Control/AthenaCommon
TestPolicy
PRIVATE
GaudiKernel )
# External dependencies:
find_package( PythonLibs )
# Component(s) in the package:
atlas_add_library( TestTools
src/*.cxx
PUBLIC_HEADERS TestTools
INCLUDE_DIRS ${PYTHON_INCLUDE_DIRS}
LINK_LIBRARIES ${PYTHON_LIBRARIES}
PRIVATE_LINK_LIBRARIES GaudiKernel )
# In standalone mode we just use the headers from the package. While in
# offline mode we build a proper library.
if( XAOD_STANDALONE )
atlas_add_library( TestTools
TestTools/*.h
INTERFACE
PUBLIC_HEADERS TestTools )
else()
atlas_add_library( TestTools
TestTools/*.h src/*.cxx
PUBLIC_HEADERS TestTools
PRIVATE_LINK_LIBRARIES GaudiKernel )
endif()
# Install files from the package:
atlas_install_python_modules( python/*.py )
atlas_install_joboptions( share/*.py )
atlas_install_scripts( share/runUnitTests.sh share/post.sh )
......@@ -27,7 +27,7 @@
* EXPECT_EXCEPTION (std::runtime_error, doSomething());
@endcode
*
* This will produce an exception failure if @c doSomething()
* This will produce an assertion failure if @c doSomething()
* does _not_ throw a @c std::runtime_error exception.
*/
#define EXPECT_EXCEPTION(EXC, CODE) do { \
......
// This file's extension implies that it's C, but it's really -*- C++ -*-.
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
*/
// $Id$
/**
* @file TestTools/leakcheck.h
* @author scott snyder <snyder@bnl.gov>
* @date Nov, 2016
* @brief Pitifully simple leak checker for unit tests.
* Just verifies that allocations/deallocations
* match over an RAII region.
*
* Overrides the standard new/delete functions, so should not be
* #included from any code that would be included in a library.
*/
#ifndef TESTTOOLS_LEAKCHECK_H
#define TESTTOOLS_LEAKCHECK_H
#include <malloc.h>
#include <unordered_set>
#include <iostream>
#include <cassert>
namespace Athena_test {
std::unordered_set<void*>* allocs = nullptr;
struct LeakCheckDisable
{
LeakCheckDisable() : m_allocs(allocs) { allocs = nullptr; }
~LeakCheckDisable() { allocs = m_allocs; }
void insert(void* p) { if (m_allocs) m_allocs->insert(p); }
void erase(void* p) { if (m_allocs) m_allocs->erase(p); }
std::unordered_set<void*>* m_allocs;
};
} // namespace Athena_test
void* operator new(std::size_t size)
{
void* ptr = malloc(size);
if (Athena_test::allocs) {
Athena_test::LeakCheckDisable disable;
disable.insert (ptr);
}
return ptr;
}
void operator delete (void* ptr) noexcept
{
if (Athena_test::allocs) {
Athena_test::LeakCheckDisable disable;
disable.erase (ptr);
}
free(ptr);
}
void operator delete (void* ptr, size_t) noexcept
{
if (Athena_test::allocs) {
Athena_test::LeakCheckDisable disable;
disable.erase (ptr);
}
free(ptr);
}
namespace Athena_test {
struct Leakcheck
{
Leakcheck() : m_old_allocs (allocs) { allocs = &m_allocs; }
~Leakcheck();
std::unordered_set<void*>* m_old_allocs;
std::unordered_set<void*> m_allocs;
};
// Not inline; this file should NOT be included in any library.
Leakcheck::~Leakcheck()
{
allocs = m_old_allocs;
if (!m_allocs.empty()) {
std::cerr << "Leaks!\n";
for (void* p : m_allocs)
std::cerr << " " << p << "\n";
assert (m_allocs.empty());
}
}
} // namespace Athena_test
#endif // not TESTTOOLS_LEAKCHECK_H
......@@ -43,4 +43,3 @@ macro_append DOXYGEN_INPUT " ../doc"
macro_append DOXYGEN_INPUT " ../share"
macro_append DOXYGEN_FILE_PATTERNS " *.sh"
macro_append DOXYGEN_FILE_PATTERNS " *.txt"
......@@ -34,7 +34,8 @@ s/^StoreGateSvc_Impl DEBUG/StoreGateSvc DEBUG/
s/StoreGateSvc_Impl/StoreGateSvc/
s/SGImplSvc/StoreGateSvc/
s/SG::DataProxyHolder::sgkey_t/sgkey_t/
s!\\\\(ERROR\\\\|INFO\\\\|WARNING\\\\|FATAL\\\\) [^ ]*/!\\\\1 ../!
s!(ERROR|INFO|WARNING|FATAL) [^ ]*/!\\\\1 ../!
s/(\.cxx|\.cpp|\.h|\.icc|LINE):[0-9]+/\\\\1/
s/.[[][?]1034h//
EOF
......@@ -143,7 +144,16 @@ PP="$PP"'|^ConditionStore +INFO Start ConditionStore'
PP="$PP"'|^ConditionStore +INFO Stop ConditionStore'
# Differences between Gaudi versions.
PP="$PP"'|DEBUG input handles:|DEBUG output handles:|DEBUG Data Deps for|DEBUG Property update for OutputLevel :|-ExtraInputs |-ExtraOutputs |-Cardinality |-IsClonable |-NeededResources |-Timeline '
PP="$PP"'|DEBUG input handles:|DEBUG output handles:|DEBUG Data Deps for|DEBUG Property update for OutputLevel :|-ExtraInputs |-ExtraOutputs |-Cardinality |-IsClonable |-NeededResources |-Timeline |Service base class initialized successfully'
# StoreGate INFO messages changed to VERBOSE
PP="$PP"'|^(StoreGateSvc|[^ ]+Store) +(INFO|VERBOSE) (Stop|stop|Start)'
# Transient frontier warnings.
PP="$PP"'|^warn .fn-'
# ubsan
PP="$PP"'|bits/regex.h:1545'
if [ "$extrapatterns" != "" ]; then
......@@ -162,12 +172,36 @@ else
echo "$GREEN post.sh> OK: ${test} exited normally. Output is in $joblog $RESET"
fi
reflog=../share/${test}.ref
# If we can't find the reference file, maybe it's located outside
# the repo. With the switch to git, we have to fall back
# to handling the versioning manually.
# ATLAS_REFERENCE_TAG should be a string of the form PACKAGE/VERSION.
# We first look for it in DATAPATH. If we don't find it,
# we then look under ATLAS_REFERENCE_DATA, which falls back
# to an afs path if it's not found.
if [ \( ! -r $reflog \) -a "$ATLAS_REFERENCE_TAG" != "" ]; then
# Look for the file in DATAPATH.
# We have to look for the directory, not the file itself,
# since get_files is hardcoded not to look more than two
# levels down.
get_files -data -symlink $ATLAS_REFERENCE_TAG > /dev/null
reflog=`basename $ATLAS_REFERENCE_TAG`/${test}.ref
if [ ! -r $reflog ]; then
testdata=$ATLAS_REFERENCE_DATA
if [ "$testdata" = "" ]; then
testdata=/afs/cern.ch/atlas/maxidisk/d33/referencefiles
fi
reflog=$testdata/$ATLAS_REFERENCE_TAG/${test}.ref
fi
fi
if [ -r $reflog ]
then
jobrep=${joblog}-rep
sed "$II" $joblog > $jobrep
sed -r "$II" $joblog > $jobrep
refrep=`basename ${reflog}`-rep
sed "$II" $reflog > $refrep
sed -r "$II" $reflog > $refrep
jobdiff=${joblog}-todiff
refdiff=`basename ${reflog}`-todiff
egrep -a -v "$PP" < $jobrep > $jobdiff
......
#
# This helper script is meant to set up a valid value for the
# LCG_RELEASE_BASE environment variable for the builds.
#
# If the environment variable is already set when the script runs, its
# value is not modified. If it isn't set yet, then the script tries to
# check for the existence of a number of standard directories in which
# LCG releases usually reside.
#
if [ -z "${LCG_RELEASE_BASE}" ]; then
if [ -d /cvmfs/sft.cern.ch/lcg/releases ]; then
export LCG_RELEASE_BASE=/cvmfs/sft.cern.ch/lcg/releases
elif [ -d /afs/cern.ch/sw/lcg/releases ]; then
export LCG_RELEASE_BASE=/afs/cern.ch/sw/lcg/releases
elif [ -d /cvmfs/atlas.cern.ch/repo/sw/software/21.0/sw/lcg/releases ]; then
export LCG_RELEASE_BASE=/cvmfs/atlas.cern.ch/repo/sw/software/21.0/sw/lcg/releases
fi
echo "Set LCG_RELEASE_BASE = ${LCG_RELEASE_BASE}"
else
echo "Leaving LCG_RELEASE_BASE = ${LCG_RELEASE_BASE}"
fi
Build Scripts For ATLAS External Projects
=========================================
This directory collects the helper scripts needed to build / set up everything
necessary to build the projects of this repository.
#
# This helper script is meant to set up a valid value for the
# TDAQ_RELEASE_BASE environment variable for the builds.
#
# If the environment variable is already set when the script runs, its
# value is not modified. If it isn't set yet, then the script tries to
# check for the existence of a number of standard directories in which
# TDAQ releases usually reside.
#
if [ -z "${TDAQ_RELEASE_BASE}" ]; then
if [ -d /cvmfs/atlas.cern.ch/repo/sw/tdaq ]; then
export TDAQ_RELEASE_BASE=/cvmfs/atlas.cern.ch/repo/sw/tdaq
elif [ -d /afs/cern.ch/atlas/project/tdaq/prod ]; then
export TDAQ_RELEASE_BASE=/afs/cern.ch/atlas/project/tdaq/prod
else
echo "Error: Cannot find TDAQ software installation"
return 1
fi
echo "Set TDAQ_RELEASE_BASE = ${TDAQ_RELEASE_BASE}"
else
echo "Leaving TDAQ_RELEASE_BASE = ${TDAQ_RELEASE_BASE}"
fi
#!/bin/bash
#
# Script used for building Gaudi.
#
# Don't stop on errors but count them
set +e
ERROR_COUNT=0
# consider a pipe failed if ANY of the commands fails
set -o pipefail
# Function printing the usage information for the script
usage() {
echo "Usage: build_Gaudi.sh <-s source dir> <-b build dir> " \
"<-i install dir> <-e externals dir> <-p externals project name> " \
"<-f platform name> [-r RPM dir] [-t build type]"
}
# Parse the command line arguments:
SOURCEDIR=""
BUILDDIR=""
INSTALLDIR=""
EXTDIR=""
EXTPROJECT=""
PLATFORM=""
RPMDIR=""
BUILDTYPE="Release"
while getopts ":s:b:i:e:p:f:r:t:h" opt; do
case $opt in
s)
SOURCEDIR=$OPTARG
;;
b)
BUILDDIR=$OPTARG
;;
i)
INSTALLDIR=$OPTARG
;;
e)
EXTDIR=$OPTARG
;;
p)
EXTPROJECT=$OPTARG
;;
f)
PLATFORM=$OPTARG
;;
r)
RPMDIR=$OPTARG
;;
t)
BUILDTYPE=$OPTARG
;;
h)
usage
exit 0
;;
:)
echo "Argument -$OPTARG requires a parameter!"
usage
exit 1
;;
?)
echo "Unknown argument: -$OPTARG"
usage
exit 1
;;
esac
done
# Make sure that the required options were all specified:
if [ "$SOURCEDIR" = "" ] || [ "$BUILDDIR" = "" ] || [ "$INSTALLDIR" = "" ] \
|| [ "$EXTDIR" = "" ] || [ "$EXTPROJECT" = "" ] \
|| [ "$PLATFORM" = "" ]; then
echo "Not all required parameters received!"
usage
exit 1
fi
# Create the build directory if it doesn't exist, and move to it:
mkdir -p ${BUILDDIR} || ((ERROR_COUNT++))
cd ${BUILDDIR} || ((ERROR_COUNT++))
# Set up the externals project:
source ${EXTDIR}/setup.sh || ((ERROR_COUNT++))
#FIXME: simplify error counting below while keeping '| tee ...'
# Configure the build:
error_stamp=`mktemp .tmp.error.XXXXX` ; rm -f $error_stamp
{
cmake -DCMAKE_BUILD_TYPE:STRING=${BUILDTYPE} -DCTEST_USE_LAUNCHERS:BOOL=TRUE \
-DGAUDI_ATLAS:BOOL=TRUE -DGAUDI_ATLAS_BASE_PROJECT:STRING=${EXTPROJECT} \
-DCMAKE_INSTALL_PREFIX:PATH=/InstallArea/${PLATFORM} \
${SOURCEDIR} || touch $error_stamp
} 2>&1 | tee cmake_config.log
test -f $error_stamp && ((ERROR_COUNT++))
rm -f $error_stamp
# Build it:
error_stamp=`mktemp .tmp.error.XXXXX` ; rm -f $error_stamp
{
make -k || touch $error_stamp
} 2>&1 | tee cmake_build.log
test -f $error_stamp && ((ERROR_COUNT++))
rm -f $error_stamp
# Install it:
error_stamp=`mktemp .tmp.error.XXXXX` ; rm -f $error_stamp
{
make -k install/fast DESTDIR=${INSTALLDIR} || touch $error_stamp
} 2>&1 | tee cmake_install.log
test -f $error_stamp && ((ERROR_COUNT++))
rm -f $error_stamp
# If no RPM directory was specified, stop here:
if [ "$RPMDIR" = "" ]; then
exit ${ERROR_COUNT}
fi
# Build the RPM for the project:
error_stamp=`mktemp .tmp.error.XXXXX` ; rm -f $error_stamp
{
cpack || touch $error_stamp
} 2>&1 | tee cmake_cpack.log
test -f $error_stamp && ((ERROR_COUNT++))
rm -f $error_stamp
error_stamp=`mktemp .tmp.error.XXXXX` ; rm -f $error_stamp
{
mkdir -p ${RPMDIR} && cp GAUDI*.rpm ${RPMDIR} || touch $error_stamp
} 2>&1 | tee cp_rpm.log
test -f $error_stamp && ((ERROR_COUNT++))
rm -f $error_stamp
if [ $ERROR_COUNT -ne 0 ]; then
echo "Gaudi build script counted $ERROR_COUNT errors"
fi
exit ${ERROR_COUNT}
#!/bin/bash
#
# Example script used for building one of the projects from the atlasexternals
# repository.
#
# Don't stop on errors but count them
set +e
ERROR_COUNT=0
# consider a pipe failed if ANY of the commands fails
set -o pipefail
# Function printing the usage information for the script
usage() {
echo "Usage: build_atlasexternals.sh <-s source dir> <-b build dir> " \
"<-i install dir> [-p project] [-r RPM dir] [-t build type] [-l LCG version number]"
}
# Parse the command line arguments:
SOURCEDIR=""
BUILDDIR=""
INSTALLDIR=""
PROJECT="AthenaExternals"
RPMDIR=""
BUILDTYPE="Release"
PROJECTVERSION=""
LCGVERSION="88"
while getopts ":s:b:i:p:r:t:v:l:h" opt; do
case $opt in
s)
SOURCEDIR=$OPTARG
;;
b)
BUILDDIR=$OPTARG
;;
i)
INSTALLDIR=$OPTARG
;;
p)
PROJECT=$OPTARG
;;
r)
RPMDIR=$OPTARG
;;
t)
BUILDTYPE=$OPTARG
;;
v)
PROJECTVERSION=$OPTARG
;;
l)
LCGVERSION=$OPTARG
;;
:)
echo "Argument -$OPTARG requires a parameter!"
usage
exit 1
;;
?)
echo "Unknown argument: -$OPTARG"
usage
exit 1
;;
esac
done
# Make sure that the required options were all specified:
if [ "$SOURCEDIR" = "" ] || [ "$BUILDDIR" = "" ] || [ "$INSTALLDIR" = "" ]; then
echo "Not all required parameters received!"
usage
exit 1
fi
# Create the build directory if it doesn't exist, and move to it:
mkdir -p ${BUILDDIR} || ((ERROR_COUNT++))
cd ${BUILDDIR} || ((ERROR_COUNT++))
# Extra settings for providing a project version for the build if necessary:
EXTRACONF=
if [ "$PROJECTVERSION" != "" ]; then
PNAME=$(echo ${PROJECT} | awk '{print toupper($0)}')
EXTRACONF=-D${PNAME}_PROJECT_VERSION:STRING=${PROJECTVERSION}
fi
#FIXME: simplify error counting:
# Configure the build:
error_stamp=`mktemp .tmp.error.XXXXX` ; rm -f $error_stamp
{
cmake -DCMAKE_BUILD_TYPE:STRING=${BUILDTYPE} -DCTEST_USE_LAUNCHERS:BOOL=TRUE \
-DLCG_VERSION_NUMBER:STRING=${LCGVERSION} \
${EXTRACONF} \
${SOURCEDIR}/Projects/${PROJECT}/ || touch $error_stamp
} 2>&1 | tee cmake_config.log
test -f $error_stamp && ((ERROR_COUNT++))
rm -f $error_stamp #FIXME: w/o $error_stamp one can't pass the status outside { ... } | tee ... shell
# Build it:
error_stamp=`mktemp .tmp.error.XXXXX` ; rm -f $error_stamp
{
make -k || touch $error_stamp
} 2>&1 | tee cmake_build.log
test -f $error_stamp && ((ERROR_COUNT++))
rm -f $error_stamp
# Install it:
error_stamp=`mktemp .tmp.error.XXXXX` ; rm -f $error_stamp
{
make -k install/fast DESTDIR=${INSTALLDIR} || touch $error_stamp
} 2>&1 | tee cmake_install.log
test -f $error_stamp && ((ERROR_COUNT++))
rm -f $error_stamp
# If no RPM directory was specified, stop here:
if [ "$RPMDIR" = "" ]; then
exit ${ERROR_COUNT}
fi
# Build the RPM or other package for the project:
error_stamp=`mktemp .tmp.error.XXXXX` ; rm -f $error_stamp
{
cpack || touch $error_stamp
} 2>&1 | tee cmake_cpack.log
test -f $error_stamp && ((ERROR_COUNT++))
rm -f $error_stamp
error_stamp=`mktemp .tmp.error.XXXXX` ; rm -f $error_stamp
{
mkdir -p ${RPMDIR} && \
FILES=`ls ${PROJECT}*.rpm ${PROJECT}*.tar.gz ${PROJECT}*.dmg 2>/dev/null ; true ;` && \
test "X$FILES" != "X" && \
cp ${FILES} ${RPMDIR} || touch $error_stamp
} 2>&1 | tee cp_rpm.log
test -f $error_stamp && ((ERROR_COUNT++))
rm -f $error_stamp
if [ $ERROR_COUNT -ne 0 ]; then
echo "AtlasExternals build script counted $ERROR_COUNT errors"
fi
exit ${ERROR_COUNT}