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
  • shbansal/athena
  • gascott/athena
  • yuhui/athena
  • lserkin/athena
  • ccaminch/athena
  • corentin/athena
  • miochoa/athena
  • berkeleylab/CharmPhysics/athena
  • cdiez/athena
  • cpollard/athena
  • hfox/athena
  • madurano/athena_gittutorial
  • msykora/athena
  • jakoubek/athena
  • calfayan/athena
  • kjohns/athena
  • atlas/athena
  • ckirfel/athena
  • toshi/athena
  • dguest/athena
  • fwinkl/athena
  • wlampl/athena
  • karolos/athena
  • jmontejo/athena
  • damazio/athena
  • aundrus/athena
  • okuprash/athena
  • smh/athena
  • turra/athena
  • akraszna/athena
  • tdado/athena
  • tadej/athena
  • abuckley/athena
  • jmasik/athena
  • pjacka/athena
  • rhauser/athena
  • tamartin/athena
  • tbold/athena
  • mhodgkin/athena
  • phwindis/athena
  • nstyles/athena
  • mark/athena
  • gemmeren/athena
  • arnaez/athena
  • ssnyder/athena
  • wwalko/athena
  • emoyse/athena
  • pgadow/athena
  • baines/athena
  • solodkov/athena
  • rbielski/athena
  • mmuskinj/athena
  • dcasper/athena
  • mrybar/athena
  • psommer/athena
  • ychiu/athena
  • christos/athena
  • yoyamagu/athena
  • bwynne/athena
  • rbianchi/athena
  • graemes/athena
  • tstreble/athena
  • sshaw/athena
  • shlomit/athena
  • ATLAS-EGamma/athena
  • hartj/athena
  • jcatmore/athena
  • ebuschma/athena
  • gunal/athena
  • yuxu/athena
  • ewelina/athena
  • ligang/athena
  • toyamaza/athena
  • sroe/athena
  • lfiorini/athena
  • longjon/athena
  • nikiforo/athena
  • jichen/athena
  • almaloiz/athena
  • fpastore/athena
  • tlari/athena
  • harkusha/athena
  • susinha/athena
  • mvozak/athena
  • filthaut/athena
  • leggett/athena
  • cchan/athena
  • peter/athena
  • martindl/athena
  • cvarni/athena
  • wleight/athena
  • cshimmin/athena
  • nwarrack/athena
  • mihuebne/athena
  • chays/athena
  • dtovey/athena
  • sgeorge/athena
  • jsallen/athena-high-pt-ms-jets
  • yafu/athena
  • mgignac/athena
  • dkar/athena
  • tkohno/athena
  • janovak/athena
  • wiedenat/athena
  • alfroch/athena
  • khoo/athena
  • maklein/athena
  • cohm/athena
  • mstamenk/athena
  • omajersk/athena
  • okepka/athena
  • dbakshig/athena
  • fernando/athena
  • scheiric/athena
  • tmkrtchy/athena
  • pleskot/athena
  • jobalz/athena
  • gingrich/athena
  • ebergeas/athena
  • ekasimi/athena
  • schaarsc/athena
  • afaulkne/athena
  • ekuwertz/athena
  • xai/athena
  • ponyisi/athena
  • merrenst/athena
  • ravinab/athena
  • goetz/athena
  • achishol/athena
  • dpopov/athena
  • astruebi/athena
  • mdanning/athena
  • alaurier/athena
  • egramsta/athena
  • mtoscani/athena
  • hye/athena
  • krumnack/athena
  • efilmer/athena
  • clseitz/athena
  • jpanduro/athena
  • ssarikay/athena
  • hyamauch/athena
  • bmindur/athena
  • shanisch/athena
  • ncalace/athena
  • ppostola/athena
  • rcoelhol/athena
  • stelzer/athena
  • aad/athena
  • ssottoco/athena
  • gpanizzo/athena
  • turnerm/athena
  • sutt/athena
  • rkopelia/athena
  • nkrengel/athena
  • cmcginn/athena
  • tsulaia/athena
  • bernius/athena
  • vcairo/athena
  • mbandier/athena
  • stsuno/athena
  • yunju/athena
  • tupham/athena
  • jdandoy/athena
  • dzanzi/athena
  • mehlhase/athena
  • kzoch/athena
  • jufische/athena
  • ldc/athena
  • kwhalen/athena
  • nasbah/athena
  • bmorgan/athena
  • msaimper/athena
  • amete/athena
  • jmacdona/athena
  • rcarney/athena
  • hhibi/athena
  • coccaro/athena
  • kkohler/athena
  • williams/athena
  • loch/athena
  • ynoguchi/athena
  • cdeutsch/athena
  • campanel/athena
  • shhirose/athena
  • wbalunas/athena
  • hoide/athena
  • cheidegg/athena
  • nova/athena
  • xju/athena
  • todorova/athena
  • yuchou/athena
  • sjiggins/athena
  • heng/athena
  • hrussell/athena
  • bgokturk/athena
  • aytul/athena
  • jbiswal/athena
  • lidiaz/athena
  • guerrero/athena
  • bouhova/athena
  • kegraham/athena
  • alwang/athena
  • dhayden/athena
  • mverissi/athena
  • kpachal/athena
  • omeshkov/athena
  • soumya/athena
  • mvanadia/athena
  • ruyuan/athena
  • alopezso/athena
  • igrabows/athena
  • fmeloni/athena
  • tvarol/athena
  • korona/athena
  • dshope/athena
  • mvessell/athena
  • anperrev/athena
  • ssantpur/athena
  • mhank/athena
  • eramakot/athena
  • dbogavac/athena
  • cowagner/athena
  • tursom/athena
  • kenelson/athena
  • tnobe/athena
  • upatel/athena
  • angianni/athena
  • fsforza/athena
  • fgiuli/athena
  • derue/athena
  • ballbroo/athena
  • diehl/athena
  • myexley/athena
  • koffas/athena
  • chinderk/athena
  • davidek/athena
  • falonso/athena
  • mfujimot/athena
  • hansenph/athena
  • tphamleh/athena
  • salvator/athena
  • masato/athena
  • stapiaar/athena
  • hirose/athena
  • ekajomov/athena-general
  • jmendes/athena
  • sarbiolv/athena
  • jhaley/athena
  • stavrop/athena
  • tpelzer/athena
  • nwenke/athena
  • agbet/athena
  • dbabal/athena
  • gia/athena
  • ffabbri/athena
  • hmildner/athena
  • juesseiv/athena
  • temoskal/athena
  • kkrizka/athena
  • asonay/athena
  • dwallace/athena
  • cdelitzs/athena
  • iaizenbe/athena
  • lferencz/athena
  • eschanet/athena
  • pmeiring/athena
  • czhou/athena
  • ckitsaki/athena
  • liberato/athena
  • jiawei/athena
  • jteoh/athena
  • jbeirer/athena
  • wachan/athena
  • mromano/athena
  • nielsenj/athena
  • ranovotn/athena
  • asquith/athena
  • elmsheus/athena
  • rustem/athena
  • nicholas/athena
  • eparrish/athena
  • sswatman/athena
  • markowen/athena
  • esoldato/athena
  • fuhe/athena
  • miqueits/athena
  • aranzazu/athena
  • ndegroot/athena
  • dakoch/athena
  • lihan/athena
  • aporeba/athena
  • asoukhar/athena
  • mhance/athena
  • ginaciog/athena
  • verducci/athena
  • jkempste/athena
  • tjunkerm/athena
  • martis/athena
  • anmrodri/athena
  • mswiatlo/athena
  • bcarlson/athena
  • pliu/athena
  • sschramm/athena
  • mdelmast/athena
  • ssaha/athena
  • fastcalosim_test/athena
  • gabarone/athena
  • lstocker/athena
  • scamarda/athena
  • mxia/athena
  • guindon/athena
  • conde/athena
  • rlongo/athena
  • chelling/athena
  • amoussa/athena
  • hmaguire/athena
  • mmittal/athena
  • ffollega/athena
  • mdonasci/athena
  • gialas/athena
  • sschmitt/athena
  • cgutscho/athena
  • sberlend/athena
  • acts/athena
  • fcostanz/athena
  • shion/athena
  • evarnes/athena
  • nifomin/athena
  • zsoumaim/athena
  • guescini/athena
  • dwilbern/athena
  • laforge/athena
  • eriefel/athena
  • haozturk/athena
  • jkremer/athena
  • akotsoke/athena
  • kkoeneke/athena
  • istin/athena
  • susy-hackers/athena
  • fizisist/athena
  • rpoggi/athena
  • llorente/athena
  • rkarnam/athena
  • chenlian/athena
  • cmerlass/athena
  • acanesse/athena
  • fengyu/athena
  • ysmirnov/athena_old
  • ivivarel/athena
  • bulekov/athena
  • navarrjo/athena
  • sanchevi/athena
  • amulski/athena
  • yanlin/athena
  • pkramer/athena
  • restevam/athena
  • vcavalie/athena
  • smwang/athena
  • bauerpa/athena
  • sefernan/athena
  • jgonski/athena
  • thsjurse/athena
  • mmazza/athena
  • itrandaf/athena
  • mmlynars/athena
  • almgadm/athena
  • iyeletsk/athena
  • wobisch/athena
  • jhinds/athena
  • csebasti/athena
  • mtchijov/athena
  • tiyang/athena
  • mwielers/athena
  • lapereir/athena
  • lucam/athena
  • lmiller/athena
  • emmat/athena
  • kciesla/athena
  • aleopold/athena
  • rbalasub/athena
  • pekman/athena
  • zuysal/athena
  • wmccorma/athena
  • masaito/athena
  • kkreul/athena
  • salderwe/athena
  • somadutt/athena
  • simmons/athena
  • jstupak/athena
  • adye/athena
  • ycoadou/athena
  • ilongari/athena
  • wtaylor/athena
  • pinamont/athena
  • gcallea/athena
  • ssahin/athena
  • kbelobor/athena
  • jzeng/athena
  • fbartels/athena
  • aoneill/athena
  • dmaximov/athena
  • kghorban/athena
  • ljeanty/athena
  • cschiavi/athena
  • kasai/athena
  • jraine/athena
  • brottler/athena
  • mcfayden/athena
  • ecarlson/athena
  • rozeny/athena
  • aelmouss/athena
  • scarra/athena
  • nbelyaev/athena
  • abandyop/athena
  • khanov/athena
  • rebeca/athena
  • aohatl/athena
  • joheinri/athena
  • gotero/athena
  • amarzin/athena
  • doglioni/athena
  • rgarg/athena
  • bigliett/athena
  • alaperto/athena
  • dpudzha/athena
  • bhonan/athena
  • pmoskvit/athena
  • paulama/athena
  • mtesta/athena
  • jajimene/athena
  • atlidali/athena
  • begalli/athena
  • yajun/athena
  • vcroft/athena
  • lbozianu/athena
  • torrence/athena
  • mpokidov/athena
  • barak/athena
  • roward/athena
  • wprzygod/athena
  • demelian/athena
  • tofitsch/athena
  • hacooke/athena
  • sgalantz/athena
  • salnikov/athena
  • atsirigo/athena
  • csander/athena
  • mmiralle/athena
  • amoroso/athena
  • ozaplati/athena
  • elrossi/athena
  • alory/athena
  • ymino/athena
  • jsabater/athena
  • pottgen/athena
  • pbokan/athena
  • jdevivi/athena
  • xchen/athena
  • apetukho/athena
  • klin/athena
  • ruth/athena
  • nishu/athena
  • cappelt/athena
  • trinn/athena
  • xiaoning/athena
  • paramon/athena
  • ratkin/athena
  • nelsonc/athena
  • juhofer/athena
  • bleban/athena
  • exot-27/athena
  • dpizzi/athena
  • ztarem/athena
  • enarayan/athena
  • sampson/athena
  • acassim/athena
  • qhu/athena
  • mmarjano/athena
  • bburghgr/athena
  • pagessin/athena
  • mkrivos/athena
  • ychow/athena
  • nviauxma/athena
  • ibordule/athena
  • hessey/athena
  • wfawcett/athena
  • watsona/athena
  • othielma/athena
  • jreich/athena
  • LichtenbergGroup/athena
  • jdegens/athena
  • perj/athena
  • ztao/athena
  • hasada/athena
  • pmendesa/athena
  • sridouan/athena
  • alainb/athena
  • mleblanc/athena
  • kristin/athena
  • xiaohu/athena
  • bachacou/athena
  • ludovica/athena
  • wgeorge/athena
  • yake/athena
  • angerami/athena
  • ssu/athena
  • yama/athena
  • jlsmith/athena
  • rnayak/athena
  • pebaron/athena-weights
  • musafdar/athena
  • ktsuri/athena
  • mproffit/athena
  • jezequel/athena
  • amendesj/athena
  • asalzbur/athena
  • csamoila/athena
  • hschwart/athena
  • gproto/athena
  • rerrabai/athena
  • tiany/athena
  • malgren/athena
  • lhelary/athena
  • mprincip/athena
  • spolacek/athena
  • aczirkos/athena
  • bmondal/athena
  • kyamaguc/athena
  • asantra/athena
  • lbeemste/athena
  • tboeckh/athena
  • grabanal/athena
  • jroloff/athena
  • jreidels/athena
  • slawlor/athena
  • silvinha/athena
  • holau/athena
  • tdiasdov/athena
  • mdhlamin/athena
  • bozek/athena
  • lkrauth/athena
  • iramirez/athena
  • emily/athena
  • bbrueers/athena
  • carlod/athena
  • mgrabois/athena
  • mtian/athena
  • idinu/athena
  • bcole/athena
  • ecelebi/athena
  • dhirsch/athena
  • oducu/athena
  • roishi/athena
  • ygo/athena
  • yuanchan/athena
  • jjwilkin/athena
  • sbiryuko/athena
  • exochell/athena
  • hmoyanog/athena-4-mr
  • honguyen/athena
  • ggustavi/athena
  • skorn/athena
  • jwspence/athena
  • scalvet/athena
  • diwillia/athena
  • calpigia/athena
  • cgarner/athena
  • yangx/athena
  • jizamora/athena
  • changqia/athena
  • rysawada/athena
  • atsiamis/athena
  • cmarcon/athena
  • kpetukho/athena
  • adimitri/athena
  • iene/athena
  • dhangal/athena
  • tbisanz/athena
  • athaler/athena
  • atlidbs/athena
  • dopasqua/athena
  • tqiu/athena
  • jspah/athena
  • tzenis/athena
  • jcardena/athena
  • hzuchen/athena
  • jkretz/athena
  • lveloce/athena
  • oshukrun/athena
  • ryamaguc/athena
  • maliev/athena
  • tsano/athena
  • iwang/athena
  • mumohdso/athena2
  • fdelrio/athena
  • okumura/athena
  • sagara17/athena
  • arennie/athena
  • dmunozpe/athena
  • mbiros/athena
  • valentem/athena
  • koshimiz/athena
  • mumohdso/athena
  • rhayes/athena
  • caforio/athena
  • evguillo/athena
  • bnachman/athena
  • dossantn/athena
  • atate/athena
  • zhijie/athena
  • zearnsha/athena
  • maly/athena
  • hlin/athena
  • suyounas/athena
  • lunedic/athena
  • rjoshi/athena
  • mtost/athena
  • machitis/athena
  • yuzhan/athena
  • lvannoli/athena
  • thompson/athena
  • crougier/athena
  • mimarine/athena
  • dounwuch/athena
  • omezhens/athena
  • nkakati/athena
  • jonierma/athena
  • ndebiase/athena
  • hhanif/athena
  • saclawso/athena
  • csauer/athena
  • cprat/athena
  • martinpa/athena
  • echeu/athena
  • tiknight/athena
  • mischott/athena
  • jodamp/athena
  • fedin/athena
  • inaryshk/athena
  • sahinsoy/athena
  • xchu/athena
  • wendlanb/athena
  • knikolop/athena
  • angrigor/athena
  • lkeszegh/athena
  • pbellos/athena
  • adik/athena
  • lbaltes/athena
  • idrivask/athena
  • jaoliver/athena
  • aikoulou/athena
  • echeremu/athena
  • ntamir/athena
  • sadykov/athena
  • eschopf/athena
  • haweber/athena
  • sgurdasa/athena
  • algilber/athena
  • ignesi/athena
  • pamachad/athena
  • tteixeir/athena
  • tavandaa/athena
  • pyanezca/athena
  • pbhattar/athena
  • mdrozdov/athena
  • hiito/athena
  • veellajo/athena
  • bsaifudd/athena
  • nheatley/athena
  • wolter/athena
  • hsimpson/athena
  • mzhai/athena
  • fsili/athena
  • fdibello/athena
  • mrenda/athena
  • dparedes/athena
  • minaenko/athena
  • rkusters/athena
  • zyan/athena
  • edweik/athena
  • emmarsha/athena
  • chchau/athena
  • zhangr/athena
  • zmarshal/athena
  • jburzyns/athena
  • phkenned/athena
  • slai/athena
  • awilhahn/athena
  • agaa/athena
  • zfeng/athena
  • javanden/athena
  • leevans/athena
  • kkrowpma/athena
  • zifeng/athena
  • llaatu/athena
  • srdas/athena
  • metsai/athena
  • adonofri/athena
  • stsigari/athena
  • atropina/athena
  • drousso/athena
  • atlaspmb/athena
  • cleonido/athena
  • ademaria/athena
  • seggebre/athena
  • yuanda/athena
  • kchoi/athena
  • mnoury/athena
  • dgillber/athena
  • arombola/athena
  • saktas/athena
  • axiong/athena
  • amdesai/athena
  • eyamashi/athena
  • ijuarezr/athena
  • nlopezca/athena
  • zang/athena
  • fbendebb/athena
  • matakagi/athena
  • qibin/athena
  • acanbay/athena
  • berkeleylab/lowmutracking/athena
  • jferrand/athena
  • tbuanes/athena
  • bshresth/athena
  • otheiner/athena-official
  • klassen/athena
  • cbuitrag/athena
  • mfarring/athena
  • hpotti/athena
  • hawatson/athena
  • egodden/athena
  • parodi/athena
  • knakkali/athena
  • vtudorac/athena
  • dzengerj/athena
  • chonghao/athena
  • bballard/athena
  • buboehm/athena
  • lmontana/athena
  • weixi/athena
  • zhuyi/athena
  • dcieri/athena
  • cimcp/athena
  • iliadis/athena
  • cantel/athena
  • adaribay/athena
  • jburr/athena
  • kbenkend/athena
  • asansar/athena
  • duperrin/athena
  • frenner/athena
  • bstanisl/athena
  • dkoeck/athena
  • isotarri/athena
  • blumen/athena
  • mfewell/athena
  • eegidiop/athena
  • czodrows/athena
  • yulei/athena
  • olangrek/athena
  • smitani/athena
  • gshatri/athena
  • alsala/athena
  • miholzbo/athena
  • jmharris/athena
  • amincer/athena
  • clantz/athena
  • jgargan/athena
  • hpang/athena
  • gripelli/athena
  • ewatton/athena
  • otheiner/athena
  • mleigh/athena
  • deniso/athena
  • tizuo/athena
  • rushioda/athena
  • preselection-hackathon/athena
  • mfernoux/athena
  • sfranche/athena
  • bernardo/athena
  • pebaron/athena-td
  • smeriano/athena
  • chandler/athena
  • jnitschk/athena
  • viruelas/athena
  • ksugizak/athena
  • anghosh/ef-anindya
  • davetisy/athena
  • yusano/athena
  • jgombas/athena
  • skaur/athena
  • hriani/athena
  • vcepaiti/athena
  • wsherman/athena
  • yochi/athena
  • pakontax/athena
  • rtagami/athena
  • apsallid/athena
  • yuanj/athena
  • sroygara/athena
  • abunka/athena
  • agavrily/athena
  • chji/athena
  • dmclaugh/athena
  • mcgensvc/athena
  • dmahon/athena
  • almay/athena
  • giagu/athena
  • yuwen/athena
  • cjmeyer/athena
  • mshapiro/athena
  • qberthet/athena
  • ekay/athena
  • islazyk/athena
  • mbarel/athena
  • baitbenc/athena
  • rdinardo/athena
  • dkobylia/athena
  • dakiyama/athena
  • minlin/athena
  • glamprin/athena
  • osalin/athena
  • mlanzacb/athena
  • szambito/athena
  • cgrefe/athena
  • hwilkens/athena
  • wsfreund/athena
  • yyap/athena
  • beringer/athena
  • mspalla/athena
  • schaffer/athena
  • kazhang/athena
  • pebaron/athena
  • fcalosim/athena
  • tkharlam/athena
  • smobius/athena
  • mavogel/athena
  • enagy/athena
  • carquin/athena
  • menke/athena
  • mduehrss/athena
  • spagan/athena
  • rateixei/athena
  • osunnebo/athena
  • dportill/athena
  • desilva/athena
  • chhayes/athena
  • okiverny/athena
  • lmijovic/athena
  • jelena/athena
  • jwalder/athena
  • junpei/athena
  • tilebeam/athena
  • satom/athena
  • sanmay/athena
  • jstark/athena
  • mcarnesa/athena
  • delsart/athena
  • jahreda/athena
  • krbjoerk/athena
  • jedebevc/athena
  • cyoung/athena
  • kiabelin/athena
  • mtogawa/athena
  • vtskhaya/athena
  • silu/athena
  • jtanaka/athena
  • haoran/athena
  • luxin/athena
  • yifany/athena
  • danning/athena
  • maslawin/athena
  • beddall/athena
  • minghui/athena
  • faser/offline/athena
  • cfan/athena
  • dcasperfaser/athena
  • kazheng/athena
  • almeidvi/athena
  • mmontell/athena
  • sudha/athena
  • vmartin/athena
  • srettie/athena
  • pajones/athena
  • kgupta/athena
  • beltran/athena-fork
  • ssinha/athena
  • lhenkelm/athena
  • joana/athena
  • anbaraja/athena
  • serodrig/athena
  • lgagnon/athena
  • mtanasin/athena
  • dpanchal/athena
  • kkawade/athena
  • apalazzo/athena
  • amorenos/athena
  • jshahini/athena
  • lfeligio/athena
  • chiodini/athena
  • jaofferm/athena
  • vbuxbaum/athena
  • desengup/athena
  • kburka/athena
  • gonzalri/athena
  • ehaines/athena
  • gottino/athena
  • gavrilen/athena
  • mdidenko/athena
  • rmazini/athena
  • dwkim/athena
  • sabidi/athena
  • cdimitri/athena
  • qidong/athena
  • bkerridg/athena
  • jingjing/athena
  • hazeng/athena
  • ktopolni/athena
  • ktackman/athena
  • dabattul/athena
  • yche/athena
  • attrtcal/athena
  • sgaid/athena
  • yoyeh/athena
  • thmaurin/athena
  • mischott/athena-22
  • bochen/athena
  • asciandr/athena
  • chjiang/athena
  • meiqi/athena
  • lbazzano/athena
  • rushioda/athena-3
  • krdona/athena
  • nlad/athena
  • dtorresa/athena
  • pclark/athena
  • aaikot/athena
  • jcurran/athena
  • kvidalgu/athena
  • hmoyanog/athena
  • aackerma/athena
  • maboelel/athena
  • lesplend/athena
  • yingjun/athena
  • mschefer/athena
  • xinfei/athena
  • rmakhman/athena
  • xinhui/athena
  • aivina/athena
  • kazheng/athena-physics-val-2023
  • liuk/athena
  • zhiliang/athena
  • shhan/athena
  • zoduan/athena
  • bdixit/athena
  • alsidley/athena
  • sfrances/athena
  • xingguo/athena
  • jlue/athena
  • asehrawa/athena
  • ragrabar/athena
  • kyjones/topoetcone-removal
  • niabicht/athena
  • mhoppesc/athena
  • keener/athena
  • yunagai/athena
  • shahzad/athena
  • llewitt/athena
  • lcalic/athena-backup
  • bschlag/athena
  • greynold/athena
  • yinmiao/athena
  • bruckman/athena
  • kazheng/athena-workingpoint
  • drankin/athena
  • agentry/athena
  • nkang/athena
  • adohnalo/athena
  • hvanders/athena
  • kbhide/athena
  • ladamczy/test
  • berkeleylab/acts/athena
  • asmaga/athena
  • weitao/athena
  • losanti/athena
  • tbeumker/athenatest
  • jiturriz/athena
  • tbeumker/athena
  • losanti/athena-23
  • dmankad/athena-idle
  • vmaksimo/athena
  • wsong/athena
  • menu-hackathon/athena
  • seggebre/athena-fluencemap-modification
  • dawerner/athena
  • kyjones/trigger-example
  • toobauma/athena
  • fisopkov/athena
  • gtarna/athena
  • SecVtx-Lancaster/Athena
  • lprimomo/athena
  • smanzoni/athena
  • edreyer/athena
  • maparo/athena
  • adimri/athena
  • shmukher/athena
  • jcrosby/athena
  • aackerma/atlas-athena
  • lrambell/athena
  • wstanek/athena
  • pgraveli/athena
  • atlas-sa-uct/athena
  • rsnyder/athena
  • tovsiann/athena
  • skita/athena
  • ppotepa/athena
  • achakrav/athena
  • zgao/athena
  • eullmank/athena
  • xmapekul/athena
  • lroos/athena
  • mhemmett/athena
  • evitale/athena
  • kgoto/athena
  • rashbypi/athena
  • ivyas/athena
  • arej/athena
  • thmaurin/athena-sim-flavour
  • lkretsch/athena
  • aleksand/athena
  • npond/athena
  • hluk/athena
  • jebohm/athena
  • dbiswas/athena
  • cvittori/athena
  • epasqual/athena
  • mihe/athena
  • mbiyabi/athena
  • aralves/athena
  • rgupta/athena
  • dkoeck/anniathenafork
  • mkareem/athena
  • tslee/athena
  • croland/athena
  • cgarvey/athena
  • kesedlac/athena
  • ctosciri/athena-old
  • pkumari/athena
  • mhaacke/athena
  • ctosciri/athena
  • feickert/athena
  • ricunnin/athena
  • asoflau/athena
  • bdixit/masking-strip-modules
  • agerwin/athena
  • gtolkach/athena
  • gwilliam/athena
  • gfrattar/athena
  • gaofeng/athena
  • bscheuer/athena
  • svanstro/athena
  • jfeng2/athena
  • kosuzuki/athena
  • ksudo/athena
  • vaustrup/athena
  • rmizuhik/athena
  • hart/athena
  • kkanke/athena
  • rhiguchi/athena
  • etoyoda/athena
  • whopkins/athena
  • tnakagaw/athena
  • amakita/athena
  • maoki/athena
  • miyamada/athena
  • tpaschoa/athena
  • rishikaw/athena
  • dduda/athena
  • ferusso/athena
  • anayaz/athena
  • smweber/athena
  • aagaard/athena
  • evalient/athena
  • shudong/athena
  • zyan/athena-muon-calib
  • zyan/athena-muon-calib-stream
  • smweber/athena-run-3
  • strom/athena
  • dellacqu/athena
  • evalient/athena-dnn-calculator
  • sbellman/athena
  • strom/athena-dms
  • jsallen/athena
  • glagafon/project-nimber-1
  • aowang/athena
  • brosser/athena
  • ooncel/athena
  • jhoya/athena
  • macretar/athena
  • tygeorge/athena
  • skadir/athena-sadaf
  • glagafon/handi-project
  • leguo/athena
  • hasun/athena
  • wuxi/athena
  • syan/athena-syan
  • osotosan/athena
  • will/athena
  • axgallen/athena-qualification-task
  • glagafon/handi-project-1
  • mnorfolk/athena
  • aborbely/athena
  • seinfant/athena
  • karakawa/athena
  • dmankad/athena-gen
  • schernau/athena
  • mmaroun/ravina-fork
  • taogawa/athena
  • axgallen/athena
  • romar/athena
  • agarabag/athena
  • tmlinare/athena
  • ktariq/athena
  • zuzak/athena
  • dhagan/athena
  • vlysenko/athena
  • tizhang/athena
  • mahorstm/athena
  • ipolishc/athena
  • frfische/athena
  • atishelm/athena
  • ibamwidh/athena
  • ykhoulak/myathena
  • jolamber/athena
  • yil/athena
  • xilin/athena
  • jlue/athena-latest
  • chuanye/athena
  • dntounis/athena
  • huayu/athena
  • lderamo/athena
  • kifarman/athena
  • nkua-atlas/athena
  • tayoshid/athena
  • nischmit/athena
  • steinber/athena-main
  • tdingley/athena
  • dtruncal/athena
  • hasegawa/athena
  • movincen/athena
  • mnowak/athena
  • kazheng/athena-acts
  • dongyi/athena
  • malvesca/athena
  • ekajomov/athena-fork-fix
  • openc/athena
  • lcalic/athena
  • glagafon/dq-optimize
  • ladamczy/athena
  • anfortma/athena
  • mhufnage/athena
  • kfung/athena
  • lsultana/obsolete_athena
  • lsultana/athena
  • rqian/athena
  • yonoda/athena
  • pebaron/athena-leprem
  • alveltma/athena
  • alpleban/athena
  • mmaheshw/athena
  • jdavidso/athena
  • edcritel/athena
  • anhodges/athena
  • bglik/athena
  • anstein/athena
  • gbird/athena
  • mfurukaw/athena
  • midandre/athena
  • sokkerma/athena
  • fcurcio/athena
  • mvivasal/athena
  • kyjones/athena
  • mmlynars/athena-v-2
  • mveen/athena
  • asbrooks/athena
  • jmcgowan/athena
  • joroemer/athena
  • lboccard/athena
  • tburatov/athena
  • ivyoung/athena
  • tayoshid/athena-test
  • dmankad/athena
  • drasslof/athena
  • sanchezj/athena-2022
  • ctaybi/athena
  • tmclachl/athena
  • jodafons/athena
  • jiddon/athena
  • sdahbi/athena
  • sdemiran/athena
  • anburger/athena
  • sidoti/athena
  • apfleger/athena
  • mmoors/athena
  • goblirsc/athena
  • fwinkel/athena
  • jwkraus/athena
  • obut/athena
  • izahir/athena
  • sanchezj/athena
  • rvinasco/athena
  • esimpson/athena
  • rhaberle/athena
  • janders/athena
  • klleras/athena
  • jhowarth/athena
  • jchapman/athena
  • dta/athena_old
  • mungo/athena
  • sfuenzal/athena
  • avallier/athena
  • fmontere/athena
  • jecouthu/athena
  • dtrischu/athena
  • fhenry/athena
  • awharton/Athena
  • gdigrego/athena
  • zhaotong/athena
  • misantan/athena
  • zalegria/athena
  • amelo/athena
  • peiyan/athena
  • shaoguan/athena
  • acordeir/athena-ed
  • nbruscin/athena
  • mkholoda/athena
  • pdougan/athena
  • fkirfel/athena
  • caiy/athena
  • gfacini/athena
  • kchu/athena
  • esampson/athena-idart
  • backes/athena
  • tayoshid/athena-2024
  • gmercado/athena
  • bcervato/athena
  • shpeng/athena-2
  • fwinkl2/athena
  • rhowen/athena
  • esampson/athena-idart-2
  • gmascare/athena
  • costanzo/athena
  • yvolkotr/athena
  • nharriso/athena
  • esampson/athena-otp
  • djlewis/athena
  • alpleban/athena-met
  • pibutti/athena
  • yuematsu/athena
  • astefl/athena
  • esampson/athena-june-otp
  • wcastigl/athena
  • yilin/athena
  • bmoser/athena
  • zhanhang/athena
  • bdong/athena
  • lbarrade/athena
  • ksahan/athena
  • msasada/athena
  • thitchin/athena
  • seth/athena
  • sosarkar/athena-again
  • agheata/athena
  • txu/athena
  • zhangbo/athena
  • robouque/athena
  • okolay/athena
  • mlyukova/athena
  • dbaronmo/athena
  • nsurijr/athena
  • esampson/june-2-otp
  • boudreau/athena
  • damperia/athena-acts
  • wema/athena
  • martyniu/athena
  • vsasse/athena
  • acamplan/athena
  • eballabe/athena
  • ksakura/athena
  • bhuth/athena
  • bngair/me-tsig-athena
  • bngair/met-significance-r-22
  • vkost/athena
  • rhicks/athena
  • menadeem/athena
  • atymchys/athena
  • mwessels/athena
  • yanqiw/athena
  • linghua/athena
  • skadir/athena
  • sgoswami/athena
  • beltran/athena
  • domatter/athena
  • arelycg/athena
  • juscerri/athena
  • biliu/athena
  • sosarkar/athena
  • dreikher/athena
  • hshaddix/athena
  • bdebjani/athena
  • ddicroce/athena
  • lwinkler/athena
  • fladias/athena
  • emoon/athena
  • mhabedan/athena
  • elham/athena
  • cleong/athena
  • dwilson/athena
  • sdiefenb/athena-onnx-tutorial
  • haren/athena
  • fivone/athena
  • nkrogh/athena
  • thart/athena
  • mads/athena
  • echerepa/athena
  • lsanfili/athena
  • dahumphr/athena
  • scane/athena
  • baer/athena
  • dcamarer/athena
  • lifoster/athena
  • kenakamu/athena
  • alancast/athena
  • haotianl/athena
  • glagafon/aaaathena
  • rshibata/athena
  • glagafon/athena
  • eskorda/athena
  • salopez/athena
  • ukhurshi/athena
  • lburke/athena
  • delitez/athena
  • glagafon/glagafon-dq
  • pizhang/athena
  • htsoi/athena
  • rvavrick/athena
  • therwig/athena
  • casadop/athena
  • mwitkows/athena
  • pachabri/athena
  • lcorazzi/athena
  • ezaya/athena
  • mmantina/athena
  • hzhuang/athena
  • achamber/athena
  • jaburles/athena
  • mamirono/athena
  • lmonaco/athena
  • rmole/athena
  • jkrupa/athena
  • mfornasi/athena
  • gserenis/athena
  • rpozzi/athena
  • semami/athena
  • fdattola/athena
  • belderto/athena
  • jinglis/athena
  • uepstein/athena
  • lechols/athena
  • ljerala/athena
  • jlittle/athena
  • cmavungu/athena
  • lopezzot/athena
  • abesir/athena
  • htorre/athena
  • jajohnso/athena
  • tneep/athena
  • lbrown/athena
  • robouque/athena-20241115
  • fsiegert/athena
  • wguerin/athena
  • ashirazi/athena
  • rmole/athena-personal-fork
  • kfang/athena-fork-kyfang
  • epompapa/athena
  • wenjingw/athena
  • jackersc/athena
  • prmitra/athena
  • amoreira/athena
  • kgrimm/athena-kgrimm
  • wasu/athena
  • toheintz/athena
  • aslobodk/athena
  • nihartma/athena
  • goetz/athena-acts
  • kdipetri/athena
  • yazhou/athena
  • djuarezg/athena
  • gfazzino/athena
  • muschmid/athena
  • falves/athena
  • alarnold/athena
  • mborodin/athena
  • wlai/athena
  • mdacunha/athena
  • alecrhys/athena
  • rohasan/athena
  • asickles/athena
  • novotnyp/athena
  • lvicenik/athena
  • adsalvad/athena
  • christog/athena
  • ibenaoum/athena
  • tflee/athena
  • zetao/athena
  • kkazakov/athena
  • mfarzali/athena
  • frcastig/athena
  • llarson/athena
  • pusharma/athena
  • jusilva/athena
  • ehampshi/athena
  • gpinheir/athena
  • tomoya/athena-low-pt-muon-rec
  • exochell/my-athena
  • mojeda/athena
  • jecifuen/athena
  • hshaddix/athena-hshaddix
  • nsur/athena-lund
  • jlieberm/athena
  • chhultqu/athena
  • vchabala/athena
  • jlai/athena
  • yukari/athena
  • nshtokha/athena
  • yuxuanz/local-athena
  • misavic/athena
  • camccrac/athena
  • pmourafr/athena
  • zhubacek/athena
  • sizumiya/athena
  • akraus/athena
  • mfilipig/athena
  • sawyer/athena
  • mnegrini/athena
  • fdejean/athena
  • yanqiw/athena-acts-for-run-3-silicon-tracking
  • gipoddar/athena
  • zrokavec/athena
  • rkavak/athena
  • ssuravar/athena
  • mtancock/athena-2
  • beyeo/athena
  • gsalvi/athena
  • ywng/athena
  • vpires/athena-vasco
  • fballi/athena
  • sutuncay/athena
  • ndiasper/athena
  • stlin/athena
  • hadavand/athena
