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
  • 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
  • aaboulho/athena
  • jiling/athena
  • jcordeir/athena
  • aburke/athena
  • lmcelhin/athena
  • herrmant/athena
  • averbyts/athena
  • ewallin/athena
  • xuh/athena
  • tvazquez/athena
  • tnommens/athena
  • gascott/athena
  • shbansal/athena
  • ccaminch/athena
  • corentin/athena
  • yuhui/athena
  • miochoa/athena
  • berkeleylab/CharmPhysics/athena
  • lserkin/athena
  • cdiez/athena
  • cpollard/athena
  • hfox/athena
  • madurano/athena_gittutorial
  • msykora/athena
  • ckirfel/athena
  • calfayan/athena
  • atlas/athena
  • jakoubek/athena
  • kjohns/athena
  • toshi/athena
  • dguest/athena
  • aundrus/athena
  • akraszna/athena
  • karolos/athena
  • fwinkl/athena
  • jmontejo/athena
  • wlampl/athena
  • damazio/athena
  • okuprash/athena
  • smh/athena
  • turra/athena
  • rhauser/athena
  • tdado/athena
  • tadej/athena
  • phwindis/athena
  • abuckley/athena
  • jmasik/athena
  • arnaez/athena
  • pjacka/athena
  • tamartin/athena
  • tbold/athena
  • baines/athena
  • mhodgkin/athena
  • nstyles/athena
  • mmuskinj/athena
  • mark/athena
  • gemmeren/athena
  • psommer/athena
  • ssnyder/athena
  • bwynne/athena
  • wwalko/athena
  • tstreble/athena
  • emoyse/athena
  • pgadow/athena
  • ATLAS-EGamma/athena
  • solodkov/athena
  • rbielski/athena
  • dcasper/athena
  • mrybar/athena
  • yuxu/athena
  • ychiu/athena
  • christos/athena
  • toyamaza/athena
  • yoyamagu/athena
  • nikiforo/athena
  • fpastore/athena
  • rbianchi/athena
  • harkusha/athena
  • mvozak/athena
  • graemes/athena
  • leggett/athena
  • sshaw/athena
  • martindl/athena
  • almaloiz/athena
  • shlomit/athena
  • tlari/athena
  • hartj/athena
  • susinha/athena
  • jcatmore/athena
  • filthaut/athena
  • cchan/athena
  • ebuschma/athena
  • peter/athena
  • gunal/athena
  • ewelina/athena
  • cvarni/athena
  • wleight/athena
  • ligang/athena
  • nwarrack/athena
  • cshimmin/athena
  • mihuebne/athena
  • sroe/athena
  • jsallen/athena-high-pt-ms-jets
  • dkar/athena
  • lfiorini/athena
  • chays/athena
  • dtovey/athena
  • longjon/athena
  • sgeorge/athena
  • yafu/athena
  • jichen/athena
  • mgignac/athena
  • tkohno/athena
  • janovak/athena
  • wiedenat/athena
  • alfroch/athena
  • khoo/athena
  • maklein/athena
  • mstamenk/athena
  • cohm/athena
  • okepka/athena
  • omajersk/athena
  • dbakshig/athena
  • fernando/athena
  • tmkrtchy/athena
  • scheiric/athena
  • gingrich/athena
  • pleskot/athena
  • jobalz/athena
  • schaarsc/athena
  • ebergeas/athena
  • ekasimi/athena
  • ponyisi/athena
  • afaulkne/athena
  • xai/athena
  • ravinab/athena
  • merrenst/athena
  • goetz/athena
  • ekuwertz/athena
  • dpopov/athena
  • astruebi/athena
  • achishol/athena
  • mdanning/athena
  • egramsta/athena
  • alaurier/athena
  • hye/athena
  • clseitz/athena
  • mtoscani/athena
  • krumnack/athena
  • bmindur/athena
  • ppostola/athena
  • efilmer/athena
  • shanisch/athena
  • ncalace/athena
  • jpanduro/athena
  • aad/athena
  • ssarikay/athena
  • gpanizzo/athena
  • hyamauch/athena
  • tupham/athena
  • stelzer/athena
  • rcoelhol/athena
  • ssottoco/athena
  • turnerm/athena
  • nkrengel/athena
  • sutt/athena
  • cmcginn/athena
  • rkopelia/athena
  • tsulaia/athena
  • bernius/athena
  • vcairo/athena
  • ldc/athena
  • jmacdona/athena
  • stsuno/athena
  • mbandier/athena
  • jdandoy/athena
  • yunju/athena
  • dzanzi/athena
  • mehlhase/athena
  • jufische/athena
  • kzoch/athena
  • kwhalen/athena
  • bmorgan/athena
  • nasbah/athena
  • msaimper/athena
  • amete/athena
  • williams/athena
  • rcarney/athena
  • shhirose/athena
  • cheidegg/athena
  • heng/athena
  • kkohler/athena
  • hhibi/athena
  • coccaro/athena
  • loch/athena
  • ynoguchi/athena
  • cdeutsch/athena
  • campanel/athena
  • wbalunas/athena
  • hoide/athena
  • xju/athena
  • nova/athena
  • yuchou/athena
  • hrussell/athena
  • todorova/athena
  • sjiggins/athena
  • lidiaz/athena
  • bgokturk/athena
  • jbiswal/athena
  • aytul/athena
  • guerrero/athena
  • kpachal/athena
  • kegraham/athena
  • bouhova/athena
  • alwang/athena
  • dhayden/athena
  • mverissi/athena
  • alopezso/athena
  • mvessell/athena
  • ssantpur/athena
  • kenelson/athena
  • mvanadia/athena
  • upatel/athena
  • fmeloni/athena
  • omeshkov/athena
  • igrabows/athena
  • soumya/athena
  • tvarol/athena
  • ruyuan/athena
  • dshope/athena
  • mhank/athena
  • korona/athena
  • cowagner/athena
  • tursom/athena
  • dbogavac/athena
  • anperrev/athena
  • tnobe/athena
  • eramakot/athena
  • derue/athena
  • koffas/athena
  • fsforza/athena
  • angianni/athena
  • fgiuli/athena
  • ballbroo/athena
  • diehl/athena
  • falonso/athena
  • chinderk/athena
  • tphamleh/athena
  • myexley/athena
  • ekajomov/athena-general
  • davidek/athena
  • sarbiolv/athena
  • hansenph/athena
  • salvator/athena
  • hirose/athena
  • mfujimot/athena
  • jhaley/athena
  • masato/athena
  • jmendes/athena
  • stapiaar/athena
  • nwenke/athena
  • ffabbri/athena
  • tpelzer/athena
  • stavrop/athena
  • gia/athena
  • agbet/athena
  • hmildner/athena
  • cdelitzs/athena
  • dbabal/athena
  • kkrizka/athena
  • juesseiv/athena
  • dwallace/athena
  • temoskal/athena
  • eschanet/athena
  • ckitsaki/athena
  • asonay/athena
  • lferencz/athena
  • pmeiring/athena
  • iaizenbe/athena
  • czhou/athena
  • jteoh/athena
  • jiawei/athena
  • liberato/athena
  • mromano/athena
  • jbeirer/athena
  • rustem/athena
  • nielsenj/athena
  • sswatman/athena
  • wachan/athena
  • miqueits/athena
  • ranovotn/athena
  • asquith/athena
  • elmsheus/athena
  • nicholas/athena
  • eparrish/athena
  • markowen/athena
  • esoldato/athena
  • mhance/athena
  • fuhe/athena
  • aranzazu/athena
  • ndegroot/athena
  • dakoch/athena
  • lihan/athena
  • aporeba/athena
  • asoukhar/athena
  • jkempste/athena
  • ginaciog/athena
  • verducci/athena
  • martis/athena
  • sschramm/athena
  • tjunkerm/athena
  • mdelmast/athena
  • anmrodri/athena
  • mswiatlo/athena
  • bcarlson/athena
  • pliu/athena
  • ssaha/athena
  • gabarone/athena
  • scamarda/athena
  • mxia/athena
  • fastcalosim_test/athena
  • rlongo/athena
  • lstocker/athena
  • conde/athena
  • guindon/athena
  • mdonasci/athena
  • chelling/athena
  • amoussa/athena
  • gialas/athena
  • mmittal/athena
  • ffollega/athena
  • fcostanz/athena
  • shion/athena
  • sschmitt/athena
  • hmaguire/athena
  • cgutscho/athena
  • sberlend/athena
  • acts/athena
  • nifomin/athena
  • zsoumaim/athena
  • eriefel/athena
  • evarnes/athena
  • guescini/athena
  • dwilbern/athena
  • jkremer/athena
  • laforge/athena
  • susy-hackers/athena
  • llorente/athena
  • haozturk/athena
  • akotsoke/athena
  • kkoeneke/athena
  • rpoggi/athena
  • istin/athena
  • acanesse/athena
  • fizisist/athena
  • fengyu/athena
  • cmerlass/athena
  • chenlian/athena
  • rkarnam/athena
  • ysmirnov/athena_old
  • ivivarel/athena
  • navarrjo/athena
  • amulski/athena
  • pkramer/athena
  • bulekov/athena
  • vcavalie/athena
  • yanlin/athena
  • restevam/athena
  • sanchevi/athena
  • bauerpa/athena
  • smwang/athena
  • sefernan/athena
  • thsjurse/athena
  • mmlynars/athena
  • iyeletsk/athena
  • mmazza/athena
  • jgonski/athena
  • itrandaf/athena
  • almgadm/athena
  • wobisch/athena
  • csebasti/athena
  • jhinds/athena
  • mwielers/athena
  • lmiller/athena
  • mtchijov/athena
  • emmat/athena
  • tiyang/athena
  • lucam/athena
  • lapereir/athena
  • kciesla/athena
  • zuysal/athena
  • aleopold/athena
  • rbalasub/athena
  • pekman/athena
  • masaito/athena
  • wmccorma/athena
  • somadutt/athena
  • kkreul/athena
  • salderwe/athena
  • jstupak/athena
  • simmons/athena
  • adye/athena
  • ycoadou/athena
  • ilongari/athena
  • wtaylor/athena
  • pinamont/athena
  • jzeng/athena
  • ssahin/athena
  • gcallea/athena
  • kghorban/athena
  • kbelobor/athena
  • aoneill/athena
  • cschiavi/athena
  • dmaximov/athena
  • ljeanty/athena
  • fbartels/athena
  • mcfayden/athena
  • kasai/athena
  • scarra/athena
  • jraine/athena
  • brottler/athena
  • rozeny/athena
  • nbelyaev/athena
  • ecarlson/athena
  • khanov/athena
  • aelmouss/athena
  • abandyop/athena
  • joheinri/athena
  • gotero/athena
  • aohatl/athena
  • doglioni/athena
  • rebeca/athena
  • alaperto/athena
  • bhonan/athena
  • amarzin/athena
  • rgarg/athena
  • bigliett/athena
  • pmoskvit/athena
  • begalli/athena
  • yajun/athena
  • dpudzha/athena
  • mpokidov/athena
  • jajimene/athena
  • paulama/athena
  • mtesta/athena
  • atlidali/athena
  • vcroft/athena
  • torrence/athena
  • lbozianu/athena
  • demelian/athena
  • barak/athena
  • hacooke/athena
  • wprzygod/athena
  • roward/athena
  • sgalantz/athena
  • atsirigo/athena
  • csander/athena
  • tofitsch/athena
  • amoroso/athena
  • salnikov/athena
  • mmiralle/athena
  • alory/athena
  • ozaplati/athena
  • elrossi/athena
  • pottgen/athena
  • pbokan/athena
  • jsabater/athena
  • jdevivi/athena
  • klin/athena
  • ymino/athena
  • trinn/athena
  • xiaoning/athena
  • xchen/athena
  • apetukho/athena
  • ruth/athena
  • cappelt/athena
  • ratkin/athena
  • nishu/athena
  • nelsonc/athena
  • paramon/athena
  • juhofer/athena
  • bleban/athena
  • enarayan/athena
  • exot-27/athena
  • dpizzi/athena
  • ztarem/athena
  • qhu/athena
  • sampson/athena
  • acassim/athena
  • mkrivos/athena
  • bburghgr/athena
  • ychow/athena
  • mmarjano/athena
  • pagessin/athena
  • nviauxma/athena
  • hessey/athena
  • watsona/athena
  • LichtenbergGroup/athena
  • wfawcett/athena
  • ibordule/athena
  • othielma/athena
  • jdegens/athena
  • jreich/athena
  • hasada/athena
  • ztao/athena
  • perj/athena
  • sridouan/athena
  • mleblanc/athena
  • alainb/athena
  • pmendesa/athena
  • kristin/athena
  • wgeorge/athena
  • bachacou/athena
  • xiaohu/athena
  • yake/athena
  • yama/athena
  • ludovica/athena
  • ssu/athena
  • jlsmith/athena
  • angerami/athena
  • rnayak/athena
  • musafdar/athena
  • pebaron/athena-weights
  • ktsuri/athena
  • mproffit/athena
  • jezequel/athena
  • amendesj/athena
  • hschwart/athena
  • gproto/athena
  • lhelary/athena
  • asalzbur/athena
  • rerrabai/athena
  • csamoila/athena
  • spolacek/athena
  • malgren/athena
  • bmondal/athena
  • tiany/athena
  • lbeemste/athena
  • mprincip/athena
  • grabanal/athena
  • asantra/athena
  • aczirkos/athena
  • tboeckh/athena
  • kyamaguc/athena
  • silvinha/athena
  • jreidels/athena
  • holau/athena
  • jroloff/athena
  • mdhlamin/athena
  • slawlor/athena
  • emily/athena
  • bozek/athena
  • tdiasdov/athena
  • lkrauth/athena
  • iramirez/athena
  • carlod/athena
  • bbrueers/athena
  • mgrabois/athena
  • mtian/athena
  • bcole/athena
  • idinu/athena
  • ecelebi/athena
  • dhirsch/athena
  • roishi/athena
  • oducu/athena
  • hmoyanog/athena-4-mr
  • ygo/athena
  • jjwilkin/athena
  • exochell/athena
  • yuanchan/athena
  • sbiryuko/athena
  • ggustavi/athena
  • diwillia/athena
  • skorn/athena
  • cgarner/athena
  • scalvet/athena
  • changqia/athena
  • jwspence/athena
  • calpigia/athena
  • honguyen/athena
  • yangx/athena
  • adimitri/athena
  • jizamora/athena
  • rysawada/athena
  • atsiamis/athena
  • cmarcon/athena
  • kpetukho/athena
  • iene/athena
  • dhangal/athena
  • tbisanz/athena
  • atlidbs/athena
  • athaler/athena
  • jspah/athena
  • jkretz/athena
  • tqiu/athena
  • jcardena/athena
  • dopasqua/athena
  • ryamaguc/athena
  • tzenis/athena
  • hzuchen/athena
  • lveloce/athena
  • oshukrun/athena
  • maliev/athena
  • mumohdso/athena2
  • fdelrio/athena
  • tsano/athena
  • mbiros/athena
  • sagara17/athena
  • iwang/athena
  • dmunozpe/athena
  • okumura/athena
  • arennie/athena
  • mumohdso/athena
  • valentem/athena
  • koshimiz/athena
  • rhayes/athena
  • evguillo/athena
  • atate/athena
  • dossantn/athena
  • caforio/athena
  • zhijie/athena
  • bnachman/athena
  • zearnsha/athena
  • suyounas/athena
  • yuzhan/athena
  • maly/athena
  • hlin/athena
  • lunedic/athena
  • rjoshi/athena
  • mtost/athena
  • machitis/athena
  • lvannoli/athena
  • mimarine/athena
  • crougier/athena
  • ndebiase/athena
  • thompson/athena
  • dounwuch/athena
  • nkakati/athena
  • saclawso/athena
  • omezhens/athena
  • cprat/athena
  • jonierma/athena
  • martinpa/athena
  • echeu/athena
  • hhanif/athena
  • csauer/athena
  • mischott/athena
  • sahinsoy/athena
  • tiknight/athena
  • inaryshk/athena
  • jodamp/athena
  • wendlanb/athena
  • fedin/athena
  • knikolop/athena
  • xchu/athena
  • angrigor/athena
  • lkeszegh/athena
  • lbaltes/athena
  • adik/athena
  • jaoliver/athena
  • echeremu/athena
  • eschopf/athena
  • pbellos/athena
  • idrivask/athena
  • aikoulou/athena
  • ignesi/athena
  • algilber/athena
  • ntamir/athena
  • sadykov/athena
  • pyanezca/athena
  • haweber/athena
  • hiito/athena
  • sgurdasa/athena
  • pamachad/athena
  • pbhattar/athena
  • bsaifudd/athena
  • tteixeir/athena
  • mdrozdov/athena
  • tavandaa/athena
  • veellajo/athena
  • nheatley/athena
  • wolter/athena
  • fdibello/athena
  • dparedes/athena
  • mzhai/athena
  • fsili/athena
  • hsimpson/athena
  • mrenda/athena
  • zyan/athena
  • minaenko/athena
  • emmarsha/athena
  • rkusters/athena
  • phkenned/athena
  • chchau/athena
  • zhangr/athena
  • jburzyns/athena
  • edweik/athena
  • slai/athena
  • zmarshal/athena
  • awilhahn/athena
  • agaa/athena
  • leevans/athena
  • javanden/athena
  • llaatu/athena
  • stsigari/athena
  • zfeng/athena
  • srdas/athena
  • adonofri/athena
  • kkrowpma/athena
  • metsai/athena
  • zifeng/athena
  • drousso/athena
  • atropina/athena
  • atlaspmb/athena
  • yuanda/athena
  • cleonido/athena
  • ademaria/athena
  • seggebre/athena
  • arombola/athena
  • mnoury/athena
  • ijuarezr/athena
  • kchoi/athena
  • axiong/athena
  • dgillber/athena
  • eyamashi/athena
  • saktas/athena
  • zang/athena
  • amdesai/athena
  • matakagi/athena
  • berkeleylab/lowmutracking/athena
  • nlopezca/athena
  • qibin/athena
  • tbuanes/athena
  • fbendebb/athena
  • bshresth/athena
  • acanbay/athena
  • klassen/athena
  • egodden/athena
  • otheiner/athena-official
  • jferrand/athena
  • cbuitrag/athena
  • mfarring/athena
  • hpotti/athena
  • vtudorac/athena
  • hawatson/athena
  • parodi/athena
  • chonghao/athena
  • bballard/athena
  • dzengerj/athena
  • knakkali/athena
  • buboehm/athena
  • lmontana/athena
  • adaribay/athena
  • zhuyi/athena
  • dcieri/athena
  • cimcp/athena
  • weixi/athena
  • asansar/athena
  • cantel/athena
  • kbenkend/athena
  • iliadis/athena
  • duperrin/athena
  • frenner/athena
  • isotarri/athena
  • jburr/athena
  • dkoeck/athena
  • mfewell/athena
  • eegidiop/athena
  • bstanisl/athena
  • smitani/athena
  • blumen/athena
  • czodrows/athena
  • alsala/athena
  • yulei/athena
  • clantz/athena
  • gshatri/athena
  • olangrek/athena
  • miholzbo/athena
  • jmharris/athena
  • gripelli/athena
  • amincer/athena
  • hpang/athena
  • jgargan/athena
  • ewatton/athena
  • mleigh/athena
  • otheiner/athena
  • preselection-hackathon/athena
  • deniso/athena
  • tizuo/athena
  • rushioda/athena
  • smeriano/athena
  • sfranche/athena
  • mfernoux/athena
  • chandler/athena
  • viruelas/athena
  • jnitschk/athena
  • bernardo/athena
  • pebaron/athena-td
  • ksugizak/athena
  • yusano/athena
  • skaur/athena
  • anghosh/ef-anindya
  • wsherman/athena
  • davetisy/athena
  • hriani/athena
  • rtagami/athena
  • jgombas/athena
  • yochi/athena
  • vcepaiti/athena
  • yuanj/athena
  • sroygara/athena
  • apsallid/athena
  • chji/athena
  • pakontax/athena
  • agavrily/athena
  • dmclaugh/athena
  • dmahon/athena
  • abunka/athena
  • mcgensvc/athena
  • cjmeyer/athena
  • giagu/athena
  • almay/athena
  • yuwen/athena
  • mshapiro/athena
  • qberthet/athena
  • islazyk/athena
  • dkobylia/athena
  • rdinardo/athena
  • ekay/athena
  • mbarel/athena
  • glamprin/athena
  • osalin/athena
  • baitbenc/athena
  • dakiyama/athena
  • mlanzacb/athena
  • minlin/athena
  • wsfreund/athena
  • cgrefe/athena
  • szambito/athena
  • hwilkens/athena
  • beringer/athena
  • yyap/athena
  • kazhang/athena
  • pebaron/athena
  • mspalla/athena
  • enagy/athena
  • fcalosim/athena
  • menke/athena
  • smobius/athena
  • schaffer/athena
  • mduehrss/athena
  • tkharlam/athena
  • mavogel/athena
  • carquin/athena
  • spagan/athena
  • okiverny/athena
  • rateixei/athena
  • jelena/athena
  • dportill/athena
  • osunnebo/athena
  • desilva/athena
  • chhayes/athena
  • lmijovic/athena
  • jwalder/athena
  • junpei/athena
  • tilebeam/athena
  • sanmay/athena
  • satom/athena
  • mcarnesa/athena
  • jedebevc/athena
  • jahreda/athena
  • jstark/athena
  • kiabelin/athena
  • delsart/athena
  • vtskhaya/athena
  • silu/athena
  • jtanaka/athena
  • krbjoerk/athena
  • mtogawa/athena
  • cyoung/athena
  • luxin/athena
  • maslawin/athena
  • yifany/athena
  • haoran/athena
  • minghui/athena
  • faser/offline/athena
  • danning/athena
  • dcasperfaser/athena
  • almeidvi/athena
  • beddall/athena
  • cfan/athena
  • srettie/athena
  • kazheng/athena
  • mmontell/athena
  • vmartin/athena
  • kgupta/athena
  • sudha/athena
  • beltran/athena-fork
  • lhenkelm/athena
  • pajones/athena
  • anbaraja/athena
  • ssinha/athena
  • serodrig/athena
  • kkawade/athena
  • joana/athena
  • lgagnon/athena
  • dpanchal/athena
  • mtanasin/athena
  • chiodini/athena
  • amorenos/athena
  • apalazzo/athena
  • jshahini/athena
  • lfeligio/athena
  • vbuxbaum/athena
  • jaofferm/athena
  • kburka/athena
  • gonzalri/athena
  • ehaines/athena
  • desengup/athena
  • rmazini/athena
  • gottino/athena
  • gavrilen/athena
  • mdidenko/athena
  • sabidi/athena
  • dwkim/athena
  • cdimitri/athena
  • bkerridg/athena
  • hazeng/athena
  • qidong/athena
  • jingjing/athena
  • ktopolni/athena
  • ktackman/athena
  • yche/athena
  • dabattul/athena
  • yoyeh/athena
  • attrtcal/athena
  • sgaid/athena
  • thmaurin/athena
  • mischott/athena-22
  • bochen/athena
  • asciandr/athena
  • chjiang/athena
  • krdona/athena
  • lbazzano/athena
  • rushioda/athena-3
  • meiqi/athena
  • nlad/athena
  • pclark/athena
  • dtorresa/athena
  • hmoyanog/athena
  • kvidalgu/athena
  • aackerma/athena
  • aaikot/athena
  • yingjun/athena
  • xinfei/athena
  • jcurran/athena
  • lesplend/athena
  • maboelel/athena
  • mschefer/athena
  • xinhui/athena
  • aivina/athena
  • rmakhman/athena
  • kazheng/athena-physics-val-2023
  • zoduan/athena
  • shhan/athena
  • zhiliang/athena
  • bdixit/athena
  • alsidley/athena
  • liuk/athena
  • jlue/athena
  • sfrances/athena
  • ragrabar/athena
  • xingguo/athena
  • asehrawa/athena
  • kyjones/topoetcone-removal
  • mhoppesc/athena
  • niabicht/athena
  • keener/athena
  • yunagai/athena
  • llewitt/athena
  • shahzad/athena
  • lcalic/athena-backup
  • bschlag/athena
  • greynold/athena
  • kazheng/athena-workingpoint
  • agentry/athena
  • adohnalo/athena
  • yinmiao/athena
  • bruckman/athena
  • nkang/athena
  • drankin/athena
  • kbhide/athena
  • hvanders/athena
  • ladamczy/test
  • tbeumker/athenatest
  • asmaga/athena
  • tbeumker/athena
  • losanti/athena
  • berkeleylab/acts/athena
  • weitao/athena
  • jiturriz/athena
  • dmankad/athena-idle
  • losanti/athena-23
  • wsong/athena
  • menu-hackathon/athena
  • kyjones/trigger-example
  • dawerner/athena
  • vmaksimo/athena
  • fisopkov/athena
  • toobauma/athena
  • seggebre/athena-fluencemap-modification
  • lprimomo/athena
  • gtarna/athena
  • smanzoni/athena
  • edreyer/athena
  • SecVtx-Lancaster/Athena
  • shmukher/athena
  • maparo/athena
  • aackerma/atlas-athena
  • pgraveli/athena
  • adimri/athena
  • wstanek/athena
  • jcrosby/athena
  • lrambell/athena
  • tovsiann/athena
  • rsnyder/athena
  • atlas-sa-uct/athena
  • ppotepa/athena
  • skita/athena
  • eullmank/athena
  • achakrav/athena
  • zgao/athena
  • lroos/athena
  • mhemmett/athena
  • xmapekul/athena
  • kgoto/athena
  • rashbypi/athena
  • evitale/athena
  • ivyas/athena
  • thmaurin/athena-sim-flavour
  • npond/athena
  • arej/athena
  • aleksand/athena
  • lkretsch/athena
  • epasqual/athena
  • mbiyabi/athena
  • jebohm/athena
  • cvittori/athena
  • dbiswas/athena
  • hluk/athena
  • mihe/athena
  • aralves/athena
  • mkareem/athena
  • dkoeck/anniathenafork
  • tslee/athena
  • croland/athena
  • cgarvey/athena
  • rgupta/athena
  • kesedlac/athena
  • pkumari/athena
  • ctosciri/athena-old
  • ctosciri/athena
  • asoflau/athena
  • mhaacke/athena
  • ricunnin/athena
  • feickert/athena
  • gfrattar/athena
  • agerwin/athena
  • gwilliam/athena
  • bdixit/masking-strip-modules
  • gtolkach/athena
  • jfeng2/athena
  • bscheuer/athena
  • ksudo/athena
  • rhiguchi/athena
  • gaofeng/athena
  • etoyoda/athena
  • svanstro/athena
  • kosuzuki/athena
  • vaustrup/athena
  • rmizuhik/athena
  • kkanke/athena
  • tnakagaw/athena
  • hart/athena
  • amakita/athena
  • tpaschoa/athena
  • maoki/athena
  • miyamada/athena
  • rishikaw/athena
  • whopkins/athena
  • anayaz/athena
  • dduda/athena
  • evalient/athena
  • ferusso/athena
  • smweber/athena
  • aagaard/athena
  • smweber/athena-run-3
  • shudong/athena
  • zyan/athena-muon-calib
  • evalient/athena-dnn-calculator
  • zyan/athena-muon-calib-stream
  • strom/athena
  • dellacqu/athena
  • sbellman/athena
  • glagafon/project-nimber-1
  • strom/athena-dms
  • brosser/athena
  • jsallen/athena
  • macretar/athena
  • skadir/athena-sadaf
  • leguo/athena
  • aowang/athena
  • ooncel/athena
  • jhoya/athena
  • tygeorge/athena
  • glagafon/handi-project
  • osotosan/athena
  • wuxi/athena
  • syan/athena-syan
  • glagafon/handi-project-1
  • hasun/athena
  • will/athena
  • axgallen/athena-qualification-task
  • mnorfolk/athena
  • aborbely/athena
  • karakawa/athena
  • taogawa/athena
  • schernau/athena
  • mmaroun/ravina-fork
  • seinfant/athena
  • axgallen/athena
  • romar/athena
  • dmankad/athena-gen
  • ktariq/athena
  • agarabag/athena
  • tmlinare/athena
  • dhagan/athena
  • vlysenko/athena
  • mahorstm/athena
  • tizhang/athena
  • zuzak/athena
  • ipolishc/athena
  • atishelm/athena
  • jolamber/athena
  • ibamwidh/athena
  • frfische/athena
  • ykhoulak/myathena
  • jlue/athena-latest
  • yil/athena
  • chuanye/athena
  • xilin/athena
  • huayu/athena
  • dntounis/athena
  • kifarman/athena
  • nkua-atlas/athena
  • lderamo/athena
  • tayoshid/athena
  • nischmit/athena
  • steinber/athena-main
  • tdingley/athena
  • movincen/athena
  • hasegawa/athena
  • dongyi/athena
  • dtruncal/athena
  • malvesca/athena
  • kazheng/athena-acts
  • openc/athena
  • lcalic/athena
  • mnowak/athena
  • ladamczy/athena
  • glagafon/dq-optimize
  • mhufnage/athena
  • lsultana/obsolete_athena
  • lsultana/athena
  • rqian/athena
  • ekajomov/athena-fork-fix
  • anfortma/athena
  • kfung/athena
  • alveltma/athena
  • yonoda/athena
  • alpleban/athena
  • mmaheshw/athena
  • jdavidso/athena
  • edcritel/athena
  • pebaron/athena-leprem
  • bglik/athena
  • anstein/athena
  • gbird/athena
  • midandre/athena
  • mvivasal/athena
  • anhodges/athena
  • mfurukaw/athena
  • sokkerma/athena
  • asbrooks/athena
  • fcurcio/athena
  • kyjones/athena
  • mveen/athena
  • mmlynars/athena-v-2
  • jmcgowan/athena
  • lboccard/athena
  • tburatov/athena
  • tayoshid/athena-test
  • joroemer/athena
  • dmankad/athena
  • jodafons/athena
  • ctaybi/athena
  • ivyoung/athena
  • drasslof/athena
  • sdemiran/athena
  • tmclachl/athena
  • sanchezj/athena-2022
  • anburger/athena
  • jiddon/athena
  • apfleger/athena
  • sdahbi/athena
  • goblirsc/athena
  • fwinkel/athena
  • sidoti/athena
  • izahir/athena
  • mmoors/athena
  • sanchezj/athena
  • rvinasco/athena
  • jwkraus/athena
  • esimpson/athena
  • rhaberle/athena
  • obut/athena
  • jhowarth/athena
  • janders/athena
  • klleras/athena
  • dta/athena_old
  • jchapman/athena
  • mungo/athena
  • jecouthu/athena
  • dtrischu/athena
  • avallier/athena
  • fmontere/athena
  • fhenry/athena
  • sfuenzal/athena
  • zhaotong/athena
  • misantan/athena
  • zalegria/athena
  • awharton/Athena
  • acordeir/athena-ed
  • gdigrego/athena
  • shaoguan/athena
  • nbruscin/athena
  • amelo/athena
  • pdougan/athena
  • peiyan/athena
  • caiy/athena
  • mkholoda/athena
  • fkirfel/athena
  • backes/athena
  • tayoshid/athena-2024
  • gfacini/athena
  • kchu/athena
  • esampson/athena-idart
  • bcervato/athena
  • shpeng/athena-2
  • gmascare/athena
  • fwinkl2/athena
  • gmercado/athena
  • yvolkotr/athena
  • rhowen/athena
  • esampson/athena-idart-2
  • nharriso/athena
  • djlewis/athena
  • costanzo/athena
  • pibutti/athena
  • alpleban/athena-met
  • esampson/athena-otp
  • yuematsu/athena
  • astefl/athena
  • yilin/athena
  • esampson/athena-june-otp
  • bmoser/athena
  • bdong/athena
  • wcastigl/athena
  • thitchin/athena
  • sosarkar/athena-again
  • ksahan/athena
  • zhanhang/athena
  • msasada/athena
  • lbarrade/athena
  • seth/athena
  • agheata/athena
  • okolay/athena
  • txu/athena
  • robouque/athena
  • esampson/june-2-otp
  • zhangbo/athena
  • mlyukova/athena
  • nsurijr/athena
  • damperia/athena-acts
  • dbaronmo/athena
  • martyniu/athena
  • wema/athena
  • eballabe/athena
  • boudreau/athena
  • bhuth/athena
  • acamplan/athena
  • bngair/met-significance-r-22
  • vsasse/athena
  • bngair/me-tsig-athena
  • vkost/athena
  • ksakura/athena
  • menadeem/athena
  • rhicks/athena
  • atymchys/athena
  • yanqiw/athena
  • linghua/athena
  • juscerri/athena
  • domatter/athena
  • arelycg/athena
  • skadir/athena
  • biliu/athena
  • sgoswami/athena
  • beltran/athena
  • dreikher/athena
  • mwessels/athena
  • ddicroce/athena
  • sosarkar/athena
  • hshaddix/athena
  • bdebjani/athena
  • lwinkler/athena
  • elham/athena
  • fladias/athena
  • emoon/athena
  • cleong/athena
  • sdiefenb/athena-onnx-tutorial
  • haren/athena
  • mhabedan/athena
  • nkrogh/athena
  • dwilson/athena
  • mads/athena
  • fivone/athena
  • lsanfili/athena
  • scane/athena
  • thart/athena
  • echerepa/athena
  • dahumphr/athena
  • baer/athena
  • dcamarer/athena
  • lifoster/athena
  • alancast/athena
  • glagafon/aaaathena
  • kenakamu/athena
  • haotianl/athena
  • eskorda/athena
  • salopez/athena
  • rshibata/athena
  • lburke/athena
  • glagafon/athena
  • ukhurshi/athena
  • rvavrick/athena
  • glagafon/glagafon-dq
  • therwig/athena
  • pizhang/athena
  • mwitkows/athena
  • htsoi/athena
  • delitez/athena
  • casadop/athena
  • pachabri/athena
  • lcorazzi/athena
  • mmantina/athena
  • ezaya/athena
  • hzhuang/athena
  • achamber/athena
  • jaburles/athena
  • rmole/athena
  • lmonaco/athena
  • gserenis/athena
  • jkrupa/athena
  • mamirono/athena
  • semami/athena
  • rpozzi/athena
  • fdattola/athena
  • belderto/athena
  • mfornasi/athena
  • jinglis/athena
  • uepstein/athena
  • ljerala/athena
  • cmavungu/athena
  • abesir/athena
  • lopezzot/athena
  • lechols/athena
  • jlittle/athena
  • jajohnso/athena
  • robouque/athena-20241115
  • htorre/athena
  • tneep/athena
  • lbrown/athena
  • wguerin/athena
  • rmole/athena-personal-fork
  • fsiegert/athena
  • kfang/athena-fork-kyfang
  • wenjingw/athena
  • jackersc/athena
  • epompapa/athena
  • ashirazi/athena
  • kgrimm/athena-kgrimm
  • prmitra/athena
  • amoreira/athena
  • wasu/athena
  • toheintz/athena
  • gfazzino/athena
  • nihartma/athena
  • aslobodk/athena
  • muschmid/athena
  • goetz/athena-acts
  • yazhou/athena
  • kdipetri/athena
  • alarnold/athena
  • falves/athena
  • djuarezg/athena
  • wlai/athena
  • mborodin/athena
  • mdacunha/athena
  • novotnyp/athena
  • rohasan/athena
  • asickles/athena
  • alecrhys/athena
  • adsalvad/athena
  • lvicenik/athena
  • christog/athena
  • ibenaoum/athena
  • tflee/athena
  • mfarzali/athena
  • zetao/athena
  • kkazakov/athena
  • frcastig/athena
  • ehampshi/athena
  • llarson/athena
  • jusilva/athena
  • tomoya/athena-low-pt-muon-rec
  • pusharma/athena
  • gpinheir/athena
  • exochell/my-athena
  • jecifuen/athena
  • mojeda/athena
  • hshaddix/athena-hshaddix
  • vchabala/athena
  • nshtokha/athena
  • jlieberm/athena
  • chhultqu/athena
  • nsur/athena-lund
  • misavic/athena
  • jlai/athena
  • camccrac/athena
  • yuxuanz/local-athena
  • sizumiya/athena
  • pmourafr/athena
  • zhubacek/athena
  • akraus/athena
  • sawyer/athena
  • mnegrini/athena
  • yanqiw/athena-acts-for-run-3-silicon-tracking
  • rkavak/athena
  • mfilipig/athena
  • gipoddar/athena
  • fdejean/athena
  • zrokavec/athena
  • gsalvi/athena
  • beyeo/athena
  • vpires/athena-vasco
  • sutuncay/athena
  • mtancock/athena-2
  • ywng/athena
  • fballi/athena
