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
  • jcordeir/athena
  • herrmant/athena
  • lmcelhin/athena
  • xuh/athena
  • averbyts/athena
  • jiling/athena
  • tnommens/athena
  • tvazquez/athena
  • shbansal/athena
  • ewallin/athena
  • gascott/athena
  • ccaminch/athena
  • corentin/athena
  • yuhui/athena
  • berkeleylab/CharmPhysics/athena
  • hfox/athena
  • lserkin/athena
  • madurano/athena_gittutorial
  • cdiez/athena
  • cpollard/athena
  • miochoa/athena
  • ckirfel/athena
  • jakoubek/athena
  • calfayan/athena
  • msykora/athena
  • atlas/athena
  • toshi/athena
  • kjohns/athena
  • aundrus/athena
  • akraszna/athena
  • karolos/athena
  • dguest/athena
  • fwinkl/athena
  • jmontejo/athena
  • wlampl/athena
  • damazio/athena
  • rhauser/athena
  • okuprash/athena
  • smh/athena
  • gemmeren/athena
  • turra/athena
  • phwindis/athena
  • tdado/athena
  • arnaez/athena
  • ssnyder/athena
  • tadej/athena
  • abuckley/athena
  • jmasik/athena
  • wwalko/athena
  • baines/athena
  • pjacka/athena
  • mmuskinj/athena
  • emoyse/athena
  • tamartin/athena
  • tbold/athena
  • psommer/athena
  • mhodgkin/athena
  • pgadow/athena
  • nstyles/athena
  • solodkov/athena
  • bwynne/athena
  • mark/athena
  • rbianchi/athena
  • tstreble/athena
  • rbielski/athena
  • dcasper/athena
  • graemes/athena
  • ATLAS-EGamma/athena
  • sshaw/athena
  • mrybar/athena
  • shlomit/athena
  • ychiu/athena
  • yuxu/athena
  • toyamaza/athena
  • hartj/athena
  • christos/athena
  • jcatmore/athena
  • ebuschma/athena
  • yoyamagu/athena
  • nikiforo/athena
  • gunal/athena
  • ewelina/athena
  • ligang/athena
  • fpastore/athena
  • harkusha/athena
  • almaloiz/athena
  • sroe/athena
  • tlari/athena
  • mvozak/athena
  • lfiorini/athena
  • leggett/athena
  • susinha/athena
  • longjon/athena
  • filthaut/athena
  • martindl/athena
  • jichen/athena
  • cshimmin/athena
  • mihuebne/athena
  • cchan/athena
  • jsallen/athena-high-pt-ms-jets
  • peter/athena
  • dkar/athena
  • chays/athena
  • alfroch/athena
  • dtovey/athena
  • cvarni/athena
  • mstamenk/athena
  • wleight/athena
  • nwarrack/athena
  • sgeorge/athena
  • okepka/athena
  • wiedenat/athena
  • yafu/athena
  • tkohno/athena
  • mgignac/athena
  • khoo/athena
  • maklein/athena
  • janovak/athena
  • scheiric/athena
  • cohm/athena
  • tmkrtchy/athena
  • pleskot/athena
  • jobalz/athena
  • gingrich/athena
  • omajersk/athena
  • ebergeas/athena
  • dbakshig/athena
  • schaarsc/athena
  • ekasimi/athena
  • fernando/athena
  • afaulkne/athena
  • xai/athena
  • ekuwertz/athena
  • ponyisi/athena
  • ravinab/athena
  • astruebi/athena
  • achishol/athena
  • merrenst/athena
  • mdanning/athena
  • goetz/athena
  • alaurier/athena
  • mtoscani/athena
  • egramsta/athena
  • krumnack/athena
  • dpopov/athena
  • hye/athena
  • clseitz/athena
  • ppostola/athena
  • bmindur/athena
  • efilmer/athena
  • ncalace/athena
  • jpanduro/athena
  • shanisch/athena
  • ssarikay/athena
  • rcoelhol/athena
  • aad/athena
  • tupham/athena
  • gpanizzo/athena
  • hyamauch/athena
  • rkopelia/athena
  • stelzer/athena
  • nkrengel/athena
  • ssottoco/athena
  • cmcginn/athena
  • turnerm/athena
  • sutt/athena
  • bernius/athena
  • ldc/athena
  • tsulaia/athena
  • vcairo/athena
  • stsuno/athena
  • yunju/athena
  • jmacdona/athena
  • mbandier/athena
  • jufische/athena
  • jdandoy/athena
  • mehlhase/athena
  • kwhalen/athena
  • nasbah/athena
  • dzanzi/athena
  • kzoch/athena
  • amete/athena
  • bmorgan/athena
  • rcarney/athena
  • williams/athena
  • msaimper/athena
  • shhirose/athena
  • cheidegg/athena
  • kkohler/athena
  • heng/athena
  • hhibi/athena
  • ynoguchi/athena
  • coccaro/athena
  • cdeutsch/athena
  • campanel/athena
  • loch/athena
  • wbalunas/athena
  • nova/athena
  • hoide/athena
  • todorova/athena
  • xju/athena
  • sjiggins/athena
  • hrussell/athena
  • yuchou/athena
  • lidiaz/athena
  • bgokturk/athena
  • jbiswal/athena
  • aytul/athena
  • guerrero/athena
  • kegraham/athena
  • mverissi/athena
  • bouhova/athena
  • kpachal/athena
  • mvanadia/athena
  • dhayden/athena
  • alwang/athena
  • fmeloni/athena
  • omeshkov/athena
  • alopezso/athena
  • soumya/athena
  • mvessell/athena
  • igrabows/athena
  • ssantpur/athena
  • ruyuan/athena
  • dshope/athena
  • kenelson/athena
  • upatel/athena
  • anperrev/athena
  • korona/athena
  • tvarol/athena
  • eramakot/athena
  • mhank/athena
  • tnobe/athena
  • cowagner/athena
  • tursom/athena
  • dbogavac/athena
  • fgiuli/athena
  • fsforza/athena
  • derue/athena
  • myexley/athena
  • koffas/athena
  • chinderk/athena
  • angianni/athena
  • ballbroo/athena
  • diehl/athena
  • davidek/athena
  • falonso/athena
  • mfujimot/athena
  • hansenph/athena
  • tphamleh/athena
  • ekajomov/athena-general
  • salvator/athena
  • hirose/athena
  • sarbiolv/athena
  • jhaley/athena
  • masato/athena
  • jmendes/athena
  • stapiaar/athena
  • ffabbri/athena
  • tpelzer/athena
  • nwenke/athena
  • stavrop/athena
  • cdelitzs/athena
  • agbet/athena
  • dbabal/athena
  • gia/athena
  • hmildner/athena
  • temoskal/athena
  • kkrizka/athena
  • juesseiv/athena
  • ckitsaki/athena
  • dwallace/athena
  • asonay/athena
  • lferencz/athena
  • iaizenbe/athena
  • eschanet/athena
  • pmeiring/athena
  • czhou/athena
  • liberato/athena
  • jteoh/athena
  • jiawei/athena
  • mromano/athena
  • rustem/athena
  • wachan/athena
  • sswatman/athena
  • jbeirer/athena
  • nielsenj/athena
  • ranovotn/athena
  • miqueits/athena
  • markowen/athena
  • elmsheus/athena
  • asquith/athena
  • mhance/athena
  • nicholas/athena
  • eparrish/athena
  • fuhe/athena
  • esoldato/athena
  • asoukhar/athena
  • aranzazu/athena
  • dakoch/athena
  • jkempste/athena
  • ndegroot/athena
  • ginaciog/athena
  • lihan/athena
  • aporeba/athena
  • verducci/athena
  • tjunkerm/athena
  • sschramm/athena
  • martis/athena
  • mswiatlo/athena
  • mdelmast/athena
  • ssaha/athena
  • anmrodri/athena
  • bcarlson/athena
  • pliu/athena
  • gabarone/athena
  • scamarda/athena
  • lstocker/athena
  • fastcalosim_test/athena
  • mxia/athena
  • guindon/athena
  • rlongo/athena
  • mdonasci/athena
  • amoussa/athena
  • conde/athena
  • gialas/athena
  • mmittal/athena
  • chelling/athena
  • fcostanz/athena
  • hmaguire/athena
  • ffollega/athena
  • shion/athena
  • sschmitt/athena
  • sberlend/athena
  • zsoumaim/athena
  • acts/athena
  • cgutscho/athena
  • evarnes/athena
  • nifomin/athena
  • eriefel/athena
  • guescini/athena
  • dwilbern/athena
  • laforge/athena
  • jkremer/athena
  • akotsoke/athena
  • susy-hackers/athena
  • istin/athena
  • llorente/athena
  • haozturk/athena
  • fizisist/athena
  • kkoeneke/athena
  • rpoggi/athena
  • cmerlass/athena
  • acanesse/athena
  • navarrjo/athena
  • fengyu/athena
  • rkarnam/athena
  • ivivarel/athena
  • chenlian/athena
  • amulski/athena
  • ysmirnov/athena_old
  • bulekov/athena
  • pkramer/athena
  • sanchevi/athena
  • yanlin/athena
  • vcavalie/athena
  • bauerpa/athena
  • restevam/athena
  • smwang/athena
  • sefernan/athena
  • jgonski/athena
  • thsjurse/athena
  • mmlynars/athena
  • iyeletsk/athena
  • mmazza/athena
  • itrandaf/athena
  • almgadm/athena
  • wobisch/athena
  • csebasti/athena
  • jhinds/athena
  • tiyang/athena
  • mtchijov/athena
  • mwielers/athena
  • lapereir/athena
  • zuysal/athena
  • lmiller/athena
  • aleopold/athena
  • emmat/athena
  • lucam/athena
  • rbalasub/athena
  • kciesla/athena
  • pekman/athena
  • somadutt/athena
  • masaito/athena
  • jstupak/athena
  • salderwe/athena
  • wmccorma/athena
  • kkreul/athena
  • adye/athena
  • simmons/athena
  • ycoadou/athena
  • ilongari/athena
  • wtaylor/athena
  • pinamont/athena
  • ssahin/athena
  • gcallea/athena
  • kbelobor/athena
  • jzeng/athena
  • fbartels/athena
  • kghorban/athena
  • aoneill/athena
  • dmaximov/athena
  • ljeanty/athena
  • cschiavi/athena
  • kasai/athena
  • ecarlson/athena
  • jraine/athena
  • mcfayden/athena
  • scarra/athena
  • aelmouss/athena
  • rozeny/athena
  • brottler/athena
  • gotero/athena
  • khanov/athena
  • nbelyaev/athena
  • abandyop/athena
  • aohatl/athena
  • rebeca/athena
  • joheinri/athena
  • amarzin/athena
  • doglioni/athena
  • bigliett/athena
  • rgarg/athena
  • alaperto/athena
  • dpudzha/athena
  • bhonan/athena
  • paulama/athena
  • begalli/athena
  • pmoskvit/athena
  • mtesta/athena
  • yajun/athena
  • jajimene/athena
  • mpokidov/athena
  • vcroft/athena
  • atlidali/athena
  • lbozianu/athena
  • torrence/athena
  • barak/athena
  • demelian/athena
  • wprzygod/athena
  • roward/athena
  • sgalantz/athena
  • hacooke/athena
  • csander/athena
  • atsirigo/athena
  • tofitsch/athena
  • ozaplati/athena
  • salnikov/athena
  • elrossi/athena
  • amoroso/athena
  • mmiralle/athena
  • alory/athena
  • pbokan/athena
  • pottgen/athena
  • jsabater/athena
  • jdevivi/athena
  • ruth/athena
  • ymino/athena
  • xchen/athena
  • klin/athena
  • cappelt/athena
  • trinn/athena
  • xiaoning/athena
  • apetukho/athena
  • nishu/athena
  • bleban/athena
  • paramon/athena
  • nelsonc/athena
  • ratkin/athena
  • dpizzi/athena
  • enarayan/athena
  • juhofer/athena
  • ztarem/athena
  • sampson/athena
  • exot-27/athena
  • qhu/athena
  • acassim/athena
  • mkrivos/athena
  • bburghgr/athena
  • mmarjano/athena
  • ychow/athena
  • ibordule/athena
  • nviauxma/athena
  • LichtenbergGroup/athena
  • pagessin/athena
  • hessey/athena
  • watsona/athena
  • othielma/athena
  • wfawcett/athena
  • perj/athena
  • jreich/athena
  • jdegens/athena
  • ztao/athena
  • mleblanc/athena
  • hasada/athena
  • pmendesa/athena
  • sridouan/athena
  • alainb/athena
  • wgeorge/athena
  • xiaohu/athena
  • bachacou/athena
  • kristin/athena
  • yake/athena
  • ludovica/athena
  • angerami/athena
  • jlsmith/athena
  • yama/athena
  • ssu/athena
  • rnayak/athena
  • musafdar/athena
  • ktsuri/athena
  • mproffit/athena
  • pebaron/athena-weights
  • jezequel/athena
  • amendesj/athena
  • hschwart/athena
  • lhelary/athena
  • gproto/athena
  • asalzbur/athena
  • tiany/athena
  • csamoila/athena
  • malgren/athena
  • rerrabai/athena
  • mprincip/athena
  • spolacek/athena
  • aczirkos/athena
  • bmondal/athena
  • asantra/athena
  • lbeemste/athena
  • grabanal/athena
  • kyamaguc/athena
  • tboeckh/athena
  • jreidels/athena
  • slawlor/athena
  • silvinha/athena
  • holau/athena
  • mdhlamin/athena
  • bozek/athena
  • jroloff/athena
  • tdiasdov/athena
  • emily/athena
  • lkrauth/athena
  • mtian/athena
  • carlod/athena
  • bbrueers/athena
  • iramirez/athena
  • mgrabois/athena
  • bcole/athena
  • jjwilkin/athena
  • ecelebi/athena
  • oducu/athena
  • roishi/athena
  • idinu/athena
  • dhirsch/athena
  • hmoyanog/athena-4-mr
  • ggustavi/athena
  • yuanchan/athena
  • ygo/athena
  • exochell/athena
  • diwillia/athena
  • sbiryuko/athena
  • skorn/athena
  • cgarner/athena
  • honguyen/athena
  • scalvet/athena
  • changqia/athena
  • jwspence/athena
  • atsiamis/athena
  • calpigia/athena
  • yangx/athena
  • jizamora/athena
  • adimitri/athena
  • rysawada/athena
  • dhangal/athena
  • cmarcon/athena
  • atlidbs/athena
  • kpetukho/athena
  • iene/athena
  • tqiu/athena
  • tbisanz/athena
  • dopasqua/athena
  • jspah/athena
  • athaler/athena
  • jkretz/athena
  • maliev/athena
  • tzenis/athena
  • hzuchen/athena
  • lveloce/athena
  • jcardena/athena
  • ryamaguc/athena
  • mumohdso/athena2
  • oshukrun/athena
  • fdelrio/athena
  • iwang/athena
  • mbiros/athena
  • tsano/athena
  • okumura/athena
  • sagara17/athena
  • mumohdso/athena
  • rhayes/athena
  • dmunozpe/athena
  • arennie/athena
  • valentem/athena
  • koshimiz/athena
  • caforio/athena
  • evguillo/athena
  • atate/athena
  • zearnsha/athena
  • dossantn/athena
  • maly/athena
  • zhijie/athena
  • bnachman/athena
  • yuzhan/athena
  • suyounas/athena
  • hlin/athena
  • lunedic/athena
  • rjoshi/athena
  • crougier/athena
  • machitis/athena
  • mtost/athena
  • lvannoli/athena
  • thompson/athena
  • mimarine/athena
  • dounwuch/athena
  • omezhens/athena
  • jonierma/athena
  • ndebiase/athena
  • saclawso/athena
  • nkakati/athena
  • cprat/athena
  • echeu/athena
  • mischott/athena
  • hhanif/athena
  • martinpa/athena
  • sahinsoy/athena
  • jodamp/athena
  • csauer/athena
  • knikolop/athena
  • tiknight/athena
  • fedin/athena
  • inaryshk/athena
  • wendlanb/athena
  • adik/athena
  • lkeszegh/athena
  • xchu/athena
  • angrigor/athena
  • lbaltes/athena
  • jaoliver/athena
  • pbellos/athena
  • ntamir/athena
  • idrivask/athena
  • aikoulou/athena
  • ignesi/athena
  • echeremu/athena
  • eschopf/athena
  • sadykov/athena
  • algilber/athena
  • haweber/athena
  • tteixeir/athena
  • sgurdasa/athena
  • pamachad/athena
  • pbhattar/athena
  • pyanezca/athena
  • hiito/athena
  • mdrozdov/athena
  • tavandaa/athena
  • bsaifudd/athena
  • nheatley/athena
  • wolter/athena
  • veellajo/athena
  • hsimpson/athena
  • fsili/athena
  • fdibello/athena
  • dparedes/athena
  • mrenda/athena
  • minaenko/athena
  • mzhai/athena
  • zyan/athena
  • rkusters/athena
  • emmarsha/athena
  • chchau/athena
  • zhangr/athena
  • jburzyns/athena
  • phkenned/athena
  • edweik/athena
  • leevans/athena
  • zmarshal/athena
  • slai/athena
  • javanden/athena
  • awilhahn/athena
  • kkrowpma/athena
  • agaa/athena
  • zfeng/athena
  • llaatu/athena
  • stsigari/athena
  • metsai/athena
  • zifeng/athena
  • srdas/athena
  • adonofri/athena
  • atropina/athena
  • drousso/athena
  • atlaspmb/athena
  • cleonido/athena
  • yuanda/athena
  • ademaria/athena
  • arombola/athena
  • seggebre/athena
  • mnoury/athena
  • axiong/athena
  • kchoi/athena
  • dgillber/athena
  • ijuarezr/athena
  • eyamashi/athena
  • saktas/athena
  • qibin/athena
  • amdesai/athena
  • nlopezca/athena
  • zang/athena
  • matakagi/athena
  • acanbay/athena
  • berkeleylab/lowmutracking/athena
  • fbendebb/athena
  • cbuitrag/athena
  • tbuanes/athena
  • jferrand/athena
  • bshresth/athena
  • klassen/athena
  • egodden/athena
  • mfarring/athena
  • hpotti/athena
  • otheiner/athena-official
  • hawatson/athena
  • dzengerj/athena
  • chonghao/athena
  • parodi/athena
  • vtudorac/athena
  • lmontana/athena
  • knakkali/athena
  • bballard/athena
  • zhuyi/athena
  • buboehm/athena
  • adaribay/athena
  • dcieri/athena
  • cimcp/athena
  • asansar/athena
  • weixi/athena
  • iliadis/athena
  • cantel/athena
  • kbenkend/athena
  • frenner/athena
  • duperrin/athena
  • jburr/athena
  • mfewell/athena
  • isotarri/athena
  • dkoeck/athena
  • bstanisl/athena
  • eegidiop/athena
  • czodrows/athena
  • blumen/athena
  • yulei/athena
  • smitani/athena
  • miholzbo/athena
  • alsala/athena
  • olangrek/athena
  • clantz/athena
  • amincer/athena
  • gshatri/athena
  • gripelli/athena
  • jmharris/athena
  • hpang/athena
  • mleigh/athena
  • otheiner/athena
  • jgargan/athena
  • ewatton/athena
  • deniso/athena
  • preselection-hackathon/athena
  • tizuo/athena
  • rushioda/athena
  • sfranche/athena
  • jnitschk/athena
  • smeriano/athena
  • chandler/athena
  • mfernoux/athena
  • bernardo/athena
  • anghosh/ef-anindya
  • pebaron/athena-td
  • ksugizak/athena
  • viruelas/athena
  • rtagami/athena
  • yusano/athena
  • skaur/athena
  • hriani/athena
  • jgombas/athena
  • vcepaiti/athena
  • davetisy/athena
  • wsherman/athena
  • yochi/athena
  • sroygara/athena
  • pakontax/athena
  • yuanj/athena
  • apsallid/athena
  • agavrily/athena
  • chji/athena
  • dmclaugh/athena
  • dmahon/athena
  • abunka/athena
  • mcgensvc/athena
  • giagu/athena
  • yuwen/athena
  • almay/athena
  • cjmeyer/athena
  • islazyk/athena
  • qberthet/athena
  • mshapiro/athena
  • glamprin/athena
  • dkobylia/athena
  • rdinardo/athena
  • ekay/athena
  • mbarel/athena
  • baitbenc/athena
  • dakiyama/athena
  • osalin/athena
  • wsfreund/athena
  • minlin/athena
  • szambito/athena
  • hwilkens/athena
  • mlanzacb/athena
  • cgrefe/athena
  • kazhang/athena
  • pebaron/athena
  • beringer/athena
  • schaffer/athena
  • yyap/athena
  • enagy/athena
  • menke/athena
  • mduehrss/athena
  • mspalla/athena
  • tkharlam/athena
  • fcalosim/athena
  • smobius/athena
  • mavogel/athena
  • spagan/athena
  • osunnebo/athena
  • rateixei/athena
  • dportill/athena
  • carquin/athena
  • okiverny/athena
  • jelena/athena
  • chhayes/athena
  • desilva/athena
  • jwalder/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
  • mtogawa/athena
  • krbjoerk/athena
  • cyoung/athena
  • jtanaka/athena
  • faser/offline/athena
  • luxin/athena
  • haoran/athena
  • danning/athena
  • yifany/athena
  • maslawin/athena
  • minghui/athena
  • dcasperfaser/athena
  • beddall/athena
  • srettie/athena
  • cfan/athena
  • kazheng/athena
  • almeidvi/athena
  • beltran/athena-fork
  • mmontell/athena
  • vmartin/athena
  • kgupta/athena
  • sudha/athena
  • lgagnon/athena
  • lhenkelm/athena
  • pajones/athena
  • ssinha/athena
  • dpanchal/athena
  • joana/athena
  • anbaraja/athena
  • serodrig/athena
  • amorenos/athena
  • kkawade/athena
  • mtanasin/athena
  • chiodini/athena
  • jshahini/athena
  • vbuxbaum/athena
  • apalazzo/athena
  • gonzalri/athena
  • lfeligio/athena
  • jaofferm/athena
  • kburka/athena
  • ehaines/athena
  • desengup/athena
  • mdidenko/athena
  • gottino/athena
  • rmazini/athena
  • gavrilen/athena
  • qidong/athena
  • dwkim/athena
  • sabidi/athena
  • cdimitri/athena
  • hazeng/athena
  • bkerridg/athena
  • ktackman/athena
  • jingjing/athena
  • sgaid/athena
  • ktopolni/athena
  • dabattul/athena
  • attrtcal/athena
  • yche/athena
  • yoyeh/athena
  • thmaurin/athena
  • asciandr/athena
  • mischott/athena-22
  • chjiang/athena
  • bochen/athena
  • meiqi/athena
  • lbazzano/athena
  • rushioda/athena-3
  • pclark/athena
  • krdona/athena
  • nlad/athena
  • kvidalgu/athena
  • dtorresa/athena
  • xinfei/athena
  • aaikot/athena
  • aackerma/athena
  • yingjun/athena
  • hmoyanog/athena
  • jcurran/athena
  • maboelel/athena
  • lesplend/athena
  • mschefer/athena
  • rmakhman/athena
  • aivina/athena
  • xinhui/athena
  • zhiliang/athena
  • kazheng/athena-physics-val-2023
  • shhan/athena
  • zoduan/athena
  • sfrances/athena
  • bdixit/athena
  • liuk/athena
  • alsidley/athena
  • xingguo/athena
  • jlue/athena
  • ragrabar/athena
  • kyjones/topoetcone-removal
  • shahzad/athena
  • niabicht/athena
  • yunagai/athena
  • asehrawa/athena
  • mhoppesc/athena
  • keener/athena
  • kazheng/athena-workingpoint
  • lcalic/athena-backup
  • greynold/athena
  • yinmiao/athena
  • llewitt/athena
  • bschlag/athena
  • bruckman/athena
  • adohnalo/athena
  • agentry/athena
  • drankin/athena
  • asmaga/athena
  • nkang/athena
  • kbhide/athena
  • hvanders/athena
  • ladamczy/test
  • losanti/athena
  • berkeleylab/acts/athena
  • weitao/athena
  • tbeumker/athenatest
  • tbeumker/athena
  • menu-hackathon/athena
  • losanti/athena-23
  • jiturriz/athena
  • dmankad/athena-idle
  • wsong/athena
  • fisopkov/athena
  • kyjones/trigger-example
  • toobauma/athena
  • seggebre/athena-fluencemap-modification
  • vmaksimo/athena
  • dawerner/athena
  • edreyer/athena
  • gtarna/athena
  • lprimomo/athena
  • smanzoni/athena
  • shmukher/athena
  • maparo/athena
  • adimri/athena
  • SecVtx-Lancaster/Athena
  • aackerma/atlas-athena
  • pgraveli/athena
  • jcrosby/athena
  • tovsiann/athena
  • wstanek/athena
  • lrambell/athena
  • ppotepa/athena
  • rsnyder/athena
  • atlas-sa-uct/athena
  • eullmank/athena
  • achakrav/athena
  • zgao/athena
  • skita/athena
  • mhemmett/athena
  • lroos/athena
  • xmapekul/athena
  • thmaurin/athena-sim-flavour
  • kgoto/athena
  • rashbypi/athena
  • ivyas/athena
  • evitale/athena
  • arej/athena
  • aleksand/athena
  • lkretsch/athena
  • npond/athena
  • hluk/athena
  • epasqual/athena
  • mbiyabi/athena
  • dbiswas/athena
  • jebohm/athena
  • cvittori/athena
  • mihe/athena
  • mkareem/athena
  • aralves/athena
  • dkoeck/anniathenafork
  • croland/athena
  • rgupta/athena
  • tslee/athena
  • mhaacke/athena
  • cgarvey/athena
  • kesedlac/athena
  • pkumari/athena
  • asoflau/athena
  • feickert/athena
  • ctosciri/athena-old
  • ctosciri/athena
  • agerwin/athena
  • ricunnin/athena
  • gfrattar/athena
  • bscheuer/athena
  • bdixit/masking-strip-modules
  • gwilliam/athena
  • gtolkach/athena
  • ksudo/athena
  • jfeng2/athena
  • gaofeng/athena
  • rhiguchi/athena
  • svanstro/athena
  • kosuzuki/athena
  • etoyoda/athena
  • vaustrup/athena
  • tnakagaw/athena
  • hart/athena
  • rmizuhik/athena
  • kkanke/athena
  • amakita/athena
  • whopkins/athena
  • tpaschoa/athena
  • maoki/athena
  • miyamada/athena
  • anayaz/athena
  • dduda/athena
  • rishikaw/athena
  • evalient/athena
  • ferusso/athena
  • smweber/athena-run-3
  • smweber/athena
  • aagaard/athena
  • shudong/athena
  • zyan/athena-muon-calib-stream
  • dellacqu/athena
  • evalient/athena-dnn-calculator
  • zyan/athena-muon-calib
  • glagafon/project-nimber-1
  • strom/athena
  • strom/athena-dms
  • sbellman/athena
  • leguo/athena
  • aowang/athena
  • ooncel/athena
  • jsallen/athena
  • brosser/athena
  • macretar/athena
  • skadir/athena-sadaf
  • jhoya/athena
  • osotosan/athena
  • glagafon/handi-project
  • wuxi/athena
  • tygeorge/athena
  • syan/athena-syan
  • hasun/athena
  • will/athena
  • glagafon/handi-project-1
  • mnorfolk/athena
  • karakawa/athena
  • axgallen/athena-qualification-task
  • aborbely/athena
  • taogawa/athena
  • schernau/athena
  • seinfant/athena
  • ktariq/athena
  • dmankad/athena-gen
  • tmlinare/athena
  • agarabag/athena
  • mmaroun/ravina-fork
  • axgallen/athena
  • romar/athena
  • vlysenko/athena
  • mahorstm/athena
  • zuzak/athena
  • dhagan/athena
  • ibamwidh/athena
  • ipolishc/athena
  • tizhang/athena
  • frfische/athena
  • atishelm/athena
  • jolamber/athena
  • huayu/athena
  • ykhoulak/myathena
  • xilin/athena
  • jlue/athena-latest
  • yil/athena
  • chuanye/athena
  • nkua-atlas/athena
  • kifarman/athena
  • dntounis/athena
  • tayoshid/athena
  • movincen/athena
  • nischmit/athena
  • steinber/athena-main
  • lderamo/athena
  • dtruncal/athena
  • tdingley/athena
  • kazheng/athena-acts
  • hasegawa/athena
  • dongyi/athena
  • malvesca/athena
  • mnowak/athena
  • ladamczy/athena
  • glagafon/dq-optimize
  • openc/athena
  • lcalic/athena
  • mhufnage/athena
  • ekajomov/athena-fork-fix
  • lsultana/obsolete_athena
  • anfortma/athena
  • lsultana/athena
  • rqian/athena
  • alveltma/athena
  • kfung/athena
  • yonoda/athena
  • alpleban/athena
  • mmaheshw/athena
  • pebaron/athena-leprem
  • anstein/athena
  • jdavidso/athena
  • gbird/athena
  • edcritel/athena
  • midandre/athena
  • bglik/athena
  • mfurukaw/athena
  • anhodges/athena
  • sokkerma/athena
  • mvivasal/athena
  • asbrooks/athena
  • kyjones/athena
  • tburatov/athena
  • mveen/athena
  • fcurcio/athena
  • mmlynars/athena-v-2
  • jmcgowan/athena
  • ivyoung/athena
  • joroemer/athena
  • tayoshid/athena-test
  • jodafons/athena
  • lboccard/athena
  • dmankad/athena
  • drasslof/athena
  • ctaybi/athena
  • tmclachl/athena
  • sdemiran/athena
  • sanchezj/athena-2022
  • jiddon/athena
  • anburger/athena
  • fwinkel/athena
  • sdahbi/athena
  • sidoti/athena
  • izahir/athena
  • mmoors/athena
  • apfleger/athena
  • goblirsc/athena
  • obut/athena
  • jwkraus/athena
  • sanchezj/athena
  • rvinasco/athena
  • esimpson/athena
  • rhaberle/athena
  • janders/athena
  • jhowarth/athena
  • klleras/athena
  • jchapman/athena
  • dta/athena_old
  • mungo/athena
  • jecouthu/athena
  • misantan/athena
  • dtrischu/athena
  • sfuenzal/athena
  • avallier/athena
  • fmontere/athena
  • fhenry/athena
  • zalegria/athena
  • awharton/Athena
  • zhaotong/athena
  • acordeir/athena-ed
  • shaoguan/athena
  • gdigrego/athena
  • amelo/athena
  • pdougan/athena
  • peiyan/athena
  • nbruscin/athena
  • kchu/athena
  • caiy/athena
  • backes/athena
  • mkholoda/athena
  • fkirfel/athena
  • esampson/athena-idart
  • tayoshid/athena-2024
  • fwinkl2/athena
  • bcervato/athena
  • gfacini/athena
  • shpeng/athena-2
  • gmercado/athena
  • gmascare/athena
  • rhowen/athena
  • yvolkotr/athena
  • esampson/athena-idart-2
  • djlewis/athena
  • costanzo/athena
  • esampson/athena-otp
  • nharriso/athena
  • yuematsu/athena
  • pibutti/athena
  • alpleban/athena-met
  • bmoser/athena
  • astefl/athena
  • esampson/athena-june-otp
  • yilin/athena
  • wcastigl/athena
  • thitchin/athena
  • bdong/athena
  • zhanhang/athena
  • sosarkar/athena-again
  • ksahan/athena
  • msasada/athena
  • okolay/athena
  • agheata/athena
  • txu/athena
  • robouque/athena
  • lbarrade/athena
  • seth/athena
  • nsurijr/athena
  • zhangbo/athena
  • mlyukova/athena
  • esampson/june-2-otp
  • dbaronmo/athena
  • eballabe/athena
  • wema/athena
  • boudreau/athena
  • acamplan/athena
  • damperia/athena-acts
  • martyniu/athena
  • bngair/met-significance-r-22
  • bhuth/athena
  • vsasse/athena
  • menadeem/athena
  • bngair/me-tsig-athena
  • ksakura/athena
  • vkost/athena
  • atymchys/athena
  • yanqiw/athena
  • domatter/athena
  • rhicks/athena
  • linghua/athena
  • arelycg/athena
  • mwessels/athena
  • skadir/athena
  • sgoswami/athena
  • sosarkar/athena
  • juscerri/athena
  • biliu/athena
  • beltran/athena
  • dreikher/athena
  • hshaddix/athena
  • ddicroce/athena
  • bdebjani/athena
  • lwinkler/athena
  • fladias/athena
  • mhabedan/athena
  • elham/athena
  • emoon/athena
  • cleong/athena
  • sdiefenb/athena-onnx-tutorial
  • haren/athena
  • dwilson/athena
  • scane/athena
  • fivone/athena
  • mads/athena
  • lsanfili/athena
  • nkrogh/athena
  • thart/athena
  • dahumphr/athena
  • kenakamu/athena
  • lifoster/athena
  • echerepa/athena
  • baer/athena
  • dcamarer/athena
  • alancast/athena
  • haotianl/athena
  • eskorda/athena
  • glagafon/aaaathena
  • glagafon/athena
  • salopez/athena
  • rshibata/athena
  • ukhurshi/athena
  • lburke/athena
  • glagafon/glagafon-dq
  • rvavrick/athena
  • pizhang/athena
  • pachabri/athena
  • htsoi/athena
  • delitez/athena
  • therwig/athena
  • mwitkows/athena
  • lcorazzi/athena
  • casadop/athena
  • ezaya/athena
  • achamber/athena
  • jaburles/athena
  • mmantina/athena
  • hzhuang/athena
  • mfornasi/athena
  • rmole/athena
  • gserenis/athena
  • lmonaco/athena
  • jkrupa/athena
  • mamirono/athena
  • rpozzi/athena
  • semami/athena
  • jinglis/athena
  • uepstein/athena
  • fdattola/athena
  • belderto/athena
  • lechols/athena
  • ljerala/athena
  • cmavungu/athena
  • abesir/athena
  • htorre/athena
  • jlittle/athena
  • lopezzot/athena
  • jajohnso/athena
  • tneep/athena
  • robouque/athena-20241115
  • lbrown/athena
  • fsiegert/athena
  • wguerin/athena
  • rmole/athena-personal-fork
  • wenjingw/athena
  • jackersc/athena
  • kfang/athena-fork-kyfang
  • prmitra/athena
  • epompapa/athena
  • ashirazi/athena
  • nihartma/athena
  • kgrimm/athena-kgrimm
  • toheintz/athena
  • wasu/athena
  • amoreira/athena
  • kdipetri/athena
  • gfazzino/athena
  • aslobodk/athena
  • goetz/athena-acts
  • muschmid/athena
  • yazhou/athena
  • wlai/athena
  • alarnold/athena
  • falves/athena
  • djuarezg/athena
  • mdacunha/athena
  • alecrhys/athena
  • mborodin/athena
  • novotnyp/athena
  • rohasan/athena
  • asickles/athena
  • adsalvad/athena
  • lvicenik/athena
  • ibenaoum/athena
  • christog/athena
  • mfarzali/athena
  • tflee/athena
  • frcastig/athena
  • llarson/athena
  • zetao/athena
  • kkazakov/athena
  • jusilva/athena
  • ehampshi/athena
  • pusharma/athena
  • jecifuen/athena
  • gpinheir/athena
  • tomoya/athena-low-pt-muon-rec
  • exochell/my-athena
  • hshaddix/athena-hshaddix
  • jlieberm/athena
  • vchabala/athena
  • mojeda/athena
  • chhultqu/athena
  • misavic/athena
  • nsur/athena-lund
  • nshtokha/athena
  • jlai/athena
  • camccrac/athena
  • pmourafr/athena
  • yuxuanz/local-athena
  • sizumiya/athena
  • yukari/athena
  • akraus/athena
  • sawyer/athena
  • zhubacek/athena
  • mnegrini/athena
  • yanqiw/athena-acts-for-run-3-silicon-tracking
  • rkavak/athena
  • mfilipig/athena
  • fdejean/athena
  • ssuravar/athena
  • zrokavec/athena
  • mtancock/athena-2
  • gipoddar/athena
  • gsalvi/athena
  • beyeo/athena
  • vpires/athena-vasco
  • ywng/athena
  • sutuncay/athena
  • fballi/athena