1578 results
Show changes
Showing
with 0 additions and 970 deletions
#!/usr/bin/env python
# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
#
# $Id: extractCTestBuild.py 711151 2015-11-27 12:00:55Z krasznaa $
#
# This script is used by the nightly build CTest script to split a single
# Build.xml file into multiple ones that can be used to upload build information
# about the individual sub-projects (packages).
#
# Python import(s):
import optparse
import xml.dom.minidom
## C/C++ style main function
def main():
# Read the command line options:
parser = optparse.OptionParser( usage = "%prog [options]",
description = "Script used to extract the " \
"build results of a single subproject/" \
"package out of the full build log of a " \
"project." )
parser.add_option( "-i", "--input", dest = "input", action = "store",
type = "string",
help = "Name of the input Build.xml file" )
parser.add_option( "-o", "--output", dest = "output", action = "store",
type = "string",
help = "Name of the output Build.xml file" )
parser.add_option( "-l", "--label", dest = "label", action = "store",
type = "string", default = "",
help = "Label/subproject/package to extract" )
parser.add_option( "-n", "--no-label", dest = "no_label",
action = "store_true",
help = "Collect the warnings/errors with no labels" )
parser.add_option( "-v", "--verbose", dest = "verbose",
action = "store_true", help = "Print verbose output" )
( options, unknown ) = parser.parse_args()
# Check for errors:
if len( unknown ):
parser.error( "The following options were not recognised: %s" % \
str( unknown ) )
return 1
if options.label != "" and options.no_label:
parser.error( "Can't use --label and --no-label at the same time" )
return 1
# Greet the user:
if options.verbose:
print( "CDash build log extractor" )
print( " input = %s" % options.input )
print( " output = %s" % options.output )
if options.no_label:
print( " no_label" )
else:
print( " label = %s" % options.label )
pass
pass
# Parse the input XML file:
inputXml = xml.dom.minidom.parse( options.input )
topElement = inputXml.documentElement
# Access the build node:
buildNode = topElement.getElementsByTagName( "Build" )[ 0 ]
# Add a subproject label to the file, if we're in that mode:
if not options.no_label:
# Add a Subproject node to it with the specified label:
subPNode = inputXml.createElement( "Subproject" )
topElement.insertBefore( subPNode, buildNode )
subPNode.setAttribute( "name", options.label )
# Add a Labels node to it with a single label, the one specified
# on the command line.
labelsNode = inputXml.createElement( "Labels" )
topElement.insertBefore( labelsNode, buildNode )
labelNode = inputXml.createElement( "Label" )
labelsNode.appendChild( labelNode )
label = inputXml.createTextNode( options.label )
labelNode.appendChild( label )
pass
# Loop over the failures, and remove the ones not associated to the
# specified label. Or all failures that have any label associated.
# Depending on what the user asked for...
failures = buildNode.getElementsByTagName( "Failure" )
if options.verbose:
print( "Total number of failures: %i" % len( failures ) )
pass
for failure in failures:
labels = failure.getElementsByTagName( "Labels" )
if options.no_label:
if len( labels ) == 1:
buildNode.removeChild( failure )
continue
else:
if len( labels ) != 1:
buildNode.removeChild( failure )
continue
label = labels[ 0 ].getElementsByTagName( "Label" )
if len( label ) != 1:
buildNode.removeChild( failure )
continue
if label[ 0 ].childNodes[ 0 ].data != options.label:
buildNode.removeChild( failure )
continue
pass
pass
# Tell the user what happened:
if options.verbose:
print( "Failures selected: %i" % \
len( buildNode.getElementsByTagName( "Failure" ) ) )
pass
# Write out the modified XML into the specified output file:
outputXml = open( options.output, "w" )
outputXml.write( inputXml.toxml( encoding = "UTF-8" ) )
outputXml.close()
# Return gracefully:
return 0
# Execute the main function:
if __name__ == "__main__":
import sys
sys.exit( main() )
#!/usr/bin/env python
# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
#
# $Id: extractCTestTest.py 711151 2015-11-27 12:00:55Z krasznaa $
#
# This script is used by the nightly build CTest script to split a single
# Test.xml file into multiple ones that can be used to upload test information
# about the individual sub-projects (packages).
#
# Python import(s):
import optparse
import xml.dom.minidom
## C/C++ style main function
def main():
# Read the command line options:
parser = optparse.OptionParser( usage = "%prog [options]",
description = "Script used to extract the " \
"test results of a single subproject/" \
"package out of the full test log of a " \
"project." )
parser.add_option( "-i", "--input", dest = "input", action = "store",
type = "string",
help = "Name of the input Test.xml file" )
parser.add_option( "-o", "--output", dest = "output", action = "store",
type = "string",
help = "Name of the output Test.xml file" )
parser.add_option( "-l", "--label", dest = "label", action = "store",
type = "string", default = "",
help = "Label/subproject/package to extract" )
parser.add_option( "-v", "--verbose", dest = "verbose",
action = "store_true", help = "Print verbose output" )
( options, unknown ) = parser.parse_args()
# Check for errors:
if len( unknown ):
parser.error( "The following options were not recognised: %s" % \
str( unknown ) )
return 1
# Greet the user:
if options.verbose:
print( "CDash test log extractor" )
print( " input = %s" % options.input )
print( " output = %s" % options.output )
print( " label = %s" % options.label )
pass
# Parse the input XML file:
inputXml = xml.dom.minidom.parse( options.input )
topElement = inputXml.documentElement
# Access the testing node:
testingNode = topElement.getElementsByTagName( "Testing" )[ 0 ]
# Add a Subproject node to it with the specified label:
subPNode = inputXml.createElement( "Subproject" )
topElement.insertBefore( subPNode, testingNode )
subPNode.setAttribute( "name", options.label )
# Add a Labels node to it with a single label, the one specified
# on the command line.
labelsNode = inputXml.createElement( "Labels" )
topElement.insertBefore( labelsNode, testingNode )
labelNode = inputXml.createElement( "Label" )
labelsNode.appendChild( labelNode )
label = inputXml.createTextNode( options.label )
labelNode.appendChild( label )
# Loop over the results, and remove the ones not associated to the
# specified label. Or all results that don't have any label associated.
# Depending on what the user asked for...
tests = testingNode.getElementsByTagName( "Test" )
if options.verbose:
print( "Total number of tests: %i" % len( tests ) )
pass
for test in tests:
labels = test.getElementsByTagName( "Labels" )
if len( labels ) != 1:
# We found an element in TestList...
continue
label = labels[ 0 ].getElementsByTagName( "Label" )
if len( label ) != 1:
testingNode.removeChild( test )
continue
if label[ 0 ].childNodes[ 0 ].data != options.label:
testingNode.removeChild( test )
continue
pass
# Tell the user what happened:
if options.verbose:
print( "Tests selected: %i" % \
len( testingNode.getElementsByTagName( "Test" ) ) )
pass
# Write out the modified XML into the specified output file:
outputXml = open( options.output, "w" )
outputXml.write( inputXml.toxml( encoding = "UTF-8" ) )
outputXml.close()
# Return gracefully:
return 0
# Execute the main function:
if __name__ == "__main__":
import sys
sys.exit( main() )
#!/bin/bash
#
# $Id: mergeFiles.sh 711151 2015-11-27 12:00:55Z krasznaa $
#
# Script used to merge text files during the build procedure.
#
# Usage: mergeFiles <output> <input1> [input2...]
#
# Propagate errors:
set -e
# Get the output file name:
ofile=$1
shift
# Loop over the files that need to be merged:
firstFile=1
for ifile in $*; do
# Only consider files that really exist:
if [ -f ${ifile} ]; then
# Overwrite, or append the file:
if [ ${firstFile} = 1 ]; then
cat ${ifile} > ${ofile}
else
cat ${ifile} >> ${ofile}
fi
firstFile=0
fi
done
#!/bin/bash
#
# $Id: mergeSelections.sh 711151 2015-11-27 12:00:55Z krasznaa $
#
# Script used to merge selection.xml files during the build procedure.
#
# Usage: mergeFiles <output> <input1> [input2...]
#
# Propagate errors:
set -e
# Get the output file name:
ofile=$1
shift
# Start the output file with a header:
echo "<lcgdict>" > $ofile
# Merge the specified XML files into it, excluding their possible
# headers and footers:
while [[ $# > 0 ]]
do
grep -v -e "<lcgdict>" -e "</lcgdict>" $1 >> $ofile
shift
done
# Put a footer at the end of the file:
echo "</lcgdict>" >> $ofile
# $Id: setup.csh.in 734659 2016-04-07 17:21:52Z krasznaa $
#
# Script providing a functional runtime environment for project
# @CMAKE_PROJECT_NAME@ when sourced from TCSH.
#
# Make sure that we run in (T)CSH:
set sourced=($_)
if ( "$sourced" == "" ) then
echo "ERROR: This script must be sourced from TCSH"
return 1
endif
# Get the name of the directory of the script:
set thisdir=`dirname $sourced[2]`
unset sourced
# Decide about the environment status variable to be used:
set ENV_VAR=@CMAKE_PROJECT_NAME@_SET_UP
if ( "$*" == "extonly" ) then
set ENV_VAR=@CMAKE_PROJECT_NAME@_EXTONLY_SET_UP
else if ( "$*" == "relonly" ) then
set ENV_VAR=@CMAKE_PROJECT_NAME@_RELONLY_SET_UP
endif
# Prevent the script from being called multiple times:
if ( ! `eval echo \$\?$ENV_VAR` ) then
# Set the variable now:
eval "setenv $ENV_VAR 1"
# Set up the project's main directory:
setenv @CMAKE_PROJECT_NAME@_DIR `cd $thisdir && pwd`
unset thisdir
# Extract directory names relevant for the rest of the operations:
setenv @CMAKE_PROJECT_NAME@_PLATFORM `basename $@CMAKE_PROJECT_NAME@_DIR`
set helper1=`dirname $@CMAKE_PROJECT_NAME@_DIR`
set helper2=`dirname $helper1`
setenv @CMAKE_PROJECT_NAME@_VERSION `basename $helper2`
unset helper1 helper2
# Base project(s) used for the build of @CMAKE_PROJECT_NAME@:
set @CMAKE_PROJECT_NAME@_BASEPROJECTS="@ATLAS_BASE_PROJECT_NAMES@"
endif
# Clean up:
unset ENV_VAR
# $Id: setup.sh.in 740257 2016-04-14 12:22:22Z krasznaa $
#
# Script providing a functional build and runtime environment for project
# @CMAKE_PROJECT_NAME@ when sourced from either BASH or ZSH.
#
# Check if we are in BASH. In that case determining the directory holding
# the script is relatively easy:
if [ "x${BASH_SOURCE[0]}" = "x" ]; then
# This trick should do the right thing under ZSH:
thisdir=$(dirname `print -P %x`)
if [ $? != 0 ]; then
echo "ERROR: This script must be sourced from BASH or ZSH"
return 1
fi
# We are in ZSH, so feel free to use a ZSH specific formalism:
if [[ $options[shwordsplit] != on ]]; then
# Instruct ZSH to behave like BASH does while iterating over
# space separated words:
setopt shwordsplit
@CMAKE_PROJECT_NAME@_UNSETSHWORDSPLIT=1
fi
else
# The BASH solution is a bit more straight forward:
thisdir=$(dirname ${BASH_SOURCE[0]})
fi
# Function removing the duplicates from a given environment variable
remove_duplicates() {
# Make it clear that the function's argument is the name of the
# environment variable:
envname=$1
# Make copy of the environment variable:
eval "temp=\$$envname"
# Reset the value of the environment variable:
eval "${envname}="
# Loop over the elements of the copy:
while [ -n "${temp}" ]; do
# Take the first element of the remaining list:
x=${temp%%:*}
# Only consider it if it's an existing directory:
if [ -d $x ] && [ -r $x ] && [ -x $x ] && [ "$x" != "" ]; then
# Get the absolute path name:
x=`cd $x; pwd`
# Get the current value of the environment variable:
eval "envval=\$$envname"
# Decide whether to add it to the environment or not:
case ${envval}: in
*:"$x":*) ;;
*) eval "${envname}=\$$envname:$x";;
esac
fi
# Or if it begins with "http"...
if [[ $x == http* ]]; then
# Get the current value of the environment variable:
eval "envval=\$$envname"
# Decide whether to add it to the environment or not:
case ${envval}: in
*:"$x":*) ;;
*) eval "${envname}=\$$envname:$x";;
esac
fi
# Remove the element from the list:
temp=${temp#*:}
done
# Remove the leading ":" from the path:
eval "envval=\$$envname"
envval=`echo $envval | cut -c2-`
eval "${envname}=${envval}"
# Export it:
export ${envname}
# And finally clean up:
unset temp x envname envval
}
# Decide about the environment status variable to be used:
ENV_VAR=@CMAKE_PROJECT_NAME@_SET_UP
if [ "$*" = "extonly" ]; then
ENV_VAR=@CMAKE_PROJECT_NAME@_EXTONLY_SET_UP
elif [ "$*" = "relonly" ]; then
ENV_VAR=@CMAKE_PROJECT_NAME@_RELONLY_SET_UP
fi
# Check what its current value is:
eval "ENV_VAR_VALUE=\$$ENV_VAR"
# Prevent the script from being called multiple times.
if [ "x${ENV_VAR_VALUE}" = "x" ]; then
# Set the variable now:
eval "export ${ENV_VAR}=1"
# Set up the project's main directory:
export @CMAKE_PROJECT_NAME@_DIR=$(cd ${thisdir};pwd)
unset thisdir
# Extract directory names relevant for the rest of the operations:
export @CMAKE_PROJECT_NAME@_PLATFORM=$(basename ${@CMAKE_PROJECT_NAME@_DIR})
export @CMAKE_PROJECT_NAME@_VERSION=$(basename $(dirname $(dirname ${@CMAKE_PROJECT_NAME@_DIR})))
# Base projects used for the build of @CMAKE_PROJECT_NAME@:
@CMAKE_PROJECT_NAME@_BASEPROJECTS="@ATLAS_BASE_PROJECT_NAMES@"
# If the project has base projects, set up those first. First, we just set
# up the external environment of the base projects:
if [ "$*" != "relonly" ]; then
for project in ${@CMAKE_PROJECT_NAME@_BASEPROJECTS}; do
# Strip off the whitespaces from the project name:
p="$(echo ${project} | xargs)"
# Name of the setup file in the base release:
fname=${@CMAKE_PROJECT_NAME@_DIR}/../../../../${p}/${@CMAKE_PROJECT_NAME@_VERSION}/InstallArea/${@CMAKE_PROJECT_NAME@_PLATFORM}/setup.sh
if [ -f ${fname} ]; then
. ${fname} extonly
fi
unset fname p
done
fi
# Source the environment setup script, when we're not in release-only mode:
if [ "$*" != "relonly" ]; then
# The new name for the script is env_setup.sh. But let's keep looking
# for lcg_setup.sh a little longer, until all the projects have migrated
# to the new naming convention.
if [ -f ${@CMAKE_PROJECT_NAME@_DIR}/env_setup.sh ]; then
. ${@CMAKE_PROJECT_NAME@_DIR}/env_setup.sh
elif [ -f ${@CMAKE_PROJECT_NAME@_DIR}/lcg_setup.sh ]; then
. ${@CMAKE_PROJECT_NAME@_DIR}/lcg_setup.sh
fi
fi
# If we are in "external only" mode, then don't do any of the rest.
if [ "$*" != "extonly" ]; then
# Now source the setup.sh file(s) of the base release(s), in
# release-only mode:
for project in ${@CMAKE_PROJECT_NAME@_BASEPROJECTS}; do
# Strip off the whitespaces from the project name:
p="$(echo ${project} | xargs)"
# Name of the setup file in the base release:
fname=${@CMAKE_PROJECT_NAME@_DIR}/../../../../${p}/${@CMAKE_PROJECT_NAME@_VERSION}/InstallArea/${@CMAKE_PROJECT_NAME@_PLATFORM}/setup.sh
if [ -f ${fname} ]; then
. ${fname} relonly
fi
unset fname p
done
# Set up the release's main directories. Note that the names must
# include ":" as the last character, for the remove_duplicates function
# to work correctly.
if [ -z "${CMAKE_PREFIX_PATH}" ]; then
export CMAKE_PREFIX_PATH=${@CMAKE_PROJECT_NAME@_DIR}:
else
export CMAKE_PREFIX_PATH=${@CMAKE_PROJECT_NAME@_DIR}:${CMAKE_PREFIX_PATH}:
fi
if [ -d ${@CMAKE_PROJECT_NAME@_DIR}/bin ] || \
[ -d ${@CMAKE_PROJECT_NAME@_DIR}/share ]; then
if [ -d ${@CMAKE_PROJECT_NAME@_DIR}/bin ]; then
if [ -z "${PATH}" ]; then
export PATH=${@CMAKE_PROJECT_NAME@_DIR}/bin:
else
export PATH=${@CMAKE_PROJECT_NAME@_DIR}/bin:${PATH}:
fi
fi
if [ -d ${@CMAKE_PROJECT_NAME@_DIR}/share ]; then
if [ -z "${PATH}" ]; then
export PATH=${@CMAKE_PROJECT_NAME@_DIR}/share:
else
export PATH=${@CMAKE_PROJECT_NAME@_DIR}/share:${PATH}:
fi
fi
else
export PATH=${PATH}:
fi
if [ -d ${@CMAKE_PROJECT_NAME@_DIR}/lib ]; then
if [ -z "${LD_LIBRARY_PATH}" ]; then
export LD_LIBRARY_PATH=${@CMAKE_PROJECT_NAME@_DIR}/lib:
else
export LD_LIBRARY_PATH=${@CMAKE_PROJECT_NAME@_DIR}/lib:${LD_LIBRARY_PATH}:
fi
if [ -z "${DYLD_LIBRARY_PATH}" ]; then
export DYLD_LIBRARY_PATH=${@CMAKE_PROJECT_NAME@_DIR}/lib:
else
export DYLD_LIBRARY_PATH=${@CMAKE_PROJECT_NAME@_DIR}/lib:${DYLD_LIBRARY_PATH}:
fi
if [ -z "${PYTHONPATH}" ]; then
export PYTHONPATH=${@CMAKE_PROJECT_NAME@_DIR}/lib:
else
export PYTHONPATH=${@CMAKE_PROJECT_NAME@_DIR}/lib:${PYTHONPATH}:
fi
else
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:
export DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH}:
fi
if [ -d ${@CMAKE_PROJECT_NAME@_DIR}/python ]; then
if [ -z "${PYTHONPATH}" ]; then
export PYTHONPATH=${@CMAKE_PROJECT_NAME@_DIR}/python:
else
export PYTHONPATH=${@CMAKE_PROJECT_NAME@_DIR}/python:${PYTHONPATH}:
fi
else
export PYTHONPATH=${PYTHONPATH}:
fi
if [ -d ${@CMAKE_PROJECT_NAME@_DIR}/jobOptions ]; then
if [ -z "${JOBOPTSEARCHPATH}" ]; then
export JOBOPTSEARCHPATH=${@CMAKE_PROJECT_NAME@_DIR}/jobOptions:
else
export JOBOPTSEARCHPATH=${@CMAKE_PROJECT_NAME@_DIR}/jobOptions:${JOBOPTSEARCHPATH}:
fi
else
export JOBOPTSEARCHPATH=${JOBOPTSEARCHPATH}:
fi
if [ -d ${@CMAKE_PROJECT_NAME@_DIR}/share ]; then
if [ -z "${DATAPATH}" ]; then
export DATAPATH=${@CMAKE_PROJECT_NAME@_DIR}/share:
else
export DATAPATH=${@CMAKE_PROJECT_NAME@_DIR}/share:${DATAPATH}:
fi
else
export DATAPATH=${DATAPATH}:
fi
if [ -d ${@CMAKE_PROJECT_NAME@_DIR}/share ]; then
if [ -z "${CALIBPATH}" ]; then
export CALIBPATH=${@CMAKE_PROJECT_NAME@_DIR}/share:
else
export CALIBPATH=${@CMAKE_PROJECT_NAME@_DIR}/share:${CALIBPATH}:
fi
else
export CALIBPATH=${CALIBPATH}:
fi
if [ -d ${@CMAKE_PROJECT_NAME@_DIR}/data ]; then
if [ -z "${DATAPATH}" ]; then
export DATAPATH=${@CMAKE_PROJECT_NAME@_DIR}/data:
else
export DATAPATH=${@CMAKE_PROJECT_NAME@_DIR}/data:${DATAPATH}:
fi
else
export DATAPATH=${DATAPATH}:
fi
if [ -d ${@CMAKE_PROJECT_NAME@_DIR}/data ]; then
if [ -z "${CALIBPATH}" ]; then
export CALIBPATH=${@CMAKE_PROJECT_NAME@_DIR}/data:
else
export CALIBPATH=${@CMAKE_PROJECT_NAME@_DIR}/data:${CALIBPATH}:
fi
else
export CALIBPATH=${CALIBPATH}:
fi
if [ -d ${@CMAKE_PROJECT_NAME@_DIR}/include ]; then
if [ -z "${ROOT_INCLUDE_PATH}" ]; then
export ROOT_INCLUDE_PATH=${@CMAKE_PROJECT_NAME@_DIR}/include:
else
export ROOT_INCLUDE_PATH=${@CMAKE_PROJECT_NAME@_DIR}/include:${ROOT_INCLUDE_PATH}:
fi
else
export ROOT_INCLUDE_PATH=${ROOT_INCLUDE_PATH}:
fi
if [ -d ${@CMAKE_PROJECT_NAME@_DIR}/XML ]; then
if [ -z "${XMLPATH}" ]; then
export XMLPATH=${@CMAKE_PROJECT_NAME@_DIR}/XML:
else
export XMLPATH=${@CMAKE_PROJECT_NAME@_DIR}/XML:${XMLPATH}:
fi
else
export XMLPATH=${XMLPATH}:
fi
# We can already not be in external-only mode. But the rest should only
# be done if we are also not in release-only mode.
if [ "$*" != "relonly" ]; then
# Remove the duplicates from all the environment variables that were
# touched by the script:
remove_duplicates CMAKE_PREFIX_PATH
remove_duplicates PATH
remove_duplicates LD_LIBRARY_PATH
remove_duplicates DYLD_LIBRARY_PATH
remove_duplicates PYTHONPATH
remove_duplicates JOBOPTSEARCHPATH
remove_duplicates DATAPATH
remove_duplicates CALIBPATH
remove_duplicates ROOT_INCLUDE_PATH
remove_duplicates XMLPATH
# Add the current directory as well to JOBOPTSEARCHPATH:
export JOBOPTSEARCHPATH=.:${JOBOPTSEARCHPATH}
fi
fi
fi
# Clean up:
unset ENV_VAR
if [ ! -z "${@CMAKE_PROJECT_NAME@_UNSETSHWORDSPLIT}" ]; then
unsetopt shwordsplit
unset @CMAKE_PROJECT_NAME@_UNSETSHWORDSPLIT
fi
# $Id: setup_build.sh.in 740257 2016-04-14 12:22:22Z krasznaa $
#
# This is just a legacy file. All environment setup is done using
# the setup.sh file now. This file will be soon removed from the
# release.
#
#!/bin/bash
#
# $Id: unit_test_executor.sh.in 746533 2016-05-12 11:04:42Z krasznaa $
#
# This script is used by CTest to run the test @testName@ with the correct
# environment setup, and post processing.
# Transmit errors:
set -e
# Set up the runtime environment:
source @CMAKE_BINARY_DIR@/@ATLAS_PLATFORM@/setup.sh
# Turn off xAOD monitoring for the test:
export XAOD_ACCESSTRACER_FRACTION=0
# Set the package name, which may be used by post.sh later on:
export ATLAS_CTEST_PACKAGE=@pkgName@
# Run a possible pre-exec script:
@PRE_EXEC_SCRIPT@
# Run the test:
@CMAKE_CURRENT_BINARY_DIR@/test-bin/@testName@.exe 2>&1 | tee @testName@.log; \
test ${PIPESTATUS[0]} -eq 0
# Set the test's return code in the variable expected by post.sh:
export testStatus=${PIPESTATUS[0]}
# Put the reference file in place if it exists:
if [ -f @CMAKE_CURRENT_SOURCE_DIR@/share/@testName@.ref ] &&
[ "@CMAKE_CURRENT_SOURCE_DIR@" != "@CMAKE_CURRENT_BINARY_DIR@" ]; then
@CMAKE_COMMAND@ -E make_directory ../share
@CMAKE_COMMAND@ -E create_symlink \
@CMAKE_CURRENT_SOURCE_DIR@/share/@testName@.ref ../share/@testName@.ref
fi
# Run a post-exec script:
@POST_EXEC_SCRIPT@
# $Id: CPackOptions.cmake.in 728702 2016-03-09 15:48:58Z krasznaa $
#
# File setting up CPack-generator specific options.
#
if( "${CPACK_GENERATOR}" STREQUAL "PackageMaker" )
set( CPACK_PACKAGING_INSTALL_PREFIX "/${CPACK_PACKAGE_INSTALL_DIRECTORY}" )
set( CPACK_PACKAGE_DEFAULT_LOCATION "/Applications/ATLAS" )
elseif( "${CPACK_GENERATOR}" STREQUAL "TGZ" )
set( CPACK_INCLUDE_TOPLEVEL_DIRECTORY FALSE )
set( CPACK_PACKAGING_INSTALL_PREFIX "/${CPACK_PACKAGE_INSTALL_DIRECTORY}" )
set( CPACK_SET_DESTDIR TRUE )
endif()
# $Id: CTestCustom.cmake.in 711151 2015-11-27 12:00:55Z krasznaa $
#
# Custom configuration options for CTest/CDash.
#
# Set the warning and error limits to very high numbers:
set( CTEST_CUSTOM_MAXIMUM_NUMBER_OF_ERRORS 1000000 )
set( CTEST_CUSTOM_MAXIMUM_NUMBER_OF_WARNINGS 1000000 )
# $Id: ClientCMakeLists.txt.in 748556 2016-05-20 07:50:41Z krasznaa $
#
# This is a template for a CMakeLists.txt file that can be used in a client
# project (work area) to set up building ATLAS packages against the configured
# release.
#
# Set the minimum required CMake version:
cmake_minimum_required( VERSION 3.2 FATAL_ERROR )
# If there's a directory called AtlasCMake in the project,
# and the user didn't specify AtlasCMake_DIR yet, then let's
# give it a default value.
if( IS_DIRECTORY ${CMAKE_SOURCE_DIR}/Build/AtlasCMake AND
NOT AtlasCMake_DIR AND NOT ENV{AtlasCMake_DIR} )
set( AtlasCMake_DIR ${CMAKE_SOURCE_DIR}/Build/AtlasCMake )
endif()
# If there's a directory called AtlasLCG in the project,
# and the user didn't specify LCG_DIR yet, then let's
# give it a default value.
if( IS_DIRECTORY ${CMAKE_SOURCE_DIR}/Build/AtlasLCG AND
NOT LCG_DIR AND NOT ENV{LCG_DIR} )
set( LCG_DIR ${CMAKE_SOURCE_DIR}/Build/AtlasLCG )
endif()
# Pick up a local version of the AtlasCMake code if it exists:
find_package( AtlasCMake QUIET )
# Find the project that we depend on:
find_package( @CMAKE_PROJECT_NAME@ @CMAKE_PROJECT_VERSION@ )
# Set up CTest:
atlas_ctest_setup()
# Set up a work directory project:
atlas_project( WorkDir @CMAKE_PROJECT_VERSION@
USE @CMAKE_PROJECT_NAME@ @CMAKE_PROJECT_VERSION@
@FORTRAN_ARGUMENT@ )
@ENVFILE_GEN@
# Set up CPack:
atlas_cpack_setup()
// Dear emacs, this is -*- c++ -*-
// $Id: DataLinkDict.h.in 711151 2015-11-27 12:00:55Z krasznaa $
#ifndef DATALINKDICT_@pkgName@_@typeSanitised@
#define DATALINKDICT_@pkgName@_@typeSanitised@
// Include the DataLink header:
#include "AthLinks/DataLink.h"
namespace {
// Instantiate the type:
struct DataLinkDict@pkgName@@typeSanitised@ {
DataLink< @type@ > dlinkInst;
}; // struct DataLinkDict@pkgName@@typeSanitised@
} // private namespace
#endif // DATALINKDICT_@pkgName@_@typeSanitised@
<!-- Create the DataLink<@type@> dictionary: -->
<class name="DataLink<@type@>" />
// Dear emacs, this is -*- c++ -*-
// $Id: ElementLinkDict.h.in 711151 2015-11-27 12:00:55Z krasznaa $
#ifndef ELEMENTLINKDICT_@pkgName@_@typeSanitised@
#define ELEMENTLINKDICT_@pkgName@_@typeSanitised@
// Include the necessary headers:
#include "AthLinks/ElementLink.h"
#include "AthLinks/ElementLinkVector.h"
#include "AthContainers/tools/AuxTypeVectorFactory.h"
namespace {
// Instantiate the type:
struct ElementLinkDict@pkgName@@typeSanitised@ {
ElementLink< @type@ > m_link;
SG::AuxTypeVectorFactory< ElementLink< @type@ > > m_factory;
}; // struct ElementLinkDict@pkgName@@typeSanitised@
} // private namespace
#endif // ELEMENTLINKDICT_@pkgName@_@typeSanitised@
// Dear emacs, this is -*- c++ -*-
// $Id: ElementLinkVectorDict.h.in 711151 2015-11-27 12:00:55Z krasznaa $
#ifndef ELEMENTLINKVECTORDICT_@pkgName@_@typeSanitised@
#define ELEMENTLINKVECTORDICT_@pkgName@_@typeSanitised@
// System include(s):
#include <vector>
// Include the necessary headers:
#include "AthLinks/DataLink.h"
#include "AthLinks/ElementLink.h"
#include "AthLinks/ElementLinkVector.h"
#include "AthContainers/tools/AuxTypeVectorFactory.h"
namespace {
// Instantiate the types:
struct ElementLinkVectorDict@pkgName@@typeSanitised@ {
ElementLinkVector< @type@ > m_linkVector;
SG::ELVRef< @type@ > m_sgref;
std::vector< SG::ELVRef< @type@ > > m_sgrefVector;
std::vector< DataLink< @type@ > > m_dataLinkVector;
}; // struct ElementLinkVectorDict@pkgName@@typeSanitised@
} // private namespace
#endif // ELEMENTLINKVECTORDICT_@pkgName@_@typeSanitised@
<!-- Create the ElementLinkVector<@type@> dictionaries: -->
<class name="ElementLinkVector<@type@>" />
<exclusion>
<class name="ElementLinkVector<@type@>" >
<!-- The signatures for these are too big for the dictionary generator: -->
<method name="insert" />
<method name="erase" />
</class>
</exclusion>
<class name="std::vector<SG::ELVRef<@type@> >" />
<class name="SG::ELVRef<@type@>" >
<field name="m_link" transient="true" />
</class>
<class name="std::vector<DataLink<@type@> >" />
<!-- Create the ElementLink<@type@> dictionaries: -->
<class name="ElementLink<@type@>" />
<class name="SG::AuxTypeVectorFactory<ElementLink<@type@> >" />
# $Id: ExperimentalBuild.cmake.in 711151 2015-11-27 12:00:55Z krasznaa $
#
# This file describes to CTest how to build an entire release, and upload
# the build results to a CDash server.
#
# Set some basic properties for the build:
set( CTEST_SOURCE_DIRECTORY @CMAKE_SOURCE_DIR@ )
set( CTEST_BINARY_DIRECTORY @CMAKE_BINARY_DIR@ )
set( CTEST_CUSTOM_MAXIMUM_NUMBER_OF_ERRORS 1000000 )
set( CTEST_CUSTOM_MAXIMUM_NUMBER_OF_WARNINGS 1000000 )
set( CTEST_COMMAND "ctest -D Experimental" )
set( CTEST_CMAKE_COMMAND "cmake" )
set( CTEST_USE_LAUNCHERS 1 )
set( CTEST_CMAKE_GENERATOR "@CMAKE_GENERATOR@" )
set( CTEST_BUILD_CONFIGURATION @CMAKE_BUILD_TYPE@ )
if( ${CTEST_CMAKE_GENERATOR} STREQUAL "Unix Makefiles" )
set( CTEST_BUILD_FLAGS -j@PROCESSOR_COUNT@ )
endif()
# Identify the build:
set( CTEST_BUILD_NAME @BUILDNAME@ )
set( CTEST_SITE @SITE_NAME@ )
# Start an experimental build:
ctest_start( Experimental )
# Upload the project description file to CDash:
ctest_submit( FILES ${CTEST_BINARY_DIRECTORY}/Project.xml )
# Execute the project configuration:
ctest_configure( BUILD ${CTEST_BINARY_DIRECTORY}
SOURCE ${CTEST_SOURCE_DIRECTORY}
OPTIONS "-DCTEST_USE_LAUNCHERS=${CTEST_USE_LAUNCHERS}" )
# Execute the project build:
ctest_build( BUILD ${CTEST_BINARY_DIRECTORY} )
# Execute the test(s) of project:
ctest_test( BUILD ${CTEST_BINARY_DIRECTORY} )
# Submit all the results all at once:
ctest_submit()
// Dear emacs, this is -*- c++ -*-
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
*/
// $Id: GaudiBackwardsCompatibility.h 724923 2016-02-18 18:48:07Z krasznaa $
#ifndef ATLASCMAKE_GAUDIBACKWARDSCOMPATIBILITY_H
#define ATLASCMAKE_GAUDIBACKWARDSCOMPATIBILITY_H
/// This file is here to provide a way of building the ATLAS offline software
/// against the latest version of Gaudi, until all the offline packages have
/// migrated away from using these macros
///
/// Note that this warning formalism is only supported by GCC >= 4.8, and recent
/// clang versions. But hopefully this file is not going to be here for long.
#define DECLARE_ALGORITHM(x) \
_Pragma( "GCC warning \"Macro is deprecated. Please remove this line.\"" )
#define DECLARE_NAMESPACE_ALGORITHM(n,x) \
_Pragma( "GCC warning \"Macro is deprecated. Please remove this line.\"" )
#define DECLARE_AUDITOR(x) \
_Pragma( "GCC warning \"Macro is deprecated. Please remove this line.\"" )
#define DECLARE_NAMESPACE_AUDITOR(n,x) \
_Pragma( "GCC warning \"Macro is deprecated. Please remove this line.\"" )
#define DECLARE_GENERIC_CONVERTER(x) \
_Pragma( "GCC warning \"Macro is deprecated. Please remove this line.\"" )
#define DECLARE_NAMESPACE_GENERIC_CONVERTER(n,x) \
_Pragma( "GCC warning \"Macro is deprecated. Please remove this line.\"" )
#define DECLARE_CONVERTER(x) \
_Pragma( "GCC warning \"Macro is deprecated. Please remove this line.\"" )
#define DECLARE_NAMESPACE_CONVERTER(n,x) \
_Pragma( "GCC warning \"Macro is deprecated. Please remove this line.\"" )
#define DECLARE_SERVICE(x) \
_Pragma( "GCC warning \"Macro is deprecated. Please remove this line.\"" )
#define DECLARE_NAMESPACE_SERVICE(n,x) \
_Pragma( "GCC warning \"Macro is deprecated. Please remove this line.\"" )
#define DECLARE_ALGTOOL(x) \
_Pragma( "GCC warning \"Macro is deprecated. Please remove this line.\"" )
#define DECLARE_NAMESPACE_ALGTOOL(n,x) \
_Pragma( "GCC warning \"Macro is deprecated. Please remove this line.\"" )
#define DECLARE_TOOL(x) \
_Pragma( "GCC warning \"Macro is deprecated. Please remove this line.\"" )
#define DECLARE_NAMESPACE_TOOL(n,x) \
_Pragma( "GCC warning \"Macro is deprecated. Please remove this line.\"" )
#define DECLARE_FACTORY_ENTRIES(x) \
_Pragma( "GCC warning \"Macro is deprecated. Please remove this line.\"" ) \
void x##_load()
#endif // ATLASCMAKE_GAUDIBACKWARDSCOMPATIBILITY_H
Copyright (c) 2015, The ATLAS Collaboration
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.