1573 results
Show changes
Commits on Source (14736)
Showing
with 997 additions and 740 deletions
# Ignore the most common extra files that can
# be produced while developing
*~
*.sw?
#*
.DS_Store
.pydevproject
.project
*.pyc
.asetup*
.cproject
*.kdevelop
#Binary formats
*.so*
*.out
*.exe*
*.a
*.la
*.lib
*.root
tmp.*
......@@ -17,9 +17,6 @@
// SubDetectorEnvelopes includes
#include "SubDetectorEnvelopes/RZPair.h"
// interface definition
static const InterfaceID IID_IEnvelopeDefSvc("IEnvelopeDefSvc", 1, 0);
class IEnvelopeDefSvc : virtual public IInterface {
/**
@class IEnvelopeDefSvc
......@@ -32,12 +29,12 @@ class IEnvelopeDefSvc : virtual public IInterface {
*/
public:
// interface definition
DeclareInterfaceID(IEnvelopeDefSvc, 1, 0);
/** virtual distructor */
virtual ~IEnvelopeDefSvc() {};
/** AlgTool interface methods */
static const InterfaceID& interfaceID() { return IID_IEnvelopeDefSvc; }
/** return a vector of (r,z) pairs, defining the respective envelope */
virtual const RZPairVector &getRZBoundary( AtlasDetDescr::AtlasRegion region ) const = 0;
......
......@@ -26,7 +26,13 @@ def getEnvelopeDefSvc(name="AtlasGeometry_EnvelopeDefSvc", **kwargs):
# setup fallback BeamPipeEnvelope
BeamPipe = Volume()
BeamPipe.addRZ( 34.3, 3475.0 )
BeamPipe.addRZ( 120.0, 3475.0 )
from AthenaCommon.DetFlags import DetFlags
if hasattr(DetFlags.simulate, 'HGTD_on') and DetFlags.simulate.HGTD_on():
BeamPipe.addRZ( 47.0, 3475.0 )
BeamPipe.addRZ( 47.0, 3535.0 )
BeamPipe.addRZ( 120.0, 3535.0 )
else:
BeamPipe.addRZ( 120.0, 3475.0 )
BeamPipe.addRZ( 120.0, 4185.0 )
BeamPipe.addRZ( 41.0, 4185.0 )
BeamPipe.addRZ( 41.0, 6783.0 )
......@@ -55,7 +61,13 @@ def getEnvelopeDefSvc(name="AtlasGeometry_EnvelopeDefSvc", **kwargs):
# setup fallback CaloEnvelope
Calo = Volume()
Calo.addRZ( 1148.0, 3475.0 )
Calo.addRZ( 120.0, 3475.0 )
from AthenaCommon.DetFlags import DetFlags
if hasattr(DetFlags.simulate, 'HGTD_on') and DetFlags.simulate.HGTD_on():
Calo.addRZ( 47.0, 3475.0 )
Calo.addRZ( 47.0, 3535.0 )
Calo.addRZ( 120.0, 3535.0 )
else:
Calo.addRZ( 120.0, 3475.0 )
Calo.addRZ( 120.0, 4185.0 )
Calo.addRZ( 41.0, 4185.0 )
Calo.addRZ( 41.0, 6783.0 )
......@@ -71,12 +83,13 @@ def getEnvelopeDefSvc(name="AtlasGeometry_EnvelopeDefSvc", **kwargs):
# setup fallback MuonEnvelope
Muon = Volume()
Muon.addRZ( 4255.0 , 4000.0 )
Muon.addRZ( 4255.0 , 6550.0 )
Muon.addRZ( 3800.0 , 6550.0 )
Muon.addRZ( 3800.0 , 6736.0 )
Muon.addRZ( 420.0 , 6736.0 )
Muon.addRZ( 420.0 , 6783.0 )
Muon.addRZ( 70.0 , 6783.0 )
Muon.addRZ( 70.0 , 6783.0 )
Muon.addRZ( 70.0 , 12900.0 )
Muon.addRZ( 279.0 , 12900.0 )
Muon.addRZ( 279.0 , 18650.0 )
......@@ -92,18 +105,18 @@ def getEnvelopeDefSvc(name="AtlasGeometry_EnvelopeDefSvc", **kwargs):
Muon.addRZ( 12650.0 , 18650.0 )
Muon.addRZ( 13400.0 , 18650.0 )
Muon.addRZ( 13400.0 , 12900.0 )
Muon.addRZ( 13910.0 , 12900.0 )
Muon.addRZ( 13910.0 , 6550.0 )
Muon.addRZ( 13000.0 , 6550.0 )
Muon.addRZ( 14200.0 , 12900.0 )
Muon.addRZ( 14200.0 , 4000.0 )
Muon.addRZ( 13000.0 , 4000.0 )
kwargs.setdefault("FallbackMuonR" , Muon.getRs() )
kwargs.setdefault("FallbackMuonZ" , Muon.getZs() )
# setup fallback CavernEnvelope
# setup fallback CavernEnvelope
Cavern = Volume()
Cavern.addRZ( 13000.0 , 6550.0 )
Cavern.addRZ( 13910.0 , 6550.0 )
Cavern.addRZ( 13910.0 , 12900.0 ) # boundary with MS
Cavern.addRZ( 13000.0 , 4000.0 )
Cavern.addRZ( 14200.0 , 4000.0 )
Cavern.addRZ( 14200.0 , 12900.0 ) # boundary with MS
Cavern.addRZ( 13400.0 , 12900.0 ) # boundary with MS
Cavern.addRZ( 13400.0 , 18650.0 ) # boundary with MS
Cavern.addRZ( 12650.0 , 18650.0 ) # boundary with MS
......@@ -112,14 +125,14 @@ def getEnvelopeDefSvc(name="AtlasGeometry_EnvelopeDefSvc", **kwargs):
Cavern.addRZ( 2750.0 , 23001.0 ) # boundary with MS
Cavern.addRZ( 1500.0 , 23001.0 ) # boundary with MS
Cavern.addRZ( 1500.0 , 26046.0 ) # boundary with MS
Cavern.addRZ( 0.0 , 26046.0 ) #
Cavern.addRZ( 0.0 , 26046.0 ) #
# the outer dimesions differ between collision and cosmics jobs
from AthenaCommon.BeamFlags import jobproperties
if jobproperties.Beam.beamType() != 'cosmics':
# -> for collision jobs the 'cavern' envelope is much smaller
Cavern.addRZ( 0.0 , 50000.0 ) # z= +50m
Cavern.addRZ( 50000.0 , 50000.0 ) # r= 50m
Cavern.addRZ( 0.0 , 500000.0 ) # z= +500m
Cavern.addRZ( 500000.0 , 500000.0 ) # r= 500m
else:
# -> for cosmics simulation the 'cavern' envelope spans much further
kwargs.setdefault("DBCavernNode" , 'CavernEnvelopeNONE' )
......
"""
Visualize envelopes as defined in EnvelopeDefSvc
Elmar Ritsch, 13/05/2016
"""
from AthenaCommon.CfgGetter import getService
def draw_envelope(ax, rlist_half, zlist_half, color, label):
# mirror the given (r,z) values in the x-y plane
rlist = rlist_half[:]
zlist = zlist_half[:]
for r in reversed(rlist_half):
rlist.append(r)
for z in reversed(zlist_half):
zlist.append(-z)
rlist.append(rlist[0])
zlist.append(zlist[0])
area = Polygon(zip(zlist, rlist), alpha=0.5, closed=True, color=color, label=label, linewidth=0.)
ax.add_patch(area)
if __name__ == "__main__":
import matplotlib
matplotlib.use('Qt4Agg') # use backend that supports GUI (rather than file output only)
import matplotlib.pyplot as plt
from matplotlib.patches import Polygon
svc = getService('AtlasGeometry_EnvelopeDefSvc')
fig, ax = plt.subplots(figsize=(20,10))
draw_envelope(ax, svc.FallbackBeamPipeR, svc.FallbackBeamPipeZ, 'r', label='BeamPipe')
draw_envelope(ax, svc.FallbackInDetR, svc.FallbackInDetZ, 'b', label='InDet')
draw_envelope(ax, svc.FallbackCaloR, svc.FallbackCaloZ, 'c', label='Calo')
draw_envelope(ax, svc.FallbackMuonR, svc.FallbackMuonZ, 'm', label='MS')
draw_envelope(ax, svc.FallbackCavernR, svc.FallbackCavernZ, 'k', label='Cavern')
ax.autoscale_view()
plt.ylabel('r (mm)')
plt.xlabel('z (mm)')
plt.legend()
plt.show(block=True)
exit(1)
......@@ -30,7 +30,7 @@
/** Constructor */
DetDescrDBEnvelopeSvc::DetDescrDBEnvelopeSvc(const std::string& name, ISvcLocator* svc) :
AthService(name,svc),
base_class(name,svc),
m_dbAccess(0),
m_geoModel(0),
m_atlasNode("ATLAS"),
......@@ -301,16 +301,3 @@ StatusCode DetDescrDBEnvelopeSvc::fallbackRZBoundary( FallbackDoubleVector &r,
}
/** Query the interfaces. */
StatusCode DetDescrDBEnvelopeSvc::queryInterface(const InterfaceID& riid, void** ppvInterface) {
if ( IID_IEnvelopeDefSvc == riid )
*ppvInterface = (IEnvelopeDefSvc*)this;
else {
// Interface is not directly available: try out a base class
return Service::queryInterface(riid, ppvInterface);
}
addRef();
return StatusCode::SUCCESS;
}
......@@ -27,7 +27,7 @@ class IGeoModelSvc;
typedef std::vector< double > FallbackDoubleVector;
class DetDescrDBEnvelopeSvc : public IEnvelopeDefSvc, virtual public AthService {
class DetDescrDBEnvelopeSvc : public extends<AthService, IEnvelopeDefSvc> {
public:
/** public AthService constructor */
......@@ -36,9 +36,6 @@ class DetDescrDBEnvelopeSvc : public IEnvelopeDefSvc, virtual public AthService
/** Destructor */
~DetDescrDBEnvelopeSvc();
/** Query the interfaces. */
StatusCode queryInterface( const InterfaceID& riid, void** ppvInterface );
/** AthService initialize method.*/
StatusCode initialize();
/** AthService finalize method */
......
......@@ -17,8 +17,8 @@
<TEST name="SharedPoolReader" type="script" suite="athenamp">
<package_atn>AtlasTest/AthenaMPTest</package_atn>
<options_atn>TRF_ECHO=1 Reco_tf.py '--athenaopts=--nprocs=2' '--inputRDOFile' '/afs/cern.ch/atlas/project/rig/referencefiles/MC/valid1.105200.T1_McAtNlo_Jimmy.digit.RDO.e835_s1256_s1258_d566_tid464353_00/RDO.464353._000001.pool.root.1' '--outputESDFile' 'ESD.pool.root' '--autoConfiguration' 'everything' '--maxEvents=4' '--preExec' 'from AthenaMP.AthenaMPFlags import jobproperties as jps' 'jps.AthenaMPFlags.Strategy="SharedReader"' 'rec.doTrigger=False'</options_atn>
<timelimit>90</timelimit>
<options_atn>TRF_ECHO=1 ATHENA_PROC_NUMBER=2 Reco_tf.py '--inputRDOFile' '/afs/cern.ch/atlas/project/rig/referencefiles/MC/valid1.110401.PowhegPythia_P2012_ttbar_nonallhad.e3099_s2578/RDO.04919495._000958.pool.root.1' '--outputESDFile' 'ESD.pool.root' '--autoConfiguration' 'everything' '--maxEvents=4' '--preExec' 'from AthenaMP.AthenaMPFlags import jobproperties as jps' 'jps.AthenaMPFlags.UseSharedReader=True' 'rec.doTrigger=False'</options_atn>
<timelimit>30</timelimit>
<author> Vakho Tsulaia </author>
<mailto> tsulaia@cern.ch </mailto>
<prescript>rm -f $ATN_WORK_AREA/*; env > env.txt</prescript>
......@@ -26,12 +26,11 @@
<errorMessage>ERROR</errorMessage>
<returnValue>0</returnValue>
</expectations>
<nightly_exclude>17.7.NEW.Y-VAL</nightly_exclude>
</TEST>
<TEST name="RECOSHIFT_RAWtoESD" type="script" suite="athenamp">
<package_atn>AtlasTest/AthenaMPTest</package_atn>
<options_atn>TRF_ECHO=1 Reco_tf.py '--inputBSFile' '/afs/cern.ch/atlas/project/rig/referencefiles/dataStreams_10Events/data10_7TeV.00167607.physics_JetTauEtmiss.merge.RAW._lb0087._SFO-4._0001.1_10events' '--maxEvents' '4' '--outputESDFile' 'myESD.pool.root' '--athenaopts=--nprocs=2' '--geometryVersion=ATLAS-R2-2015-03-01-00' '--preExec' 'rec.doTrigger=False' </options_atn>
<options_atn>TRF_ECHO=1 Reco_tf.py '--inputBSFile' '/afs/cern.ch/atlas/project/rig/referencefiles/dataStreams_10Events/data11_7TeV.00178044.physics_JetTauEtmiss.merge.RAW._lb0092._SFO-4._0001.1_25events' '--maxEvents' '4' '--outputESDFile' 'myESD.pool.root' '--athenaopts=--nprocs=2' '--geometryVersion=ATLAS-R1-2011-02-00-00' '--preExec' 'rec.doTrigger=False' </options_atn>
<timelimit>90</timelimit>
<author> Vakho Tsulaia </author>
<mailto> tsulaia@cern.ch </mailto>
......
......@@ -2,7 +2,7 @@
<unifiedTestConfiguration>
<atn>
<TEST name="G4AtlasMP" type="athena" suite="AthenaMPSim">
<TEST name="G4AtlasMP" type="athena" suite="AthenaMPSimJobOpt">
<doc>Tests standard simu job</doc>
<options_atn>--nprocs=2 -c "from AthenaMP.AthenaMPFlags import jobproperties as jps; jps.AthenaMPFlags.CollectSubprocessLogs=True" G4AtlasApps/jobOptions.G4Atlas.py</options_atn>
<timelimit>30</timelimit>
......@@ -17,7 +17,7 @@
<TEST name="AtlasG4_tfMP" type="script" suite="AthenaMPSim">
<package_atn>AtlasTest/AthenaMPTest</package_atn>
<doc>Tests MP simulation in TF with ATHENA_PROC_NUMBER</doc>
<options_atn>TRF_ECHO=1 ATHENA_PROC_NUMBER=2 AtlasG4_tf.py '--inputEvgenFile' '/afs/cern.ch/atlas/offline/ProdData/17.1.X/17.1.3.1.1/mu_E50_eta0-25.evgen.pool.root' '--outputHitsFile' 'myHITS.pool.root' '--maxEvents=4' '--randomSeed=26741007' '--geometryVersion' 'ATLAS-GEO-20-00-01' '--physicsList' 'QGSP_BERT' '--conditionsTag' 'OFLCOND-MC12-SIM-00' '--preInclude' 'sim:SimulationJobOptions/preInclude.FrozenShowersFCalOnly.py,SimulationJobOptions/preInclude.BeamPipeKill.py' '--postInclude' 'RecJobTransforms/UseFrontier.py' '--athenaopts="--preloadlib=${ATLASMKLLIBDIR_PRELOAD}/libimf.so"' '--preExec' 'from AthenaMP.AthenaMPFlags import jobproperties as jps' 'jps.AthenaMPFlags.CollectSubprocessLogs=True'</options_atn>
<options_atn>TRF_ECHO=1 ATHENA_PROC_NUMBER=2 AtlasG4_tf.py --inputEVNTFile '/afs/cern.ch/atlas/offline/ProdData/16.6.X/16.6.7.Y/ttbar_muplusjets-pythia6-7000.evgen.pool.root' --outputHITSFile 'HITSMPSim.pool.root' --maxEvents '4' --skipEvents '0' --randomSeed '10' --geometryVersion 'ATLAS-R2-2015-03-01-00_VALIDATION' --conditionsTag 'OFLCOND-RUN12-SDR-19' --DataRunNumber '222525' --physicsList 'FTFP_BERT' --postInclude 'PyJobTransforms/UseFrontier.py' 'AtlasG4Tf:G4AtlasTests/postInclude.DCubeTest.py' --preExec 'AtlasG4Tf:simFlags.ReleaseGeoModel=False'</options_atn>
<timelimit>30</timelimit>
<author>Vakho Tsulaia</author>
<mailto>tsulaia@cern.ch</mailto>
......@@ -26,11 +26,22 @@
</expectations>
</TEST>
<TEST name="AtlasG4_tfMP-SharedReader" type="script" suite="AthenaMPSimSharedReader">
<package_atn>AtlasTest/AthenaMPTest</package_atn>
<doc>Tests MP simulation in TF with the Shared Reader process</doc>
<options_atn>TRF_ECHO=1 ATHENA_PROC_NUMBER=2 AtlasG4_tf.py --inputEVNTFile '/afs/cern.ch/atlas/offline/ProdData/16.6.X/16.6.7.Y/ttbar_muplusjets-pythia6-7000.evgen.pool.root' --outputHITSFile 'HITSMPSimSharedReader.pool.root' --maxEvents '4' --skipEvents '0' --randomSeed '10' --geometryVersion 'ATLAS-R2-2015-03-01-00_VALIDATION' --conditionsTag 'OFLCOND-RUN12-SDR-19' --DataRunNumber '222525' --physicsList 'FTFP_BERT' --postInclude 'PyJobTransforms/UseFrontier.py' 'AtlasG4Tf:G4AtlasTests/postInclude.DCubeTest.py' --preExec 'AtlasG4Tf:simFlags.ReleaseGeoModel=False;from AthenaMP.AthenaMPFlags import jobproperties as jps;jps.AthenaMPFlags.UseSharedReader=True'</options_atn>
<timelimit>30</timelimit>
<author>Vakho Tsulaia</author>
<mailto>tsulaia@cern.ch</mailto>
<expectations>
<returnValue>0</returnValue>
</expectations>
</TEST>
<TEST name="DigiTfPileUpMP" type="script" suite="AthenaMPSim">
<TEST name="DigiTfPileUpMP" type="script" suite="AthenaMPDigi">
<package_atn>AtlasTest/AthenaMPTest</package_atn>
<doc>Tests pile-up digitization</doc>
<options_atn>TRF_ECHO=1 Digi_tf.py '--athenaopts=--nprocs=2' '--inputHitsFile' '/afs/cern.ch/atlas/offline/ProdData/MC12/digitization/mc11_7TeV.105200.T1_McAtNlo_Jimmy.merge.HITS.e835_s1310_s1300/HITS.508808._000857.pool.root.1' '--outputRDOFile' 'mc11_ttbar.RDO.pool.root' '--maxEvents=4' '--skipEvents=0' '--geometryVersion' 'ATLAS-GEO-18-01-03' '--conditionsTag' 'OFLCOND-SDR-BS7T-05-24' '--digiRndmSvc' 'AtDSFMTGenSvc' '--digiSeedOffset1' '11' '--digiSeedOffset2' '22' '--preExec' 'from AthenaMP.AthenaMPFlags import jobproperties as jps' 'jps.AthenaMPFlags.CollectSubprocessLogs=True' 'from Digitization.DigitizationFlags import digitizationFlags' 'digitizationFlags.overrideMetadata=["SimLayout","PhysicsList"]' '--preInclude' 'Digitization/ForceUseOfPileUpTools.py' '--numberOfHighPtMinBias' '0.022668' '--numberOfLowPtMinBias' '19.977332' '--LowPtMinbiasHitsFile' '/afs/cern.ch/atlas/offline/ProdData/MC12/digitization/mc11_7TeV.108118.Pythia8_minbias_Inelastic_low.merge.HITS.e816_s1354_s1360/HITS.580376._000431.pool.root.1,/afs/cern.ch/atlas/offline/ProdData/MC12/digitization/mc11_7TeV.108118.Pythia8_minbias_Inelastic_low.merge.HITS.e816_s1354_s1360/HITS.580376._000962.pool.root.1,/afs/cern.ch/atlas/offline/ProdData/MC12/digitization/mc11_7TeV.108118.Pythia8_minbias_Inelastic_low.merge.HITS.e816_s1354_s1360/HITS.580376._001224.pool.root.1,/afs/cern.ch/atlas/offline/ProdData/MC12/digitization/mc11_7TeV.108118.Pythia8_minbias_Inelastic_low.merge.HITS.e816_s1354_s1360/HITS.580376._001354.pool.root.1' '--HighPtMinbiasHitsFile' '/afs/cern.ch/atlas/offline/ProdData/MC12/digitization/mc11_7TeV.108119.Pythia8_minbias_Inelastic_high.merge.HITS.e848_s1354_s1360/HITS.580377._004008.pool.root.1,/afs/cern.ch/atlas/offline/ProdData/MC12/digitization/mc11_7TeV.108119.Pythia8_minbias_Inelastic_high.merge.HITS.e848_s1354_s1360/HITS.580377._004706.pool.root.1,/afs/cern.ch/atlas/offline/ProdData/MC12/digitization/mc11_7TeV.108119.Pythia8_minbias_Inelastic_high.merge.HITS.e848_s1354_s1360/HITS.580377._006612.pool.root.1,/afs/cern.ch/atlas/offline/ProdData/MC12/digitization/mc11_7TeV.108119.Pythia8_minbias_Inelastic_high.merge.HITS.e848_s1354_s1360/HITS.580377._009049.pool.root.1'</options_atn>
<doc>Tests MP pile-up digitization</doc>
<options_atn>ATHENA_PROC_NUMBER=4 Digi_tf.py @/afs/cern.ch/user/t/tsulaia/public/DigiTfPileUpMP/HitsFile --conditionsTag default:OFLCOND-RUN12-SDR-25 --digiSeedOffset1 170 --digiSeedOffset2 170 --geometryVersion ATLAS-R2-2015-03-01-00 @/afs/cern.ch/user/t/tsulaia/public/DigiTfPileUpMP/HighPtMinbiasHitsFile @/afs/cern.ch/user/t/tsulaia/public/DigiTfPileUpMP/LowPtMinbiasHitsFile --jobNumber 1 --maxEvents 12 --numberOfCavernBkg 0 --numberOfHighPtMinBias 0.12268057 --numberOfLowPtMinBias 39.8773194 --outputRDOFile mc15_2015_ttbar.RDO.pool.root --postExec 'all:CfgMgr.MessageSvc().setError+=["HepMcParticleLink"]' 'HITtoRDO:from AthenaCommon.CfgGetter import getPublicTool;getPublicTool("MergeMcEventCollTool").OnlySaveSignalTruth=True;ToolSvc.LArAutoCorrTotalToolDefault.deltaBunch=1' --postInclude 'default:PyJobTransforms/UseFrontier.py' --pileupFinalBunch 6 --preExec 'all:from AthenaCommon.BeamFlags import jobproperties;jobproperties.Beam.numberOfCollisions.set_Value_and_Lock(20.0);from LArROD.LArRODFlags import larRODFlags;larRODFlags.NumberOfCollisions.set_Value_and_Lock(20);larRODFlags.nSamples.set_Value_and_Lock(4);larRODFlags.doOFCPileupOptimization.set_Value_and_Lock(True);larRODFlags.firstSample.set_Value_and_Lock(0);larRODFlags.useHighestGainAutoCorr.set_Value_and_Lock(True)' --preInclude 'HITtoRDO:Digitization/ForceUseOfPileUpTools.py,SimulationJobOptions/preInclude.PileUpBunchTrainsMC15_2015_25ns_Config1.py,RunDependentSimData/configLumi_run222525_v1.py' --skipEvents 0</options_atn>
<timelimit>30</timelimit>
<author>Vakho Tsulaia</author>
<mailto>tsulaia@cern.ch</mailto>
......
# $Id: CMakeLists.txt 730270 2016-03-16 07:57:19Z krasznaa $
# $Id: CMakeLists.txt 757711 2016-06-26 13:59:12Z ssnyder $
################################################################################
# Package: ControlTest
################################################################################
......@@ -89,9 +89,16 @@ atlas_add_test( ClearStore_test
EXTRA_PATTERNS "^JobOptionsSvc +INFO|Service base class initialized successfully|DEBUG Property update for OutputLevel"
ENVIRONMENT "JOBOPTSEARCHPATH=${_jobOPath}" )
atlas_add_test( StoreID
SOURCES test/StoreID_test.cxx
LINK_LIBRARIES TestTools StoreGateLib
EXTRA_PATTERNS "^JobOptionsSvc +INFO|Service base class initialized successfully|DEBUG Property update for OutputLevel"
ENVIRONMENT "JOBOPTSEARCHPATH=${_jobOPath}" )
atlas_add_test( FortranAlgorithm
SCRIPT test/FortranAlgorithm.sh
EXTRA_PATTERNS "^Py:ConfigurableDb +(WARNING|INFO|ERROR)|Py:Athena +INFO including file |Warning in .TEnvRec::ChangeValue.: duplicate entry|calling initialize_|ToolSvc.finalize.. +INFO| [A-Z]+ 2[0-9][0-9][0-9]$$|^Py:Athena +INFO|[Rr]oo[Ff]it|NIKHEF|DeprecationWarning: object.__new__|^ newobj =|^\*+$$|drop-and-reload|^ *$$|we will keep the configuration around|ApplicationMgr +INFO|Start StoreGateSvc" )
EXTRA_PATTERNS "^Py:ConfigurableDb +(WARNING|INFO|ERROR)|Py:Athena +INFO including file |Warning in .TEnvRec::ChangeValue.: duplicate entry|calling initialize_|ToolSvc.finalize.. +INFO| [A-Z]+ 2[0-9][0-9][0-9]$$|^Py:Athena +INFO|[Rr]oo[Ff]it|NIKHEF|DeprecationWarning: object.__new__|^ newobj =|^\*+$$|drop-and-reload|^ *$$|we will keep the configuration around|ApplicationMgr +INFO|Start StoreGateSvc"
PROPERTIES TIMEOUT 300 )
if( "${CMAKE_BUILD_TYPE}" STREQUAL "Release" OR
"${CMAKE_BUILD_TYPE}" STREQUAL "RelWithDebInfo" )
......@@ -103,18 +110,22 @@ endif()
atlas_add_test( StoreGateReentrant
SCRIPT test/StoreGateReentrant.sh
PROPERTIES TIMEOUT 300
EXTRA_PATTERNS "^Py:ConfigurableDb +(WARNING|INFO|ERROR)|Py:Athena +INFO including file |Warning in .TEnvRec::ChangeValue.: duplicate entry|ToolSvc.finalize.. +INFO|^WriteData +INFO in initialize$$| [A-Z]+ 2[0-9][0-9][0-9]$$${SGGoptignore}|^Py:Athena +INFO|[Rr]oo[Ff]it|NIKHEF|DeprecationWarning: object.__new__|^ newobj =|^\*+$$|drop-and-reload|^ *$$|we will keep the configuration around|object not modifiable when retrieved|Retrieved const handle to default|type EventInfo|^StoreGateSvc +DEBUG|^ of type|object modifiable when retrieved|ApplicationMgr +INFO|Start StoreGateSvc" )
atlas_add_test( StoreGateGen
SCRIPT test/StoreGateGen.sh
PROPERTIES TIMEOUT 300
EXTRA_PATTERNS "^Py:ConfigurableDb +(WARNING|INFO|ERROR)|Py:Athena +INFO including file |Warning in .TEnvRec::ChangeValue.: duplicate entry|ToolSvc.finalize.. +INFO|^WriteData +INFO in initialize$$| [A-Z]+ 2[0-9][0-9][0-9]$$${SGGoptignore}|^Py:Athena +INFO|[Rr]oo[Ff]it|NIKHEF|DeprecationWarning: object.__new__|^ newobj =|^\*+$$|drop-and-reload|^ *$$|we will keep the configuration around|object not modifiable when retrieved|Retrieved const handle to default|type EventInfo|^StoreGateSvc +DEBUG|^ of type|object modifiable when retrieved|ApplicationMgr +INFO|Start StoreGateSvc" )
atlas_add_test( StoreGateDFlow
SCRIPT test/StoreGateDFlow.sh
PROPERTIES TIMEOUT 300
EXTRA_PATTERNS "^Py:ConfigurableDb +(WARNING|INFO|ERROR)|Py:Athena +INFO including file |Warning in .TEnvRec::ChangeValue.: duplicate entry|ToolSvc.finalize.. +INFO|^WriteData +INFO in initialize$$| [A-Z]+ 2[0-9][0-9][0-9]$$${SGGoptignore}|^Py:Athena +INFO|[Rr]oo[Ff]it|NIKHEF|DeprecationWarning: object.__new__|^ newobj =|^\*+$$|drop-and-reload|^ *$$|we will keep the configuration around|object not modifiable when retrieved|Retrieved const handle to default|type EventInfo|^StoreGateSvc +DEBUG|^ of type|object modifiable when retrieved|ApplicationMgr +INFO|WARNING could not get proxy for key|Start StoreGateSvc" )
atlas_add_test( test_interactive_athena
SCRIPT test/test_interactive_athena.sh
PROPERTIES TIMEOUT 300
EXTRA_PATTERNS "^Py:ConfigurableDb +(WARNING|INFO|ERROR)|Py:Athena +INFO including file |Warning in .TEnvRec::ChangeValue.: duplicate entry|calling initialize_|ToolSvc.finalize.. +INFO| [A-Z]+ 2[0-9][0-9][0-9]$$|^Py:Athena +INFO|[Rr]oo[Ff]it|NIKHEF|DeprecationWarning: object.__new__|^ newobj =|^\*+$$|drop-and-reload|^ *$$|we will keep the configuration around|ApplicationMgr +INFO|Start StoreGateSvc|already in TClassTable" )
# Install files from the package:
......
......@@ -57,6 +57,9 @@ apply_pattern UnitTest_run unit_test=ClearStore \
macro_append ClearStore_testlinkopts " -lSGtests"
#macro ClearStore_test_cppflags " -D __PROXYDEBUG"
apply_pattern UnitTest_run unit_test=StoreID \
extrapatterns="^JobOptionsSvc +INFO|Service base class initialized successfully"
#integration tests
apply_pattern install_applications
apply_pattern install_xmls
......@@ -101,4 +104,3 @@ apply_pattern athenarun_test name="test_interactive_athena" \
## AthenaCommon/python unit-test
apply_pattern declare_python_modules files="*.py"
......@@ -2,7 +2,7 @@
// $Id: StoreGateTestCommon.txt,v 1.2 2008-05-30 22:53:11 calaf Exp $
ApplicationMgr.ExtSvc += { "StoreGateSvc/DetectorStore", "StoreGateSvc/HistoryStore" };
ApplicationMgr.ExtSvc += { "StoreGateSvc/DetectorStore", "StoreGateSvc/HistoryStore", "StoreGateSvc/ConditionsStore" };
AuditorSvc.Auditors += { "AlgContextAuditor"};
StoreGateSvc.OutputLevel = 1;
StoreGateSvc.ActivateHistory = false;
......
*** StoreID_test BEGINS ***
Initializing Gaudi ApplicationMgr using job opts ../share/StoreGateTestCommon.txt
JobOptionsSvc INFO # =======> /home/sss/nobackup/atlas/build-clang/../tests/../share/StoreGateTestCommon.txt
JobOptionsSvc INFO # (5,1): ApplicationMgr.ExtSvc += ["StoreGateSvc/DetectorStore", "StoreGateSvc/HistoryStore", "StoreGateSvc/ConditionsStore"]
JobOptionsSvc INFO # (6,1): AuditorSvc.Auditors += ["AlgContextAuditor"]
JobOptionsSvc INFO # (7,1): StoreGateSvc.OutputLevel = 1
JobOptionsSvc INFO # (8,1): StoreGateSvc.ActivateHistory = 0
JobOptionsSvc INFO # (9,1): CLIDSvc.OutputLevel = 2
JobOptionsSvc INFO # (10,1): MessageSvc.useColors = 1
JobOptionsSvc INFO Job options successfully read in from ../share/StoreGateTestCommon.txt
ApplicationMgr SUCCESS
====================================================================================================================================
Welcome to ApplicationMgr (GaudiCoreSvc v27r1p99)
running on karma on Sun Jun 12 23:09:39 2016
====================================================================================================================================
ApplicationMgr INFO Application Manager Configured successfully
ClassIDSvc INFO Initializing ClassIDSvc - package version CLIDComps-00-00-00
ClassIDSvc INFO getRegistryEntries: read 995 CLIDRegistry entries for module ALL
ProxyProviderSvc INFO Initializing ProxyProviderSvc - package version SGComps-00-00-00
EventLoopMgr WARNING Unable to locate service "EventSelector" 
EventLoopMgr WARNING No events will be processed from external input.
HistogramPersis...WARNING Histograms saving not required.
ApplicationMgr INFO Application Manager Initialized successfully
ApplicationMgr Ready
StoreGateSvc DEBUG Property update for OutputLevel : new value = 1
StoreGateSvc DEBUG Service base class initialized successfully
StoreGateSvc VERBOSE ServiceLocatorHelper::service: found service EventPersistencySvc
StoreGateSvc VERBOSE ServiceLocatorHelper::service: found service ClassIDSvc
*** StoreID_test OK ***
......@@ -122,7 +122,7 @@ void testReadPrivate(StoreGateSvc& rSG) {
SGASSERTERROR((rSG.readPrivateCopy<Foo>("NotThere")).get() != 0);
apFoo=rSG.readUniquePrivateCopy<Foo>("diskFoo");
assert(0 != &*apFoo);
assert(0 != apFoo.get());
assert(floatEQ(0, static_cast<float>(apFoo->a()))); //check that our Foo is the def constr one
//now test the situation in which we have a transient obj in the way
......@@ -132,11 +132,11 @@ void testReadPrivate(StoreGateSvc& rSG) {
assert(rSG.overwrite(CxxUtils::make_unique<Foo>(6.28), "privFoo").isSuccess());
apFoo=rSG.readUniquePrivateCopy<Foo>("privFoo");
assert(0 != &*apFoo);
assert(0 != apFoo.get());
assert(floatNEQ(6.28f, static_cast<float>(apFoo->a()))); //check that our Foo is a different one
apFoo->setA(3.14);
std::unique_ptr<Foo> bpFoo(rSG.readUniquePrivateCopy<Foo>("privFoo"));
assert(0 != &*bpFoo);
assert(0 != bpFoo.get());
assert(&*bpFoo != &*apFoo); //two independent instances
assert(floatNEQ(6.28f, static_cast<float>(bpFoo->a())));
assert(floatNEQ(3.14f, static_cast<float>(bpFoo->a())));
......
......@@ -348,6 +348,10 @@ int main() {
testRetrieveAux(*pStore);
testBoundReset(*pStore);
testRecordObject(*pStore);
testWriteAux(*pStore);
test_lock (*pStore);
pStore->finalize().ignore();
......
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
*/
/***************************************************************************
test the store ID setting
-------------------------------------------
ATLAS Collaboration
***************************************************************************/
// $Id: StoreID_test.cxx 753911 2016-06-09 13:40:32Z calaf $
#include <iostream>
#undef NDEBUG
#include "StoreGate/StoreGateSvc.h"
#include "StoreGate/SGtests.h"
#ifndef NOGAUDI
#include "TestTools/initGaudi.h"
using namespace Athena_test;
using namespace std;
int main() {
cout << "*** StoreID_test BEGINS ***" <<endl;
ISvcLocator* pSvcLoc;
if (!initGaudi("StoreGateTestCommon.txt", pSvcLoc)) {
cerr << "This test can not be run" << endl;
return 0;
}
assert(pSvcLoc);
StoreGateSvc* pStore(0);
static const bool CREATE(true);
assert((pSvcLoc->service("StoreGateSvc", pStore, CREATE)).isSuccess());
assert(pStore);
assert(pStore->storeID() == StoreID::EVENT_STORE);
pStore->setStoreID(StoreID::SPARE_STORE);
assert(pStore->storeID() == StoreID::SPARE_STORE);
assert((pSvcLoc->service("DetectorStore", pStore)).isSuccess());
assert(pStore);
assert(pStore->storeID() == StoreID::DETECTOR_STORE);
assert((pSvcLoc->service("ConditionsStore", pStore, CREATE)).isSuccess());
assert(pStore);
assert(pStore->storeID() == StoreID::CONDITION_STORE);
cout << "*** StoreID_test OK ***" <<endl;
return 0;
}
#endif /*NOGAUDI*/
################################################################################
# Package: AthenaDBTestRec
################################################################################
# Declare the package name:
atlas_subdir( AthenaDBTestRec )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Control/AthenaBaseComps
Control/AthenaKernel
Control/CLIDSvc
Control/SGTools
Control/StoreGate
Database/AthenaPOOL/AthenaPoolUtilities
GaudiKernel
PRIVATE
Database/APR/CollectionBase
Database/APR/CollectionUtilities
Database/APR/POOLCore
Database/APR/PersistencySvc
Database/APR/StorageSvc
Database/AthenaPOOL/AthenaPoolCnvSvc
Database/CoraCool
Database/PersistentDataModel
Event/EventInfo )
# External dependencies:
find_package( Boost COMPONENTS filesystem thread system )
find_package( COOL COMPONENTS CoolKernel CoolApplication )
find_package( CORAL COMPONENTS CoralBase CoralKernel RelationalAccess )
find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread )
include_directories(src)
# Component(s) in the package:
atlas_add_library( AthenaDBTestRecLib
src/lib/*.cxx
PUBLIC_HEADERS AthenaDBTestRec
PRIVATE_INCLUDE_DIRS ${COOL_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS} ${ROOT_INCLUDE_DIRS} ${CORAL_INCLUDE_DIRS}
LINK_LIBRARIES AthenaBaseComps AthenaKernel SGTools AthenaPoolUtilities GaudiKernel StoreGateLib SGtests AthenaPoolCnvSvcLib
PRIVATE_LINK_LIBRARIES ${COOL_LIBRARIES} ${Boost_LIBRARIES} ${ROOT_LIBRARIES} ${CORAL_LIBRARIES} CollectionBase CollectionUtilities POOLCore PersistencySvc StorageSvc CoraCool PersistentDataModel EventInfo )
atlas_add_component( AthenaDBTestRec
src/components/*.cxx
INCLUDE_DIRS ${COOL_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS} ${ROOT_INCLUDE_DIRS} ${CORAL_INCLUDE_DIRS}
LINK_LIBRARIES ${COOL_LIBRARIES} ${Boost_LIBRARIES} ${ROOT_LIBRARIES} ${CORAL_LIBRARIES} AthenaBaseComps AthenaKernel SGTools StoreGateLib SGtests AthenaPoolUtilities GaudiKernel CollectionBase CollectionUtilities POOLCore PersistencySvc StorageSvc AthenaPoolCnvSvcLib CoraCool PersistentDataModel EventInfo AthenaDBTestRecLib )
atlas_add_poolcnv_library( AthenaDBTestRecPoolCnv
src/*.cxx
FILES AthenaDBTestRec/TestCoolRecPoolData.h AthenaDBTestRec/TestCoolRecPoolDataColl.h
MULT_CHAN_TYPES TestCoolRecPoolDataColl
INCLUDE_DIRS ${COOL_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS} ${ROOT_INCLUDE_DIRS} ${CORAL_INCLUDE_DIRS}
LINK_LIBRARIES ${COOL_LIBRARIES} ${Boost_LIBRARIES} ${ROOT_LIBRARIES} ${CORAL_LIBRARIES} AthenaBaseComps AthenaKernel SGTools StoreGateLib SGtests AthenaPoolUtilities GaudiKernel CollectionBase CollectionUtilities POOLCore PersistencySvc StorageSvc AthenaPoolCnvSvcLib CoraCool PersistentDataModel EventInfo AthenaDBTestRecLib )
atlas_add_dictionary( AthenaDBTestRecDataDict
AthenaDBTestRec/AthenaDBTestRecDataDict.h
AthenaDBTestRec/selection.xml
INCLUDE_DIRS ${COOL_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS} ${ROOT_INCLUDE_DIRS} ${CORAL_INCLUDE_DIRS}
LINK_LIBRARIES ${COOL_LIBRARIES} ${Boost_LIBRARIES} ${ROOT_LIBRARIES} ${CORAL_LIBRARIES} AthenaBaseComps AthenaKernel SGTools StoreGateLib SGtests AthenaPoolUtilities GaudiKernel CollectionBase CollectionUtilities POOLCore PersistencySvc StorageSvc AthenaPoolCnvSvcLib CoraCool PersistentDataModel EventInfo AthenaDBTestRecLib )
atlas_add_executable( TestCoolRecWriter
src/app/*.cxx
INCLUDE_DIRS ${COOL_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS} ${ROOT_INCLUDE_DIRS} ${CORAL_INCLUDE_DIRS}
LINK_LIBRARIES ${COOL_LIBRARIES} ${Boost_LIBRARIES} ${ROOT_LIBRARIES} ${CORAL_LIBRARIES} AthenaBaseComps AthenaKernel SGTools StoreGateLib SGtests AthenaPoolUtilities GaudiKernel CollectionBase CollectionUtilities POOLCore PersistencySvc StorageSvc AthenaPoolCnvSvcLib CoraCool PersistentDataModel EventInfo AthenaDBTestRecLib )
# Install files from the package:
atlas_install_joboptions( share/*.py )