1575 results
Show changes
Showing
with 397 additions and 579 deletions
/* /*
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
*/ */
#ifndef GEOMODELENVELOPES_FORDETENVELOPEFACTORY_H #ifndef GEOMODELENVELOPES_FORDETENVELOPEFACTORY_H
...@@ -12,36 +12,36 @@ class StoreGateSvc; ...@@ -12,36 +12,36 @@ class StoreGateSvc;
class StoredMaterialManager; class StoredMaterialManager;
class GeoShape; class GeoShape;
class ForDetEnvelopeFactory final : public GeoVDetectorFactory class ForDetEnvelopeFactory final : public GeoVDetectorFactory
{ {
public: public:
// Constructor: // Constructor:
ForDetEnvelopeFactory(StoreGateSvc *pDetStore); ForDetEnvelopeFactory(StoreGateSvc *pDetStore);
// Destructor: // Destructor:
~ForDetEnvelopeFactory(); ~ForDetEnvelopeFactory() = default;
// Creation of geometry: // Creation of geometry:
virtual void create(GeoPhysVol *world) override; virtual void create(GeoPhysVol *world) override;
// Access to the results: // Access to the results:
virtual const ForDetEnvelopeManager * getDetectorManager() const override; virtual const ForDetEnvelopeManager * getDetectorManager() const override;
private: private:
// Illegal operations: // Illegal operations:
const ForDetEnvelopeFactory & operator=(const ForDetEnvelopeFactory &right); const ForDetEnvelopeFactory & operator=(const ForDetEnvelopeFactory &right);
ForDetEnvelopeFactory(const ForDetEnvelopeFactory &right); ForDetEnvelopeFactory(const ForDetEnvelopeFactory &right);
// The manager: // The manager:
ForDetEnvelopeManager* m_detectorManager; ForDetEnvelopeManager* m_detectorManager;
StoredMaterialManager* m_materialManager; StoredMaterialManager* m_materialManager;
StoreGateSvc* m_detectorStore; StoreGateSvc* m_detectorStore;
}; };
// Class ForDetEnvelopeFactory // Class ForDetEnvelopeFactory
#endif #endif
/* /*
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
*/ */
#include "GeoModelEnvelopes/ForDetEnvelopeManager.h" #include "GeoModelEnvelopes/ForDetEnvelopeManager.h"
...@@ -23,7 +23,7 @@ PVConstLink ForDetEnvelopeManager::getTreeTop(unsigned int i) const ...@@ -23,7 +23,7 @@ PVConstLink ForDetEnvelopeManager::getTreeTop(unsigned int i) const
return m_volume[i]; return m_volume[i];
} }
void ForDetEnvelopeManager::addTreeTop(PVLink vol) void ForDetEnvelopeManager::addTreeTop(const PVLink& vol)
{ {
m_volume.push_back(vol); m_volume.push_back(vol);
} }
......
/* /*
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
*/ */
#include "ForDetEnvelopeTool.h" #include "ForDetEnvelopeTool.h"
#include "ForDetEnvelopeFactory.h" #include "ForDetEnvelopeFactory.h"
#include "GeoModelEnvelopes/ForDetEnvelopeManager.h" #include "GeoModelEnvelopes/ForDetEnvelopeManager.h"
#include "GeoModelUtilities/GeoModelExperiment.h" #include "GeoModelUtilities/GeoModelExperiment.h"
#include "StoreGate/StoreGateSvc.h" #include "StoreGate/StoreGateSvc.h"
...@@ -12,30 +12,25 @@ ...@@ -12,30 +12,25 @@
#include "AthenaKernel/ClassID_traits.h" #include "AthenaKernel/ClassID_traits.h"
#include "SGTools/DataProxy.h" #include "SGTools/DataProxy.h"
ForDetEnvelopeTool::ForDetEnvelopeTool(const std::string& type, ForDetEnvelopeTool::ForDetEnvelopeTool(const std::string& type,
const std::string& name, const std::string& name,
const IInterface* parent): const IInterface* parent):
GeoModelTool(type,name,parent), GeoModelTool(type,name,parent),
m_manager(0) m_manager(nullptr)
{ {
} }
ForDetEnvelopeTool::~ForDetEnvelopeTool()
{
}
StatusCode ForDetEnvelopeTool::create() StatusCode ForDetEnvelopeTool::create()
{ {
ATH_MSG_INFO("Building Forward Detectors Envelope"); ATH_MSG_INFO("Building Forward Detectors Envelope");
GeoModelExperiment* theExpt; GeoModelExperiment* theExpt;
if (StatusCode::SUCCESS != detStore()->retrieve(theExpt,"ATLAS")) { if (StatusCode::SUCCESS != detStore()->retrieve(theExpt,"ATLAS")) {
ATH_MSG_ERROR("Could not find GeoModelExperiment ATLAS"); ATH_MSG_ERROR("Could not find GeoModelExperiment ATLAS");
return StatusCode::FAILURE; return StatusCode::FAILURE;
} }
if(0==m_manager) { if(nullptr==m_manager) {
GeoPhysVol *world=&*theExpt->getPhysVol(); GeoPhysVol *world=&*theExpt->getPhysVol();
ForDetEnvelopeFactory theFactory(detStore().operator->()); ForDetEnvelopeFactory theFactory(detStore().operator->());
...@@ -45,10 +40,10 @@ StatusCode ForDetEnvelopeTool::create() ...@@ -45,10 +40,10 @@ StatusCode ForDetEnvelopeTool::create()
theExpt->addManager(m_manager); theExpt->addManager(m_manager);
StatusCode sc = detStore()->record(m_manager, StatusCode sc = detStore()->record(m_manager,
m_manager->getName()); m_manager->getName());
if (sc.isFailure()) { if (sc.isFailure()) {
ATH_MSG_ERROR("Could not register ForDetEnvelope detector manager"); ATH_MSG_ERROR("Could not register ForDetEnvelope detector manager");
return StatusCode::FAILURE; return StatusCode::FAILURE;
} }
return StatusCode::SUCCESS; return StatusCode::SUCCESS;
} }
...@@ -60,7 +55,7 @@ StatusCode ForDetEnvelopeTool::clear() ...@@ -60,7 +55,7 @@ StatusCode ForDetEnvelopeTool::clear()
SG::DataProxy* proxy = detStore()->proxy(ClassID_traits<ForDetEnvelopeManager>::ID(),m_manager->getName()); SG::DataProxy* proxy = detStore()->proxy(ClassID_traits<ForDetEnvelopeManager>::ID(),m_manager->getName());
if(proxy) { if(proxy) {
proxy->reset(); proxy->reset();
m_manager = 0; m_manager = nullptr;
} }
return StatusCode::SUCCESS; return StatusCode::SUCCESS;
} }
/* /*
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
*/ */
#ifndef ForDetEnvelopeTool_h #ifndef ForDetEnvelopeTool_h
#define ForDetEnvelopeTool_h 1 #define ForDetEnvelopeTool_h 1
#include "GeoModelUtilities/GeoModelTool.h" #include "GeoModelUtilities/GeoModelTool.h"
class ForDetEnvelopeManager; class ForDetEnvelopeManager;
class ForDetEnvelopeTool final : public GeoModelTool class ForDetEnvelopeTool final : public GeoModelTool
{ {
public: public:
...@@ -16,7 +16,7 @@ class ForDetEnvelopeTool final : public GeoModelTool ...@@ -16,7 +16,7 @@ class ForDetEnvelopeTool final : public GeoModelTool
ForDetEnvelopeTool( const std::string& type, const std::string& name, const IInterface* parent ); ForDetEnvelopeTool( const std::string& type, const std::string& name, const IInterface* parent );
// Standard Destructor // Standard Destructor
virtual ~ForDetEnvelopeTool() override final; virtual ~ForDetEnvelopeTool() override final = default;
virtual StatusCode create() override final; virtual StatusCode create() override final;
virtual StatusCode clear() override final; virtual StatusCode clear() override final;
...@@ -24,4 +24,4 @@ class ForDetEnvelopeTool final : public GeoModelTool ...@@ -24,4 +24,4 @@ class ForDetEnvelopeTool final : public GeoModelTool
const ForDetEnvelopeManager* m_manager; const ForDetEnvelopeManager* m_manager;
}; };
#endif #endif
/* /*
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
*/ */
/////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////
...@@ -258,7 +258,7 @@ StatusCode DetDescrDBEnvelopeSvc::retrieveRZBoundary( std::string &node, ...@@ -258,7 +258,7 @@ StatusCode DetDescrDBEnvelopeSvc::retrieveRZBoundary( std::string &node,
double curR = (*recIt)->getDouble("R") * CLHEP::mm; double curR = (*recIt)->getDouble("R") * CLHEP::mm;
double curZ = (*recIt)->getDouble("Z") * CLHEP::mm; double curZ = (*recIt)->getDouble("Z") * CLHEP::mm;
// store (r,z) duplet locally // store (r,z) duplet locally
rzVec.push_back( RZPair(curR, curZ) ); rzVec.emplace_back(curR, curZ );
} }
return StatusCode::SUCCESS; return StatusCode::SUCCESS;
...@@ -286,7 +286,7 @@ StatusCode DetDescrDBEnvelopeSvc::fallbackRZBoundary( FallbackDoubleVector &r, ...@@ -286,7 +286,7 @@ StatusCode DetDescrDBEnvelopeSvc::fallbackRZBoundary( FallbackDoubleVector &r,
double curR = r[pos]; double curR = r[pos];
double curZ = z[pos]; double curZ = z[pos];
// store (r,z) duplet locally // store (r,z) duplet locally
rzVec.push_back( RZPair(curR, curZ) ); rzVec.emplace_back(curR, curZ );
} }
return StatusCode::SUCCESS; return StatusCode::SUCCESS;
......
# Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration # Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
# #
# CI test definitions for the AnalysisBase project # CI test definitions for the AnalysisBase project
# --> README.md before you modify this file # --> README.md before you modify this file
# #
#################################################################################
# CP Algorithms
#################################################################################
atlas_add_citest( CPAlgorithmsRun2Data_PHYS_Block
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type data --run 2 --no-systematics --direct-driver )
atlas_add_citest( CPAlgorithmsRun2Data_PHYS_Text
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type data --run 2 --no-systematics --text-config AnalysisAlgorithmsConfig/test_configuration_Run2.yaml )
atlas_add_citest( CPAlgorithmsRun2Data_PHYS_Comparison
SCRIPT compareFlatTrees --require-same-branches analysis ../CPAlgorithmsRun2Data_PHYS_Block/submitDir/data-ANALYSIS/data.root ../CPAlgorithmsRun2Data_PHYS_Text/submitDir/data-ANALYSIS/data.root
DEPENDS_SUCCESS CPAlgorithmsRun2Data_PHYS_Block CPAlgorithmsRun2Data_PHYS_Text )
atlas_add_citest( CPAlgorithmsRun3Data_PHYS_Block
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type data --run 3 --no-systematics --direct-driver )
atlas_add_citest( CPAlgorithmsRun3Data_PHYS_Text
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type data --run 3 --no-systematics --text-config AnalysisAlgorithmsConfig/test_configuration_Run3.yaml )
atlas_add_citest( CPAlgorithmsRun3Data_PHYS_Comparison
SCRIPT compareFlatTrees --require-same-branches analysis ../CPAlgorithmsRun3Data_PHYS_Block/submitDir/data-ANALYSIS/data.root ../CPAlgorithmsRun3Data_PHYS_Text/submitDir/data-ANALYSIS/data.root
DEPENDS_SUCCESS CPAlgorithmsRun3Data_PHYS_Block CPAlgorithmsRun3Data_PHYS_Text )
atlas_add_citest( CPAlgorithmsRun2FullSim_PHYS_Block
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fullsim --run 2 --direct-driver )
atlas_add_citest( CPAlgorithmsRun2FullSim_PHYS_Text
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fullsim --run 2 --text-config AnalysisAlgorithmsConfig/test_configuration_Run2.yaml )
atlas_add_citest( CPAlgorithmsRun2FullSim_PHYS_Comparison
SCRIPT compareFlatTrees --require-same-branches analysis ../CPAlgorithmsRun2FullSim_PHYS_Block/submitDir/data-ANALYSIS/fullsim.root ../CPAlgorithmsRun2FullSim_PHYS_Text/submitDir/data-ANALYSIS/fullsim.root
DEPENDS_SUCCESS CPAlgorithmsRun2FullSim_PHYS_Block CPAlgorithmsRun2FullSim_PHYS_Text )
atlas_add_citest( CPAlgorithmsRun3FullSim_PHYS_Block
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fullsim --run 3 --direct-driver )
atlas_add_citest( CPAlgorithmsRun3FullSim_PHYS_Text
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fullsim --run 3 --text-config AnalysisAlgorithmsConfig/test_configuration_Run3.yaml )
atlas_add_citest( CPAlgorithmsRun3FullSim_PHYS_Comparison
SCRIPT compareFlatTrees --require-same-branches analysis ../CPAlgorithmsRun3FullSim_PHYS_Block/submitDir/data-ANALYSIS/fullsim.root ../CPAlgorithmsRun3FullSim_PHYS_Text/submitDir/data-ANALYSIS/fullsim.root
DEPENDS_SUCCESS CPAlgorithmsRun3FullSim_PHYS_Block CPAlgorithmsRun3FullSim_PHYS_Text )
atlas_add_citest( CPAlgorithmsRun2FastSim_PHYS_Block
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fastsim --run 2 --direct-driver )
atlas_add_citest( CPAlgorithmsRun2FastSim_PHYS_Text
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fastsim --run 2 --text-config AnalysisAlgorithmsConfig/test_configuration_Run2.yaml )
atlas_add_citest( CPAlgorithmsRun2FastSim_PHYS_Comparison
SCRIPT compareFlatTrees --require-same-branches analysis ../CPAlgorithmsRun2FastSim_PHYS_Block/submitDir/data-ANALYSIS/fastsim.root ../CPAlgorithmsRun2FastSim_PHYS_Text/submitDir/data-ANALYSIS/fastsim.root
DEPENDS_SUCCESS CPAlgorithmsRun2FastSim_PHYS_Block CPAlgorithmsRun2FastSim_PHYS_Text )
atlas_add_citest( CPAlgorithmsRun3FastSim_PHYS_Block
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fastsim --run 3 --direct-driver )
atlas_add_citest( CPAlgorithmsRun3FastSim_PHYS_Text
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fastsim --run 3 --text-config AnalysisAlgorithmsConfig/test_configuration_Run3.yaml )
atlas_add_citest( CPAlgorithmsRun3FastSim_PHYS_Comparison
SCRIPT compareFlatTrees --require-same-branches analysis ../CPAlgorithmsRun3FastSim_PHYS_Block/submitDir/data-ANALYSIS/fastsim.root ../CPAlgorithmsRun3FastSim_PHYS_Text/submitDir/data-ANALYSIS/fastsim.root
DEPENDS_SUCCESS CPAlgorithmsRun3FastSim_PHYS_Block CPAlgorithmsRun3FastSim_PHYS_Text )
atlas_add_citest( AnalysisTop_EMPFlowData atlas_add_citest( CPAlgorithmsRun2Data_PHYSLITE_Block
LOG_IGNORE_PATTERN "Cannot interpolate outside histogram domain" # ANALYSISTO-1165 SCRIPT FullCPAlgorithmsTest_eljob.py --data-type data --run 2 --physlite --no-systematics --direct-driver )
SCRIPT CI_EMPFlowDatatest.py ) atlas_add_citest( CPAlgorithmsRun2Data_PHYSLITE_Text
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type data --run 2 --physlite --no-systematics --text-config AnalysisAlgorithmsConfig/test_configuration_Run2.yaml )
atlas_add_citest( CPAlgorithmsRun2Data_PHYSLITE_Comparison
SCRIPT compareFlatTrees --require-same-branches analysis ../CPAlgorithmsRun2Data_PHYSLITE_Block/submitDir/data-ANALYSIS/data.root ../CPAlgorithmsRun2Data_PHYSLITE_Text/submitDir/data-ANALYSIS/data.root
DEPENDS_SUCCESS CPAlgorithmsRun2Data_PHYSLITE_Block CPAlgorithmsRun2Data_PHYSLITE_Text )
atlas_add_citest( AnalysisTop_EMPFlowMC atlas_add_citest( CPAlgorithmsRun3Data_PHYSLITE_Block
SCRIPT CI_EMPFlowMCtest.py ) SCRIPT FullCPAlgorithmsTest_eljob.py --data-type data --run 3 --physlite --no-systematics --direct-driver )
atlas_add_citest( CPAlgorithmsRun3Data_PHYSLITE_Text
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type data --run 3 --physlite --no-systematics --text-config AnalysisAlgorithmsConfig/test_configuration_Run3.yaml )
atlas_add_citest( CPAlgorithmsRun3Data_PHYSLITE_Comparison
SCRIPT compareFlatTrees --require-same-branches analysis ../CPAlgorithmsRun3Data_PHYSLITE_Block/submitDir/data-ANALYSIS/data.root ../CPAlgorithmsRun3Data_PHYSLITE_Text/submitDir/data-ANALYSIS/data.root
DEPENDS_SUCCESS CPAlgorithmsRun3Data_PHYSLITE_Block CPAlgorithmsRun3Data_PHYSLITE_Text )
atlas_add_citest( AnalysisTop_EMPFlowData22 atlas_add_citest( CPAlgorithmsRun2FullSim_PHYSLITE_Block
SCRIPT CI_EMPFlowData22test.py ) SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fullsim --run 2 --physlite --direct-driver )
atlas_add_citest( CPAlgorithmsRun2FullSim_PHYSLITE_Text
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fullsim --run 2 --physlite --text-config AnalysisAlgorithmsConfig/test_configuration_Run2.yaml )
atlas_add_citest( CPAlgorithmsRun2FullSim_PHYSLITE_Comparison
SCRIPT compareFlatTrees --require-same-branches analysis ../CPAlgorithmsRun2FullSim_PHYSLITE_Block/submitDir/data-ANALYSIS/fullsim.root ../CPAlgorithmsRun2FullSim_PHYSLITE_Text/submitDir/data-ANALYSIS/fullsim.root
DEPENDS_SUCCESS CPAlgorithmsRun2FullSim_PHYSLITE_Block CPAlgorithmsRun2FullSim_PHYSLITE_Text )
atlas_add_citest( CPAlgorithmsRun3FullSim_PHYSLITE_Block
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fullsim --run 3 --physlite --direct-driver )
atlas_add_citest( CPAlgorithmsRun3FullSim_PHYSLITE_Text
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fullsim --run 3 --physlite --text-config AnalysisAlgorithmsConfig/test_configuration_Run3.yaml )
atlas_add_citest( CPAlgorithmsRun3FullSim_PHYSLITE_Comparison
SCRIPT compareFlatTrees --require-same-branches analysis ../CPAlgorithmsRun3FullSim_PHYSLITE_Block/submitDir/data-ANALYSIS/fullsim.root ../CPAlgorithmsRun3FullSim_PHYSLITE_Text/submitDir/data-ANALYSIS/fullsim.root
DEPENDS_SUCCESS CPAlgorithmsRun3FullSim_PHYSLITE_Block CPAlgorithmsRun3FullSim_PHYSLITE_Text )
atlas_add_citest( CPAlgorithmsRun2FastSim_PHYSLITE_Block
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fastsim --run 2 --physlite --direct-driver )
atlas_add_citest( CPAlgorithmsRun2FastSim_PHYSLITE_Text
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fastsim --run 2 --physlite --text-config AnalysisAlgorithmsConfig/test_configuration_Run2.yaml )
atlas_add_citest( CPAlgorithmsRun2FastSim_PHYSLITE_Comparison
SCRIPT compareFlatTrees --require-same-branches analysis ../CPAlgorithmsRun2FastSim_PHYSLITE_Block/submitDir/data-ANALYSIS/fastsim.root ../CPAlgorithmsRun2FastSim_PHYSLITE_Text/submitDir/data-ANALYSIS/fastsim.root
DEPENDS_SUCCESS CPAlgorithmsRun2FastSim_PHYSLITE_Block CPAlgorithmsRun2FastSim_PHYSLITE_Text )
atlas_add_citest( CPAlgorithmsRun3FastSim_PHYSLITE_Block
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fastsim --run 3 --physlite --direct-driver )
atlas_add_citest( CPAlgorithmsRun3FastSim_PHYSLITE_Text
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fastsim --run 3 --physlite --text-config AnalysisAlgorithmsConfig/test_configuration_Run3.yaml )
atlas_add_citest( CPAlgorithmsRun3FastSim_PHYSLITE_Comparison
SCRIPT compareFlatTrees --require-same-branches analysis ../CPAlgorithmsRun3FastSim_PHYSLITE_Block/submitDir/data-ANALYSIS/fastsim.root ../CPAlgorithmsRun3FastSim_PHYSLITE_Text/submitDir/data-ANALYSIS/fastsim.root
DEPENDS_SUCCESS CPAlgorithmsRun3FastSim_PHYSLITE_Block CPAlgorithmsRun3FastSim_PHYSLITE_Text )
# special test for only nominal overlap removal
atlas_add_citest( CPAlgorithmsRun2FullSim_PHYS_OnlyNominalOR
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fullsim --run 2 --only-nominal-or --direct-driver )
atlas_add_citest( CPAlgorithmsRun3FastSim_PHYSLITE_OnlyNominalOR
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type fastsim --run 3 --physlite --only-nominal-or --direct-driver )
# this test is for testing that the algorithm monitors defined in EventLoop
# don't break a job of reasonable complexity. they are tested here instead of
# in the EventLoop package, because we have a much more complex payload here.
atlas_add_citest( CPAlgorithmsRun2Data_PHYS_Benchmark
SCRIPT FullCPAlgorithmsTest_eljob.py --data-type data --run 2 --no-systematics --direct-driver --algorithm-timer --algorithm-memory )
atlas_add_citest( AnalysisTop_EMPFlowMC21
SCRIPT CI_EMPFlowMC21test.py )
################################################################################# #################################################################################
# SUSYTools # SUSYTools
################################################################################# #################################################################################
atlas_add_citest( SUSYTools_data18_PHYS atlas_add_citest( SUSYTools_data18_PHYS
SCRIPT "SUSYToolsTester /cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/SUSYTools/data18_13TeV.00356250_p5855.PHYS.pool.root maxEvents=500 isData=1 isAtlfast=0 Debug=0" SCRIPT "SUSYToolsTester /cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/SUSYTools/data18_13TeV.39757132_p6266.PHYS.pool.root maxEvents=500 isData=1 isAtlfast=0 Debug=0"
) )
atlas_add_citest( SUSYTools_data22_PHYS atlas_add_citest( SUSYTools_data22_PHYS
SCRIPT "SUSYToolsTester /cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/SUSYTools/data22_13p6TeV.00440543_p5858.PHYS.pool.root maxEvents=1000 isData=1 isAtlfast=0 Debug=0" SCRIPT "SUSYToolsTester /cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/SUSYTools/data22_13p6TeV.39672246_p6269.PHYS.pool.root maxEvents=1000 isData=1 isAtlfast=0 Debug=0"
) )
atlas_add_citest( SUSYTools_mc20e_PHYS atlas_add_citest( SUSYTools_mc20e_PHYS
SCRIPT "SUSYToolsTester /cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/SUSYTools/mc20_13TeV.410470.FS_mc20e_p5855.PHYS.pool.root maxEvents=100 isData=0 isAtlfast=0 Debug=0 NoSyst=0 ilumicalcFile=GoodRunsLists/data18_13TeV/20190318/ilumicalc_histograms_None_348885-364292_OflLumi-13TeV-010.root" SCRIPT "SUSYToolsTester /cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/SUSYTools/DAOD_PHYS.mc20_13TeV.410470.FS_mc20e_p6266.PHYS.pool.root maxEvents=100 isData=0 isAtlfast=0 Debug=0 NoSyst=0 ilumicalcFile=GoodRunsLists/data18_13TeV/20190318/ilumicalc_histograms_None_348885-364292_OflLumi-13TeV-010.root"
) )
atlas_add_citest( SUSYTools_mc23a_PHYS atlas_add_citest( SUSYTools_mc23a_PHYS
SCRIPT "SUSYToolsTester /cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/SUSYTools/mc23_13p6TeV.601229.FS_mc23a_p5855.PHYS.pool.root maxEvents=100 isData=0 isAtlfast=0 Debug=0 NoSyst=0 ilumicalcFile=GoodRunsLists/data22_13p6TeV/20230116/ilumicalc_histograms_None_431810-440613_OflLumi-Run3-002.root" SCRIPT "SUSYToolsTester /cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/SUSYTools/mc23_13p6TeV.601229.FS_mc23a_p6266.PHYS.pool.root maxEvents=100 isData=0 isAtlfast=0 Debug=0 NoSyst=0 ilumicalcFile=GoodRunsLists/data22_13p6TeV/20230116/ilumicalc_histograms_None_431810-440613_OflLumi-Run3-002.root"
) )
atlas_add_citest( SUSYTools_mc23a_PHYSLITE atlas_add_citest( SUSYTools_mc23a_PHYSLITE
SCRIPT "SUSYToolsTester /cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/SUSYTools/mc23_13p6TeV.601229.FS_mc23a_p5855.PHYSLITE.pool.root maxEvents=100 isData=0 isAtlfast=0 Debug=0 NoSyst=0 ilumicalcFile=GoodRunsLists/data22_13p6TeV/20230116/ilumicalc_histograms_None_431810-440613_OflLumi-Run3-002.root" SCRIPT "SUSYToolsTester /cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/SUSYTools/mc23_13p6TeV.601229.FS_mc23a_p6266.PHYSLITE.pool.root maxEvents=100 isData=0 isAtlfast=0 Debug=0 NoSyst=0 ilumicalcFile=GoodRunsLists/data22_13p6TeV/20230116/ilumicalc_histograms_None_431810-440613_OflLumi-Run3-002.root"
) )
\ No newline at end of file
# Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration # Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
# #
# CI test definitions for the AthGeneration project # CI test definitions for the AthGeneration project
# --> README.md before you modify this file # --> README.md before you modify this file
...@@ -8,6 +8,9 @@ atlas_add_citest( DuplicateClass ...@@ -8,6 +8,9 @@ atlas_add_citest( DuplicateClass
SCRIPT python -c 'import ROOT' SCRIPT python -c 'import ROOT'
PROPERTIES FAIL_REGULAR_EXPRESSION "class .* is already in" ) PROPERTIES FAIL_REGULAR_EXPRESSION "class .* is already in" )
atlas_add_citest( DuplicateComponent
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/test/DuplicateComponentsCheck.py )
atlas_add_citest( Generation_PhPy8_13p6TeV atlas_add_citest( Generation_PhPy8_13p6TeV
SCRIPT RunWorkflowTests_Run3.py --CI -g --dsid 421356 ) SCRIPT RunWorkflowTests_Run3.py --CI -g --dsid 421356 )
...@@ -23,8 +26,15 @@ atlas_add_citest( Generation_Sherpa_13p6TeV ...@@ -23,8 +26,15 @@ atlas_add_citest( Generation_Sherpa_13p6TeV
atlas_add_citest( Generation_ParticleGun_13p6TeV atlas_add_citest( Generation_ParticleGun_13p6TeV
SCRIPT RunWorkflowTests_Run3.py --CI -g --dsid 421119 ) SCRIPT RunWorkflowTests_Run3.py --CI -g --dsid 421119 )
atlas_add_citest( Generation_JetFilter_13p6TeV
SCRIPT RunWorkflowTests_Run3.py --CI -g --dsid 421114 )
atlas_add_citest( Generation_PhPy8_13TeV atlas_add_citest( Generation_PhPy8_13TeV
SCRIPT RunWorkflowTests_Run2.py --CI -g --dsid 421356 ) SCRIPT RunWorkflowTests_Run2.py --CI -g --dsid 421356 )
atlas_add_citest( Generation_PhPy8_14TeV atlas_add_citest( Generation_PhPy8_14TeV
SCRIPT RunWorkflowTests_Run4.py --CI -g --dsid 421356 ) SCRIPT RunWorkflowTests_Run4.py --CI -g --dsid 421356 )
# CA Config
atlas_add_citest( Generation_CA_ParticleGun_13p6TeV
SCRIPT RunWorkflowTests_Run3.py --CI -g --dsid Test950555 -e '--CA True' )
...@@ -8,6 +8,9 @@ atlas_add_citest( DuplicateClass ...@@ -8,6 +8,9 @@ atlas_add_citest( DuplicateClass
SCRIPT python -c 'import ROOT' SCRIPT python -c 'import ROOT'
PROPERTIES FAIL_REGULAR_EXPRESSION "class .* is already in" ) PROPERTIES FAIL_REGULAR_EXPRESSION "class .* is already in" )
atlas_add_citest( DuplicateComponent
SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/test/DuplicateComponentsCheck.py )
atlas_add_citest( SimulationRun2FullSim atlas_add_citest( SimulationRun2FullSim
SCRIPT RunWorkflowTests_Run2.py --CI -s -w FullSim --threads 4 -e '--maxEvents 10' --run-only SCRIPT RunWorkflowTests_Run2.py --CI -s -w FullSim --threads 4 -e '--maxEvents 10' --run-only
LOG_IGNORE_PATTERN "WARNING FPE" # ignore FPEs from Geant4 LOG_IGNORE_PATTERN "WARNING FPE" # ignore FPEs from Geant4
...@@ -28,6 +31,16 @@ atlas_add_citest( SimulationRun3FullSimChecks ...@@ -28,6 +31,16 @@ atlas_add_citest( SimulationRun3FullSimChecks
LOG_IGNORE_PATTERN "WARNING FPE" # ignore FPEs from Geant4 LOG_IGNORE_PATTERN "WARNING FPE" # ignore FPEs from Geant4
DEPENDS_SUCCESS SimulationRun3FullSim ) DEPENDS_SUCCESS SimulationRun3FullSim )
atlas_add_citest( SimulationRun3FullSimSQLiteGeo
SCRIPT RunWorkflowTests_Run3.py --CI -s -w FullSim -a s4454 --threads 4 -e '--maxEvents 50 --geometrySQLiteFullPath /cvmfs/atlas.cern.ch/repo/sw/database/GroupData/Geometry/ATLAS-R3S-2021-03-02-00-DEV01.db' --run-only
LOG_IGNORE_PATTERN "WARNING FPE" # ignore FPEs from Geant4
PROPERTIES PROCESSORS 4 )
atlas_add_citest( SimulationRun3FullSimSQLiteGeoChecks
SCRIPT RunWorkflowTests_Run3.py --CI -s -w FullSim -a s4454 --checks-only --output-path ../SimulationRun3FullSimSQLiteGeo
LOG_IGNORE_PATTERN "WARNING FPE" # ignore FPEs from Geant4
DEPENDS_SUCCESS SimulationRun3FullSimSQLiteGeo )
atlas_add_citest( SimulationRun4FullSim atlas_add_citest( SimulationRun4FullSim
SCRIPT RunWorkflowTests_Run4.py --CI -s -w FullSim --threads 4 -e '--maxEvents 10' --run-only SCRIPT RunWorkflowTests_Run4.py --CI -s -w FullSim --threads 4 -e '--maxEvents 10' --run-only
LOG_IGNORE_PATTERN "WARNING FPE" # ignore FPEs from Geant4 LOG_IGNORE_PATTERN "WARNING FPE" # ignore FPEs from Geant4
......
This diff is collapsed.
...@@ -4,10 +4,15 @@ these as they have a significant impact on the CI turnaround time. ...@@ -4,10 +4,15 @@ these as they have a significant impact on the CI turnaround time.
[TOC] [TOC]
# Running the tests # Running the tests
After compiling this package locally, individual tests can be run specifying the test name (supports regex): Once you have made the local modifications to the code that you wish to test, compile them locally alongside this package. Remain in the build directory. Individual tests can then be run by specifying the test name (supports regex):
```sh ```sh
ctest -R CITest_RecoRun2Data ctest -R CITest_RecoRun2Data
``` ```
or
```sh
ctest -R LuminosityCondAlgConfig_test
```
for a test defined in `LumiBlockComps/CMakeLists.txt` with the name `LuminosityCondAlgConfig_test`.
For builds involving several packages, tests can be selected/excluded using the "CITest" label: For builds involving several packages, tests can be selected/excluded using the "CITest" label:
```sh ```sh
...@@ -15,6 +20,8 @@ ctest -L CITest # run all CI tests ...@@ -15,6 +20,8 @@ ctest -L CITest # run all CI tests
ctest -LE CITest # run all tests, except CI tests ctest -LE CITest # run all tests, except CI tests
``` ```
This runs the test job and compares the output with the reference file, whose locations are specified in the `CMakeLists.txt` file. The results of the test are written to a temporary directory as reported by the job's message to the command prompt. The output of the test job itself is embedded in this file and so the relevant lines can be extracted in case you need to update the reference file.
# Adding new tests # Adding new tests
- Test are defined in separate files for each project (e.g. [`Athena.cmake`](Athena.cmake)). - Test are defined in separate files for each project (e.g. [`Athena.cmake`](Athena.cmake)).
- Tests should have a short self-explanatory name. Do not add the word "test" to the name itself. - Tests should have a short self-explanatory name. Do not add the word "test" to the name itself.
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
# Multiple files can be passed to the command # Multiple files can be passed to the command
# CopyCIArtifact.sh FILE... # CopyCIArtifact.sh FILE...
# Files are copied to # Files are copied to
# /eos/atlas/atlascerngroupdisk/proj-sit/gitlabci/MR<number>_<hash>/<test_name> # /eos/atlas/atlascerngroupdisk/proj-ascig/gitlabci/MR<number>_<hash>/<test_name>
# #
# exit on failure # exit on failure
...@@ -36,7 +36,7 @@ if [[ -z ${1+x} ]]; then ...@@ -36,7 +36,7 @@ if [[ -z ${1+x} ]]; then
fi fi
# check if we have EOS access # check if we have EOS access
base_folder="/eos/atlas/atlascerngroupdisk/proj-sit/gitlabci" base_folder="/eos/atlas/atlascerngroupdisk/proj-ascig/gitlabci"
if [[ ! -d "${base_folder}" ]]; then if [[ ! -d "${base_folder}" ]]; then
echo "Error: CI artifacts area is not accessible" 1>&2 echo "Error: CI artifacts area is not accessible" 1>&2
exit 2 exit 2
......
#!/usr/bin/env python
# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
import sys
from AthenaCommon.ConfigurableDb import cfgDb, getConfigurable
getConfigurable('xAODMaker::EventInfoCnvAlg')
if cfgDb.duplicates():
sys.exit(1)
#!/usr/bin/bash #!/usr/bin/bash
# Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration # Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
FastChain_tf.py \ FastChain_tf.py \
--CA \
--simulator ATLFAST3F_G4MS \ --simulator ATLFAST3F_G4MS \
--useISF True \ --useISF True \
--randomSeed 123 \ --randomSeed 123 \
...@@ -12,7 +11,7 @@ FastChain_tf.py \ ...@@ -12,7 +11,7 @@ FastChain_tf.py \
--maxEvents 2 \ --maxEvents 2 \
--skipEvents 0 \ --skipEvents 0 \
--geometryVersion 'default:ATLAS-R2-2016-01-00-01' \ --geometryVersion 'default:ATLAS-R2-2016-01-00-01' \
--conditionsTag 'default:OFLCOND-MC16-SDR-RUN2-09' \ --conditionsTag 'default:OFLCOND-MC16-SDR-RUN2-12' \
--preInclude 'Campaigns.MC20a' 'Campaigns.MC16SimulationNoIoV' \ --preInclude 'Campaigns.MC20a' 'Campaigns.MC16SimulationNoIoV' \
--postInclude 'PyJobTransforms.UseFrontier' \ --postInclude 'PyJobTransforms.UseFrontier' \
--imf False --imf False
# Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration # Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
# Declare the package name: # Declare the package name:
atlas_subdir( ControlTest ) atlas_subdir( ControlTest )
...@@ -51,23 +51,6 @@ atlas_add_test( ElementLinkVector_test ...@@ -51,23 +51,6 @@ atlas_add_test( ElementLinkVector_test
LOG_IGNORE_PATTERN "0x[0-9a-fA-F]{4,}|ERROR.*known CLID.*7368883" # duplicate CLID defined by test LOG_IGNORE_PATTERN "0x[0-9a-fA-F]{4,}|ERROR.*known CLID.*7368883" # duplicate CLID defined by test
ENVIRONMENT "JOBOPTSEARCHPATH=${_jobOPath}" ) ENVIRONMENT "JOBOPTSEARCHPATH=${_jobOPath}" )
atlas_add_test( StoreGateSvcClient_test
SOURCES test/StoreGateSvcClient_test.cxx
LINK_LIBRARIES TestTools AthContainers AthenaKernel SGTools SGtests StoreGateLib CxxUtils
LOG_IGNORE_PATTERN "0x[0-9a-fA-F]{4,}"
ENVIRONMENT "JOBOPTSEARCHPATH=${_jobOPath}" )
atlas_add_test( ClearStore_test
SOURCES test/ClearStore_test.cxx
LINK_LIBRARIES TestTools StoreGateLib SGtests
LOG_IGNORE_PATTERN "0x[0-9a-fA-F]{4,}"
ENVIRONMENT "JOBOPTSEARCHPATH=${_jobOPath}" )
atlas_add_test( StoreID
SOURCES test/StoreID_test.cxx
LINK_LIBRARIES TestTools StoreGateLib
ENVIRONMENT "JOBOPTSEARCHPATH=${_jobOPath}" )
atlas_add_test( FortranAlgorithm atlas_add_test( FortranAlgorithm
SCRIPT test/FortranAlgorithm.sh ) SCRIPT test/FortranAlgorithm.sh )
...@@ -94,13 +77,6 @@ atlas_add_test( StoreGateDFlow ...@@ -94,13 +77,6 @@ atlas_add_test( StoreGateDFlow
atlas_add_test( test_interactive_athena atlas_add_test( test_interactive_athena
SCRIPT athena.py ControlTest/test_interactive_athena.py ) SCRIPT athena.py ControlTest/test_interactive_athena.py )
atlas_add_test( test_cfgItemList
SCRIPT python -m ControlTest.test_cfgItemList
LOG_IGNORE_PATTERN "../FooFoo at 0x" )
atlas_add_test( test_keyStore
SCRIPT python -m ControlTest.test_keyStore )
atlas_add_test( test_handleTest atlas_add_test( test_handleTest
SCRIPT athena.py AthExStoreGateExample/HandleTest_jobOptions.py ) SCRIPT athena.py AthExStoreGateExample/HandleTest_jobOptions.py )
...@@ -109,5 +85,4 @@ atlas_add_test( test_decorHandleTest ...@@ -109,5 +85,4 @@ atlas_add_test( test_decorHandleTest
LOG_SELECT_PATTERN "testalg.testool" ) LOG_SELECT_PATTERN "testalg.testool" )
# Install files from the package: # Install files from the package:
atlas_install_python_modules( python/*.py POST_BUILD_CMD ${ATLAS_FLAKE8} )
atlas_install_joboptions( share/StoreGateTestCommon.txt share/DataLink_test.txt share/*.py ) atlas_install_joboptions( share/StoreGateTestCommon.txt share/DataLink_test.txt share/*.py )
# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
# hook for the ControlTest py-module
# Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
from AthenaCommon.Constants import VERBOSE,INFO
from AthenaCommon.KeyStore import CfgItemList
from AthenaCommon.Logging import logging
msg = logging.getLogger( 'ItemList' )
msg.setLevel( VERBOSE )
msg = logging.getLogger( 'Athena' )
msg.setLevel( INFO )
msg.info( "[CfgItemList] test running..." )
esdList = CfgItemList( "esd" )
inDetEsdList = CfgItemList( "InDetEsd" )
inDetEsdList.add( "VxContainer#Conversions" )
esdList += inDetEsdList
esdList += CfgItemList(
"CaloEsd",
items = [ "CaloCellContainer#Boo",
"CaloClusterContainer#BooBoo" ]
)
assert( esdList.CaloEsd() == [ "CaloCellContainer#Boo",
"CaloClusterContainer#BooBoo"] )
esdList += CfgItemList(
"TrigEsd",
items = [ "JetCollection#HLT_AutoKey*" ],
allowWildCard = True
)
assert( esdList.TrigEsd() == [ "JetCollection#HLT_AutoKey*" ] )
msg.info( "Should see a warning about attempt at adding invalid element..." )
foo = CfgItemList(
"Foo",
items = [ "Bla#Blah*" ]
)
assert( foo() == [] )
del foo
## FIXME: AthenaPoolOutputStream is bringing theApp into our namespace...
msg.info( "Creating an AthenaPoolOutputStream..." )
from AthenaPoolCnvSvc.WriteAthenaPool import AthenaPoolOutputStream
StreamESD = AthenaPoolOutputStream( "StreamESD" )
StreamESD.ItemList = esdList()
msg.info( "ESD item list: %r", esdList() )
msg.info( "removing TrigEsd item list" )
del esdList.TrigEsd
StreamESD.ItemList = esdList()
msg.info( "ESD item list: %r",StreamESD.ItemList )
caught = False
try:
esdList += AthenaPoolOutputStream( "FooFoo" )
except TypeError as err:
caught = True
msg.info( err )
msg.info( "Error has been caught, good" )
assert(caught)
msg.info( "ESD item list: %r", esdList() )
inDetEsdList.add( "AnotherVxContainer#Conversions" )
msg.info( "InDet list: %r",inDetEsdList() )
msg.info( "ESD item list: %r", esdList() )
assert( set(esdList()) == set([
'CaloCellContainer#Boo',
'CaloClusterContainer#BooBoo', 'VxContainer#Conversions',
'AnotherVxContainer#Conversions'])
)
msg.info( "[CfgItemList] test SUCCESSFULL" )
# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
from __future__ import print_function
from AthenaCommon.Constants import VERBOSE,INFO
from AthenaCommon.KeyStore import CfgKeyStore
from AthenaCommon.Logging import logging
msg = logging.getLogger( 'KeyStore' )
msg.setLevel( VERBOSE )
msg = logging.getLogger( 'Athena' )
msg.setLevel( INFO )
msg.info( "[KeyStore] test running..." )
ks = CfgKeyStore( "KeyStore" )
print (ks)
msg.info( "[KeyStore] test SUCCESSFULL" )
...@@ -35,8 +35,6 @@ StoreGateSvc DEBUG trying to create store SGImplSvc/StoreGateSvc_Impl ...@@ -35,8 +35,6 @@ StoreGateSvc DEBUG trying to create store SGImplSvc/StoreGateSvc_Impl
StoreGateSvc_Impl DEBUG Property update for OutputLevel : new value = 1 StoreGateSvc_Impl DEBUG Property update for OutputLevel : new value = 1
StoreGateSvc_Impl VERBOSE Initializing StoreGateSvc_Impl StoreGateSvc_Impl VERBOSE Initializing StoreGateSvc_Impl
StoreGateSvc_Impl DEBUG Service base class initialized successfully StoreGateSvc_Impl DEBUG Service base class initialized successfully
StoreGateSvc_Impl VERBOSE ServiceLocatorHelper::service: found service EventPersistencySvc
StoreGateSvc_Impl VERBOSE ServiceLocatorHelper::service: found service ClassIDSvc
StoreGateSvc DEBUG Recorded object @0xfe61c0 with key circVector of type CircularVector(CLID 218202856) StoreGateSvc DEBUG Recorded object @0xfe61c0 with key circVector of type CircularVector(CLID 218202856)
in DataObject @0xfe62d0 in DataObject @0xfe62d0
object modifiable when retrieved object modifiable when retrieved
......
This diff is collapsed.
...@@ -32,8 +32,6 @@ StoreGateSvc DEBUG trying to create store SGImplSvc/StoreGateSvc_Impl ...@@ -32,8 +32,6 @@ StoreGateSvc DEBUG trying to create store SGImplSvc/StoreGateSvc_Impl
StoreGateSvc_Impl DEBUG Property update for OutputLevel : new value = 1 StoreGateSvc_Impl DEBUG Property update for OutputLevel : new value = 1
StoreGateSvc_Impl VERBOSE Initializing StoreGateSvc_Impl StoreGateSvc_Impl VERBOSE Initializing StoreGateSvc_Impl
StoreGateSvc_Impl DEBUG Service base class initialized successfully StoreGateSvc_Impl DEBUG Service base class initialized successfully
StoreGateSvc_Impl VERBOSE ServiceLocatorHelper::service: found service EventPersistencySvc
StoreGateSvc_Impl VERBOSE ServiceLocatorHelper::service: found service ClassIDSvc
*** ElementLinkVector_test vector starts *** *** ElementLinkVector_test vector starts ***
......