Skip to content
Snippets Groups Projects

Compare revisions

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

Source

Select target project
No results found

Target

Select target project
  • emsmith/athena
  • dzubov/athena
  • pscholer/athena
  • akvam/athena
  • flasagni/athena
  • hartman/athena
  • alux/athena
  • berenice/athena
  • mschott/athena
  • mgenest/athena
  • pbalek/athena
  • dsalvato/athena
  • korcyl/athena
  • tlyubush/athena
  • lyubushk/athena
  • gstark/athena
  • yharris/athena
  • lmonsoni/athena
  • nagano/athena
  • lcorpe/athena
  • lshi/athena
  • rrosten/athena
  • ytsujika/athena
  • tiledemo/athena
  • abagdato/athena
  • fparodi/athena
  • tmoxter/athena
  • lheinric/athena
  • milu/athena
  • pyin/athena
  • juesseiv/athena-celeritas
  • mmlynari/athena
  • matthier/athena
  • jsandesa/athena
  • borisov/athena
  • zchubini/athena
  • mpenzin/athena
  • mcorradi/athena
  • okovanda/athena
  • meevans/athena
  • isiral/athena
  • haa2mu2tau/athena
  • nkvu/athena
  • andre/athena
  • ebakos/athena
  • gwmyers/athena
  • lportale/athena
  • vasothil/athena
  • bwinter/athena
  • brle/athena
  • camacho/athena
  • icioara/athena
  • mcentonz/athena
  • quli/athena
  • mikhail/athena
  • begilber/athena
  • gartoni/athena
  • abkahn/athena
  • mbasso/athena
  • pagacova/athena
  • dgancarc/athena
  • stefania/athena
  • gmarchio/athena
  • jolsson/athena
  • atlasdqm/athena
  • chuanshu/athena
  • yygao/athena
  • shimoji/athena
  • zhenw/athena
  • jojamies/athena
  • keli/athena
  • cnass/athena
  • beckerov/athena
  • passaggi/athena
  • marvin/athena
  • hdf5-utils/athena
  • pberta/athena
  • aaboulho/athena
  • acrobert/athena
  • ranjitn/athena
  • cescobar/athena
  • ktodome/athena
  • kastanas/athena
  • huirun/athena
  • atrzupek/athena
  • tzorbas/athena
  • lfountas/athena
  • ccarrion/athena
  • aambler/athena
  • derendar/athena
  • britzger/athena
  • hanl/athena
  • epender/athena
  • gipezzul/athena
  • mmineev/athena
  • robertma/athena
  • gnn4itkteam/athena
  • phkoenig/athena
  • pleier/athena
  • nguseyno/athena
  • nekumari/athena
  • avasyuko/athena
  • gtateno/athena
  • pavel/athena
  • reznicek/athena
  • aburke/athena
  • jiling/athena
  • jcordeir/athena
  • herrmant/athena
  • lmcelhin/athena
  • xuh/athena
  • averbyts/athena
  • tnommens/athena
  • ewallin/athena
  • tvazquez/athena
  • shbansal/athena
  • gascott/athena
  • yuhui/athena
  • lserkin/athena
  • ccaminch/athena
  • corentin/athena
  • miochoa/athena
  • berkeleylab/CharmPhysics/athena
  • cdiez/athena
  • cpollard/athena
  • madurano/athena_gittutorial
  • msykora/athena
  • ckirfel/athena
  • hfox/athena
  • jakoubek/athena
  • calfayan/athena
  • kjohns/athena
  • atlas/athena
  • toshi/athena
  • fwinkl/athena
  • wlampl/athena
  • aundrus/athena
  • dguest/athena
  • akraszna/athena
  • rhauser/athena
  • phwindis/athena
  • arnaez/athena
  • karolos/athena
  • baines/athena
  • mmuskinj/athena
  • psommer/athena
  • bwynne/athena
  • jmontejo/athena
  • tstreble/athena
  • ATLAS-EGamma/athena
  • yuxu/athena
  • toyamaza/athena
  • damazio/athena
  • gemmeren/athena
  • ssnyder/athena
  • okuprash/athena
  • wwalko/athena
  • emoyse/athena
  • pgadow/athena
  • smh/athena
  • solodkov/athena
  • rbielski/athena
  • dcasper/athena
  • mrybar/athena
  • turra/athena
  • ychiu/athena
  • tdado/athena
  • christos/athena
  • yoyamagu/athena
  • tadej/athena
  • rbianchi/athena
  • graemes/athena
  • sshaw/athena
  • abuckley/athena
  • shlomit/athena
  • jmasik/athena
  • hartj/athena
  • pjacka/athena
  • jcatmore/athena
  • ebuschma/athena
  • gunal/athena
  • tamartin/athena
  • ewelina/athena
  • tbold/athena
  • ligang/athena
  • mhodgkin/athena
  • sroe/athena
  • lfiorini/athena
  • nstyles/athena
  • longjon/athena
  • mark/athena
  • jichen/athena
  • nikiforo/athena
  • almaloiz/athena
  • tlari/athena
  • fpastore/athena
  • susinha/athena
  • harkusha/athena
  • filthaut/athena
  • mvozak/athena
  • cchan/athena
  • leggett/athena
  • peter/athena
  • martindl/athena
  • cvarni/athena
  • wleight/athena
  • cshimmin/athena
  • nwarrack/athena
  • mihuebne/athena
  • alfroch/athena
  • mstamenk/athena
  • okepka/athena
  • jsallen/athena-high-pt-ms-jets
  • tkohno/athena
  • dkar/athena
  • janovak/athena
  • cohm/athena
  • omajersk/athena
  • wiedenat/athena
  • dbakshig/athena
  • khoo/athena
  • fernando/athena
  • maklein/athena
  • scheiric/athena
  • pleskot/athena
  • tmkrtchy/athena
  • jobalz/athena
  • ebergeas/athena
  • gingrich/athena
  • ekasimi/athena
  • schaarsc/athena
  • afaulkne/athena
  • ekuwertz/athena
  • xai/athena
  • ponyisi/athena
  • merrenst/athena
  • ravinab/athena
  • goetz/athena
  • achishol/athena
  • dpopov/athena
  • astruebi/athena
  • alaurier/athena
  • mdanning/athena
  • mtoscani/athena
  • krumnack/athena
  • egramsta/athena
  • hye/athena
  • clseitz/athena
  • efilmer/athena
  • bmindur/athena
  • jpanduro/athena
  • ssarikay/athena
  • hyamauch/athena
  • ppostola/athena
  • shanisch/athena
  • aad/athena
  • ncalace/athena
  • gpanizzo/athena
  • tupham/athena
  • rcoelhol/athena
  • nkrengel/athena
  • stelzer/athena
  • rkopelia/athena
  • ssottoco/athena
  • cmcginn/athena
  • turnerm/athena
  • sutt/athena
  • tsulaia/athena
  • vcairo/athena
  • bernius/athena
  • ldc/athena
  • stsuno/athena
  • jmacdona/athena
  • yunju/athena
  • mehlhase/athena
  • mbandier/athena
  • jufische/athena
  • jdandoy/athena
  • nasbah/athena
  • dzanzi/athena
  • kwhalen/athena
  • kzoch/athena
  • bmorgan/athena
  • msaimper/athena
  • amete/athena
  • williams/athena
  • rcarney/athena
  • shhirose/athena
  • cheidegg/athena
  • heng/athena
  • hhibi/athena
  • kkohler/athena
  • cdeutsch/athena
  • coccaro/athena
  • ynoguchi/athena
  • loch/athena
  • campanel/athena
  • wbalunas/athena
  • nova/athena
  • hoide/athena
  • xju/athena
  • todorova/athena
  • yuchou/athena
  • sjiggins/athena
  • hrussell/athena
  • bgokturk/athena
  • aytul/athena
  • jbiswal/athena
  • lidiaz/athena
  • kegraham/athena
  • guerrero/athena
  • bouhova/athena
  • kpachal/athena
  • alwang/athena
  • dhayden/athena
  • mverissi/athena
  • alopezso/athena
  • mvessell/athena
  • ssantpur/athena
  • mvanadia/athena
  • kenelson/athena
  • upatel/athena
  • omeshkov/athena
  • fmeloni/athena
  • soumya/athena
  • igrabows/athena
  • ruyuan/athena
  • dshope/athena
  • korona/athena
  • tvarol/athena
  • anperrev/athena
  • mhank/athena
  • eramakot/athena
  • dbogavac/athena
  • cowagner/athena
  • tursom/athena
  • tnobe/athena
  • derue/athena
  • fsforza/athena
  • chays/athena
  • koffas/athena
  • chinderk/athena
  • dtovey/athena
  • fgiuli/athena
  • angianni/athena
  • ballbroo/athena
  • falonso/athena
  • diehl/athena
  • myexley/athena
  • davidek/athena
  • tphamleh/athena
  • sgeorge/athena
  • yafu/athena
  • mgignac/athena
  • ekajomov/athena-general
  • mfujimot/athena
  • sarbiolv/athena
  • masato/athena
  • salvator/athena
  • hansenph/athena
  • stapiaar/athena
  • hirose/athena
  • nwenke/athena
  • jhaley/athena
  • ffabbri/athena
  • jmendes/athena
  • stavrop/athena
  • tpelzer/athena
  • dbabal/athena
  • agbet/athena
  • juesseiv/athena
  • cdelitzs/athena
  • gia/athena
  • dwallace/athena
  • hmildner/athena
  • temoskal/athena
  • kkrizka/athena
  • asonay/athena
  • eschanet/athena
  • ckitsaki/athena
  • czhou/athena
  • lferencz/athena
  • iaizenbe/athena
  • jiawei/athena
  • mromano/athena
  • rustem/athena
  • pmeiring/athena
  • sswatman/athena
  • jteoh/athena
  • miqueits/athena
  • wachan/athena
  • liberato/athena
  • ranovotn/athena
  • jbeirer/athena
  • asquith/athena
  • nielsenj/athena
  • elmsheus/athena
  • markowen/athena
  • nicholas/athena
  • eparrish/athena
  • fuhe/athena
  • esoldato/athena
  • dakoch/athena
  • asoukhar/athena
  • aranzazu/athena
  • ndegroot/athena
  • mhance/athena
  • aporeba/athena
  • lihan/athena
  • ginaciog/athena
  • verducci/athena
  • tjunkerm/athena
  • jkempste/athena
  • martis/athena
  • pliu/athena
  • sschramm/athena
  • mswiatlo/athena
  • anmrodri/athena
  • mdelmast/athena
  • fastcalosim_test/athena
  • bcarlson/athena
  • ssaha/athena
  • gabarone/athena
  • lstocker/athena
  • mxia/athena
  • scamarda/athena
  • rlongo/athena
  • guindon/athena
  • amoussa/athena
  • chelling/athena
  • conde/athena
  • gialas/athena
  • mmittal/athena
  • mdonasci/athena
  • fcostanz/athena
  • ffollega/athena
  • hmaguire/athena
  • shion/athena
  • sberlend/athena
  • zsoumaim/athena
  • acts/athena
  • sschmitt/athena
  • cgutscho/athena
  • nifomin/athena
  • evarnes/athena
  • eriefel/athena
  • jkremer/athena
  • guescini/athena
  • dwilbern/athena
  • susy-hackers/athena
  • laforge/athena
  • llorente/athena
  • akotsoke/athena
  • rpoggi/athena
  • istin/athena
  • haozturk/athena
  • kkoeneke/athena
  • fizisist/athena
  • acanesse/athena
  • fengyu/athena
  • rkarnam/athena
  • cmerlass/athena
  • navarrjo/athena
  • bulekov/athena
  • ivivarel/athena
  • amulski/athena
  • chenlian/athena
  • sanchevi/athena
  • ysmirnov/athena_old
  • pkramer/athena
  • vcavalie/athena
  • bauerpa/athena
  • sefernan/athena
  • yanlin/athena
  • smwang/athena
  • mmazza/athena
  • thsjurse/athena
  • restevam/athena
  • itrandaf/athena
  • jgonski/athena
  • mmlynars/athena
  • iyeletsk/athena
  • almgadm/athena
  • mwielers/athena
  • csebasti/athena
  • wobisch/athena
  • lmiller/athena
  • jhinds/athena
  • tiyang/athena
  • mtchijov/athena
  • emmat/athena
  • lapereir/athena
  • zuysal/athena
  • rbalasub/athena
  • aleopold/athena
  • pekman/athena
  • lucam/athena
  • kciesla/athena
  • somadutt/athena
  • salderwe/athena
  • wmccorma/athena
  • masaito/athena
  • ycoadou/athena
  • jstupak/athena
  • kkreul/athena
  • ilongari/athena
  • simmons/athena
  • jzeng/athena
  • adye/athena
  • kbelobor/athena
  • wtaylor/athena
  • pinamont/athena
  • ssahin/athena
  • aoneill/athena
  • gcallea/athena
  • dmaximov/athena
  • ljeanty/athena
  • fbartels/athena
  • kasai/athena
  • kghorban/athena
  • cschiavi/athena
  • ecarlson/athena
  • mcfayden/athena
  • jraine/athena
  • aelmouss/athena
  • scarra/athena
  • brottler/athena
  • abandyop/athena
  • khanov/athena
  • rozeny/athena
  • joheinri/athena
  • nbelyaev/athena
  • gotero/athena
  • rebeca/athena
  • amarzin/athena
  • doglioni/athena
  • alaperto/athena
  • aohatl/athena
  • bigliett/athena
  • bhonan/athena
  • rgarg/athena
  • begalli/athena
  • dpudzha/athena
  • pmoskvit/athena
  • yajun/athena
  • paulama/athena
  • mpokidov/athena
  • mtesta/athena
  • jajimene/athena
  • atlidali/athena
  • lbozianu/athena
  • demelian/athena
  • vcroft/athena
  • torrence/athena
  • barak/athena
  • wprzygod/athena
  • roward/athena
  • sgalantz/athena
  • atsirigo/athena
  • tofitsch/athena
  • hacooke/athena
  • salnikov/athena
  • mmiralle/athena
  • amoroso/athena
  • csander/athena
  • elrossi/athena
  • ozaplati/athena
  • alory/athena
  • ymino/athena
  • pottgen/athena
  • pbokan/athena
  • jsabater/athena
  • jdevivi/athena
  • xchen/athena
  • apetukho/athena
  • ruth/athena
  • klin/athena
  • trinn/athena
  • xiaoning/athena
  • nishu/athena
  • cappelt/athena
  • nelsonc/athena
  • paramon/athena
  • bleban/athena
  • ratkin/athena
  • juhofer/athena
  • dpizzi/athena
  • ztarem/athena
  • qhu/athena
  • exot-27/athena
  • sampson/athena
  • enarayan/athena
  • acassim/athena
  • mkrivos/athena
  • bburghgr/athena
  • hessey/athena
  • ychow/athena
  • nviauxma/athena
  • mmarjano/athena
  • pagessin/athena
  • watsona/athena
  • LichtenbergGroup/athena
  • ibordule/athena
  • othielma/athena
  • jdegens/athena
  • wfawcett/athena
  • hasada/athena
  • perj/athena
  • jreich/athena
  • sridouan/athena
  • ztao/athena
  • mleblanc/athena
  • alainb/athena
  • xiaohu/athena
  • wgeorge/athena
  • pmendesa/athena
  • ludovica/athena
  • bachacou/athena
  • yama/athena
  • yake/athena
  • kristin/athena
  • ktsuri/athena
  • jlsmith/athena
  • ssu/athena
  • angerami/athena
  • rnayak/athena
  • jezequel/athena
  • pebaron/athena-weights
  • musafdar/athena
  • hschwart/athena
  • mproffit/athena
  • gproto/athena
  • amendesj/athena
  • lhelary/athena
  • asalzbur/athena
  • malgren/athena
  • rerrabai/athena
  • lbeemste/athena
  • csamoila/athena
  • tiany/athena
  • mprincip/athena
  • spolacek/athena
  • grabanal/athena
  • bmondal/athena
  • tboeckh/athena
  • asantra/athena
  • aczirkos/athena
  • kyamaguc/athena
  • slawlor/athena
  • silvinha/athena
  • holau/athena
  • jreidels/athena
  • jroloff/athena
  • bozek/athena
  • tdiasdov/athena
  • lkrauth/athena
  • mdhlamin/athena
  • carlod/athena
  • emily/athena
  • mtian/athena
  • iramirez/athena
  • mgrabois/athena
  • bbrueers/athena
  • bcole/athena
  • roishi/athena
  • ecelebi/athena
  • oducu/athena
  • idinu/athena
  • dhirsch/athena
  • jjwilkin/athena
  • exochell/athena
  • ygo/athena
  • yuanchan/athena
  • hmoyanog/athena-4-mr
  • ggustavi/athena
  • diwillia/athena
  • cgarner/athena
  • skorn/athena
  • sbiryuko/athena
  • changqia/athena
  • scalvet/athena
  • jizamora/athena
  • jwspence/athena
  • honguyen/athena
  • adimitri/athena
  • atsiamis/athena
  • calpigia/athena
  • yangx/athena
  • rysawada/athena
  • iene/athena
  • cmarcon/athena
  • tqiu/athena
  • kpetukho/athena
  • tbisanz/athena
  • dhangal/athena
  • atlidbs/athena
  • dopasqua/athena
  • jspah/athena
  • athaler/athena
  • maliev/athena
  • jcardena/athena
  • tzenis/athena
  • hzuchen/athena
  • jkretz/athena
  • ryamaguc/athena
  • fdelrio/athena
  • lveloce/athena
  • mbiros/athena
  • mumohdso/athena2
  • oshukrun/athena
  • sagara17/athena
  • iwang/athena
  • dmunozpe/athena
  • okumura/athena
  • tsano/athena
  • koshimiz/athena
  • mumohdso/athena
  • arennie/athena
  • valentem/athena
  • rhayes/athena
  • caforio/athena
  • atate/athena
  • bnachman/athena
  • zearnsha/athena
  • evguillo/athena
  • suyounas/athena
  • dossantn/athena
  • zhijie/athena
  • maly/athena
  • hlin/athena
  • lunedic/athena
  • yuzhan/athena
  • rjoshi/athena
  • crougier/athena
  • machitis/athena
  • mtost/athena
  • lvannoli/athena
  • ndebiase/athena
  • mimarine/athena
  • dounwuch/athena
  • thompson/athena
  • nkakati/athena
  • omezhens/athena
  • jonierma/athena
  • saclawso/athena
  • hhanif/athena
  • cprat/athena
  • echeu/athena
  • mischott/athena
  • martinpa/athena
  • tiknight/athena
  • sahinsoy/athena
  • jodamp/athena
  • csauer/athena
  • knikolop/athena
  • inaryshk/athena
  • lkeszegh/athena
  • wendlanb/athena
  • fedin/athena
  • adik/athena
  • xchu/athena
  • angrigor/athena
  • jaoliver/athena
  • echeremu/athena
  • pbellos/athena
  • lbaltes/athena
  • idrivask/athena
  • eschopf/athena
  • aikoulou/athena
  • algilber/athena
  • haweber/athena
  • ntamir/athena
  • sadykov/athena
  • ignesi/athena
  • sgurdasa/athena
  • pamachad/athena
  • pyanezca/athena
  • pbhattar/athena
  • hiito/athena
  • tteixeir/athena
  • bsaifudd/athena
  • tavandaa/athena
  • wolter/athena
  • veellajo/athena
  • mdrozdov/athena
  • fdibello/athena
  • nheatley/athena
  • fsili/athena
  • dparedes/athena
  • mzhai/athena
  • hsimpson/athena
  • zyan/athena
  • mrenda/athena
  • minaenko/athena
  • emmarsha/athena
  • chchau/athena
  • edweik/athena
  • zhangr/athena
  • jburzyns/athena
  • rkusters/athena
  • javanden/athena
  • phkenned/athena
  • slai/athena
  • awilhahn/athena
  • zmarshal/athena
  • leevans/athena
  • agaa/athena
  • llaatu/athena
  • stsigari/athena
  • zfeng/athena
  • zifeng/athena
  • srdas/athena
  • kkrowpma/athena
  • atropina/athena
  • metsai/athena
  • adonofri/athena
  • atlaspmb/athena
  • cleonido/athena
  • drousso/athena
  • yuanda/athena
  • arombola/athena
  • ademaria/athena
  • seggebre/athena
  • ijuarezr/athena
  • mnoury/athena
  • kchoi/athena
  • eyamashi/athena
  • dgillber/athena
  • saktas/athena
  • zang/athena
  • axiong/athena
  • matakagi/athena
  • amdesai/athena
  • berkeleylab/lowmutracking/athena
  • nlopezca/athena
  • fbendebb/athena
  • qibin/athena
  • bshresth/athena
  • acanbay/athena
  • tbuanes/athena
  • klassen/athena
  • jferrand/athena
  • egodden/athena
  • otheiner/athena-official
  • cbuitrag/athena
  • hawatson/athena
  • hpotti/athena
  • vtudorac/athena
  • mfarring/athena
  • parodi/athena
  • chonghao/athena
  • bballard/athena
  • dzengerj/athena
  • lmontana/athena
  • zhuyi/athena
  • knakkali/athena
  • weixi/athena
  • dcieri/athena
  • cimcp/athena
  • buboehm/athena
  • adaribay/athena
  • iliadis/athena
  • cantel/athena
  • duperrin/athena
  • kbenkend/athena
  • asansar/athena
  • jburr/athena
  • isotarri/athena
  • frenner/athena
  • smitani/athena
  • bstanisl/athena
  • blumen/athena
  • dkoeck/athena
  • mfewell/athena
  • eegidiop/athena
  • czodrows/athena
  • yulei/athena
  • alsala/athena
  • olangrek/athena
  • miholzbo/athena
  • clantz/athena
  • amincer/athena
  • gshatri/athena
  • jmharris/athena
  • gripelli/athena
  • hpang/athena
  • mleigh/athena
  • jgargan/athena
  • ewatton/athena
  • otheiner/athena
  • preselection-hackathon/athena
  • tizuo/athena
  • deniso/athena
  • rushioda/athena
  • smeriano/athena
  • sfranche/athena
  • mfernoux/athena
  • chandler/athena
  • viruelas/athena
  • bernardo/athena
  • hriani/athena
  • pebaron/athena-td
  • ksugizak/athena
  • yusano/athena
  • davetisy/athena
  • jnitschk/athena
  • anghosh/ef-anindya
  • skaur/athena
  • rtagami/athena
  • wsherman/athena
  • jgombas/athena
  • vcepaiti/athena
  • pakontax/athena
  • yochi/athena
  • apsallid/athena
  • yuanj/athena
  • sroygara/athena
  • abunka/athena
  • agavrily/athena
  • chji/athena
  • dmclaugh/athena
  • giagu/athena
  • dmahon/athena
  • mcgensvc/athena
  • almay/athena
  • cjmeyer/athena
  • yuwen/athena
  • qberthet/athena
  • dkobylia/athena
  • mshapiro/athena
  • ekay/athena
  • glamprin/athena
  • mbarel/athena
  • rdinardo/athena
  • islazyk/athena
  • cgrefe/athena
  • baitbenc/athena
  • dakiyama/athena
  • osalin/athena
  • mlanzacb/athena
  • minlin/athena
  • kazhang/athena
  • szambito/athena
  • hwilkens/athena
  • wsfreund/athena
  • pebaron/athena
  • beringer/athena
  • enagy/athena
  • yyap/athena
  • mspalla/athena
  • schaffer/athena
  • menke/athena
  • fcalosim/athena
  • smobius/athena
  • tkharlam/athena
  • mduehrss/athena
  • rateixei/athena
  • mavogel/athena
  • carquin/athena
  • dportill/athena
  • okiverny/athena
  • jelena/athena
  • spagan/athena
  • lmijovic/athena
  • osunnebo/athena
  • chhayes/athena
  • junpei/athena
  • jwalder/athena
  • desilva/athena
  • tilebeam/athena
  • jahreda/athena
  • sanmay/athena
  • satom/athena
  • kiabelin/athena
  • jstark/athena
  • mcarnesa/athena
  • vtskhaya/athena
  • delsart/athena
  • krbjoerk/athena
  • jedebevc/athena
  • mtogawa/athena
  • cyoung/athena
  • luxin/athena
  • silu/athena
  • jtanaka/athena
  • yifany/athena
  • faser/offline/athena
  • maslawin/athena
  • haoran/athena
  • dcasperfaser/athena
  • danning/athena
  • minghui/athena
  • almeidvi/athena
  • beddall/athena
  • vmartin/athena
  • cfan/athena
  • kazheng/athena
  • mmontell/athena
  • srettie/athena
  • sudha/athena
  • kgupta/athena
  • lhenkelm/athena
  • pajones/athena
  • beltran/athena-fork
  • ssinha/athena
  • anbaraja/athena
  • serodrig/athena
  • kkawade/athena
  • joana/athena
  • lgagnon/athena
  • mtanasin/athena
  • chiodini/athena
  • amorenos/athena
  • dpanchal/athena
  • jshahini/athena
  • lfeligio/athena
  • vbuxbaum/athena
  • apalazzo/athena
  • jaofferm/athena
  • gonzalri/athena
  • kburka/athena
  • ehaines/athena
  • mdidenko/athena
  • rmazini/athena
  • desengup/athena
  • gottino/athena
  • sabidi/athena
  • qidong/athena
  • gavrilen/athena
  • dwkim/athena
  • bkerridg/athena
  • cdimitri/athena
  • hazeng/athena
  • jingjing/athena
  • ktackman/athena
  • ktopolni/athena
  • yche/athena
  • dabattul/athena
  • yoyeh/athena
  • attrtcal/athena
  • mischott/athena-22
  • sgaid/athena
  • bochen/athena
  • thmaurin/athena
  • asciandr/athena
  • chjiang/athena
  • krdona/athena
  • lbazzano/athena
  • rushioda/athena-3
  • kvidalgu/athena
  • pclark/athena
  • dtorresa/athena
  • meiqi/athena
  • nlad/athena
  • aackerma/athena
  • aaikot/athena
  • hmoyanog/athena
  • yingjun/athena
  • jcurran/athena
  • lesplend/athena
  • maboelel/athena
  • xinfei/athena
  • rmakhman/athena
  • aivina/athena
  • mschefer/athena
  • xinhui/athena
  • zoduan/athena
  • kazheng/athena-physics-val-2023
  • liuk/athena
  • shhan/athena
  • zhiliang/athena
  • sfrances/athena
  • bdixit/athena
  • xingguo/athena
  • alsidley/athena
  • jlue/athena
  • ragrabar/athena
  • kyjones/topoetcone-removal
  • shahzad/athena
  • niabicht/athena
  • yunagai/athena
  • asehrawa/athena
  • mhoppesc/athena
  • keener/athena
  • llewitt/athena
  • bschlag/athena
  • lcalic/athena-backup
  • greynold/athena
  • yinmiao/athena
  • kazheng/athena-workingpoint
  • bruckman/athena
  • agentry/athena
  • adohnalo/athena
  • asmaga/athena
  • nkang/athena
  • hvanders/athena
  • drankin/athena
  • kbhide/athena
  • ladamczy/test
  • tbeumker/athenatest
  • losanti/athena
  • tbeumker/athena
  • berkeleylab/acts/athena
  • menu-hackathon/athena
  • weitao/athena
  • losanti/athena-23
  • jiturriz/athena
  • vmaksimo/athena
  • dmankad/athena-idle
  • wsong/athena
  • kyjones/trigger-example
  • fisopkov/athena
  • toobauma/athena
  • seggebre/athena-fluencemap-modification
  • dawerner/athena
  • edreyer/athena
  • lprimomo/athena
  • gtarna/athena
  • SecVtx-Lancaster/Athena
  • maparo/athena
  • smanzoni/athena
  • pgraveli/athena
  • shmukher/athena
  • aackerma/atlas-athena
  • adimri/athena
  • eullmank/athena
  • wstanek/athena
  • tovsiann/athena
  • rsnyder/athena
  • jcrosby/athena
  • lrambell/athena
  • atlas-sa-uct/athena
  • ppotepa/athena
  • skita/athena
  • mhemmett/athena
  • zgao/athena
  • achakrav/athena
  • kgoto/athena
  • lroos/athena
  • xmapekul/athena
  • thmaurin/athena-sim-flavour
  • rashbypi/athena
  • evitale/athena
  • arej/athena
  • npond/athena
  • ivyas/athena
  • epasqual/athena
  • lkretsch/athena
  • jebohm/athena
  • aleksand/athena
  • mbiyabi/athena
  • hluk/athena
  • cvittori/athena
  • mihe/athena
  • dbiswas/athena
  • aralves/athena
  • rgupta/athena
  • dkoeck/anniathenafork
  • mkareem/athena
  • tslee/athena
  • croland/athena
  • cgarvey/athena
  • kesedlac/athena
  • mhaacke/athena
  • pkumari/athena
  • ctosciri/athena-old
  • feickert/athena
  • asoflau/athena
  • ctosciri/athena
  • ricunnin/athena
  • gfrattar/athena
  • agerwin/athena
  • gwilliam/athena
  • bdixit/masking-strip-modules
  • jfeng2/athena
  • bscheuer/athena
  • gtolkach/athena
  • svanstro/athena
  • gaofeng/athena
  • ksudo/athena
  • rhiguchi/athena
  • kosuzuki/athena
  • vaustrup/athena
  • etoyoda/athena
  • rmizuhik/athena
  • tnakagaw/athena
  • kkanke/athena
  • hart/athena
  • amakita/athena
  • tpaschoa/athena
  • maoki/athena
  • whopkins/athena
  • miyamada/athena
  • dduda/athena
  • rishikaw/athena
  • anayaz/athena
  • ferusso/athena
  • shudong/athena
  • aagaard/athena
  • evalient/athena
  • zyan/athena-muon-calib-stream
  • smweber/athena
  • smweber/athena-run-3
  • evalient/athena-dnn-calculator
  • strom/athena
  • dellacqu/athena
  • zyan/athena-muon-calib
  • sbellman/athena
  • strom/athena-dms
  • glagafon/project-nimber-1
  • jsallen/athena
  • leguo/athena
  • aowang/athena
  • ooncel/athena
  • jhoya/athena
  • brosser/athena
  • macretar/athena
  • skadir/athena-sadaf
  • osotosan/athena
  • tygeorge/athena
  • glagafon/handi-project
  • wuxi/athena
  • glagafon/handi-project-1
  • syan/athena-syan
  • hasun/athena
  • axgallen/athena-qualification-task
  • will/athena
  • mnorfolk/athena
  • aborbely/athena
  • karakawa/athena
  • seinfant/athena
  • taogawa/athena
  • schernau/athena
  • dmankad/athena-gen
  • mmaroun/ravina-fork
  • ktariq/athena
  • axgallen/athena
  • tmlinare/athena
  • romar/athena
  • vlysenko/athena
  • dhagan/athena
  • agarabag/athena
  • ibamwidh/athena
  • zuzak/athena
  • tizhang/athena
  • mahorstm/athena
  • ipolishc/athena
  • frfische/athena
  • atishelm/athena
  • jolamber/athena
  • jlue/athena-latest
  • ykhoulak/myathena
  • yil/athena
  • chuanye/athena
  • xilin/athena
  • dntounis/athena
  • nkua-atlas/athena
  • huayu/athena
  • kifarman/athena
  • tayoshid/athena
  • movincen/athena
  • nischmit/athena
  • lderamo/athena
  • dongyi/athena
  • dtruncal/athena
  • steinber/athena-main
  • tdingley/athena
  • hasegawa/athena
  • kazheng/athena-acts
  • malvesca/athena
  • openc/athena
  • glagafon/dq-optimize
  • lcalic/athena
  • mnowak/athena
  • rqian/athena
  • ekajomov/athena-fork-fix
  • ladamczy/athena
  • mhufnage/athena
  • lsultana/obsolete_athena
  • lsultana/athena
  • yonoda/athena
  • anfortma/athena
  • anstein/athena
  • kfung/athena
  • alveltma/athena
  • alpleban/athena
  • mmaheshw/athena
  • jdavidso/athena
  • edcritel/athena
  • pebaron/athena-leprem
  • gbird/athena
  • midandre/athena
  • bglik/athena
  • anhodges/athena
  • mvivasal/athena
  • mfurukaw/athena
  • asbrooks/athena
  • sokkerma/athena
  • kyjones/athena
  • mveen/athena
  • mmlynars/athena-v-2
  • fcurcio/athena
  • tburatov/athena
  • jmcgowan/athena
  • tayoshid/athena-test
  • joroemer/athena
  • lboccard/athena
  • dmankad/athena
  • ivyoung/athena
  • jodafons/athena
  • drasslof/athena
  • sdemiran/athena
  • tmclachl/athena
  • ctaybi/athena
  • sanchezj/athena-2022
  • anburger/athena
  • jiddon/athena
  • fwinkel/athena
  • sdahbi/athena
  • apfleger/athena
  • sidoti/athena
  • izahir/athena
  • mmoors/athena
  • goblirsc/athena
  • rvinasco/athena
  • jwkraus/athena
  • sanchezj/athena
  • esimpson/athena
  • rhaberle/athena
  • klleras/athena
  • jhowarth/athena
  • obut/athena
  • jecouthu/athena
  • janders/athena
  • jchapman/athena
  • dta/athena_old
  • mungo/athena
  • dtrischu/athena
  • avallier/athena
  • fhenry/athena
  • fmontere/athena
  • sfuenzal/athena
  • awharton/Athena
  • misantan/athena
  • zalegria/athena
  • zhaotong/athena
  • acordeir/athena-ed
  • shaoguan/athena
  • gdigrego/athena
  • pdougan/athena
  • amelo/athena
  • nbruscin/athena
  • backes/athena
  • mkholoda/athena
  • fkirfel/athena
  • peiyan/athena
  • caiy/athena
  • kchu/athena
  • tayoshid/athena-2024
  • gfacini/athena
  • bcervato/athena
  • esampson/athena-idart
  • fwinkl2/athena
  • shpeng/athena-2
  • yvolkotr/athena
  • gmascare/athena
  • gmercado/athena
  • rhowen/athena
  • esampson/athena-idart-2
  • esampson/athena-otp
  • costanzo/athena
  • djlewis/athena
  • pibutti/athena
  • nharriso/athena
  • yuematsu/athena
  • bmoser/athena
  • alpleban/athena-met
  • astefl/athena
  • esampson/athena-june-otp
  • yilin/athena
  • zhanhang/athena
  • bdong/athena
  • thitchin/athena
  • wcastigl/athena
  • ksahan/athena
  • agheata/athena
  • msasada/athena
  • sosarkar/athena-again
  • lbarrade/athena
  • seth/athena
  • txu/athena
  • okolay/athena
  • robouque/athena
  • zhangbo/athena
  • dbaronmo/athena
  • mlyukova/athena
  • nsurijr/athena
  • esampson/june-2-otp
  • martyniu/athena
  • wema/athena
  • boudreau/athena
  • damperia/athena-acts
  • bhuth/athena
  • eballabe/athena
  • vsasse/athena
  • acamplan/athena
  • bngair/met-significance-r-22
  • ksakura/athena
  • bngair/me-tsig-athena
  • domatter/athena
  • vkost/athena
  • rhicks/athena
  • menadeem/athena
  • atymchys/athena
  • yanqiw/athena
  • arelycg/athena
  • linghua/athena
  • juscerri/athena
  • skadir/athena
  • biliu/athena
  • sgoswami/athena
  • sosarkar/athena
  • beltran/athena
  • mwessels/athena
  • hshaddix/athena
  • ddicroce/athena
  • dreikher/athena
  • bdebjani/athena
  • lwinkler/athena
  • mhabedan/athena
  • emoon/athena
  • cleong/athena
  • sdiefenb/athena-onnx-tutorial
  • fladias/athena
  • elham/athena
  • haren/athena
  • mads/athena
  • dwilson/athena
  • nkrogh/athena
  • fivone/athena
  • lsanfili/athena
  • scane/athena
  • thart/athena
  • kenakamu/athena
  • echerepa/athena
  • baer/athena
  • dahumphr/athena
  • lifoster/athena
  • dcamarer/athena
  • eskorda/athena
  • glagafon/aaaathena
  • alancast/athena
  • haotianl/athena
  • salopez/athena
  • rshibata/athena
  • glagafon/athena
  • ukhurshi/athena
  • lburke/athena
  • delitez/athena
  • glagafon/glagafon-dq
  • pizhang/athena
  • htsoi/athena
  • rvavrick/athena
  • therwig/athena
  • pachabri/athena
  • ezaya/athena
  • lcorazzi/athena
  • mwitkows/athena
  • casadop/athena
  • achamber/athena
  • mmantina/athena
  • jkrupa/athena
  • hzhuang/athena
  • rmole/athena
  • jaburles/athena
  • lmonaco/athena
  • mfornasi/athena
  • gserenis/athena
  • mamirono/athena
  • rpozzi/athena
  • jinglis/athena
  • fdattola/athena
  • semami/athena
  • uepstein/athena
  • belderto/athena
  • ljerala/athena
  • cmavungu/athena
  • lopezzot/athena
  • abesir/athena
  • lechols/athena
  • jajohnso/athena
  • htorre/athena
  • jlittle/athena
  • wguerin/athena
  • robouque/athena-20241115
  • fsiegert/athena
  • tneep/athena
  • lbrown/athena
  • prmitra/athena
  • rmole/athena-personal-fork
  • kfang/athena-fork-kyfang
  • epompapa/athena
  • wenjingw/athena
  • jackersc/athena
  • ashirazi/athena
  • wasu/athena
  • aslobodk/athena
  • amoreira/athena
  • kgrimm/athena-kgrimm
  • toheintz/athena
  • nihartma/athena
  • kdipetri/athena
  • gfazzino/athena
  • goetz/athena-acts
  • muschmid/athena
  • yazhou/athena
  • falves/athena
  • djuarezg/athena
  • alarnold/athena
  • wlai/athena
  • mborodin/athena
  • mdacunha/athena
  • rohasan/athena
  • alecrhys/athena
  • asickles/athena
  • novotnyp/athena
  • adsalvad/athena
  • lvicenik/athena
  • zetao/athena
  • christog/athena
  • tflee/athena
  • ibenaoum/athena
  • kkazakov/athena
  • frcastig/athena
  • mfarzali/athena
  • llarson/athena
  • jusilva/athena
  • ehampshi/athena
  • pusharma/athena
  • exochell/my-athena
  • gpinheir/athena
  • tomoya/athena-low-pt-muon-rec
  • jecifuen/athena
  • vchabala/athena
  • mojeda/athena
  • hshaddix/athena-hshaddix
  • jlieberm/athena
  • nsur/athena-lund
  • chhultqu/athena
  • misavic/athena
  • camccrac/athena
  • jlai/athena
  • nshtokha/athena
  • pmourafr/athena
  • yuxuanz/local-athena
  • sizumiya/athena
  • akraus/athena
  • yukari/athena
  • sawyer/athena
  • zhubacek/athena
  • mnegrini/athena
  • yanqiw/athena-acts-for-run-3-silicon-tracking
  • rkavak/athena
  • mfilipig/athena
  • ssuravar/athena
  • fdejean/athena
  • zrokavec/athena
  • mtancock/athena-2
  • gipoddar/athena
  • gsalvi/athena
  • beyeo/athena
  • sutuncay/athena
  • vpires/athena-vasco
  • ywng/athena
  • fballi/athena
  • ndiasper/athena
  • stlin/athena
  • hadavand/athena
1578 results
Show changes
Showing
with 1349 additions and 765 deletions
AtlasGeometryCommon/CavernInfraGeoModel
# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
# Declare the package name:
atlas_subdir( CavernInfraGeoModel )
# External dependencies:
find_package( GeoModelCore )
find_package( GeoModel COMPONENTS GeoModelKernel )
# Component(s) in the package:
atlas_add_library( CavernInfraGeoModelLib
CavernInfraGeoModel/*.h
INTERFACE
PUBLIC_HEADERS CavernInfraGeoModel
INCLUDE_DIRS ${GEOMODELCORE_INCLUDE_DIRS}
LINK_LIBRARIES ${GEOMODELCORE_LIBRARIES} AthenaKernel )
atlas_add_component( CavernInfraGeoModel
src/*.cxx
src/components/*.cxx
LINK_LIBRARIES CavernInfraGeoModelLib GaudiKernel GeoModelInterfaces GeoModelUtilities RDBAccessSvcLib StoreGateLib )
INCLUDE_DIRS ${GEOMODEL_INCLUDE_DIRS}
LINK_LIBRARIES ${GEOMODEL_LIBRARIES} AthenaKernel GaudiKernel GeoModelInterfaces GeoModelUtilities RDBAccessSvcLib StoreGateLib )
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
*/
#ifndef CavernInfraDetectorManager_h
#define CavernInfraDetectorManager_h 1
#include "GeoModelKernel/GeoVPhysVol.h"
#include "GeoModelKernel/GeoVDetectorManager.h"
#include <vector>
class CavernInfraDetectorManager : public GeoVDetectorManager
{
public:
// Constructor
CavernInfraDetectorManager();
// Destructor
~CavernInfraDetectorManager();
// Access to raw geometry:
virtual unsigned int getNumTreeTops() const;
virtual PVConstLink getTreeTop(unsigned int i) const;
void addTreeTop(PVLink); // Add a Tree top:
private:
const CavernInfraDetectorManager & operator=(const CavernInfraDetectorManager &right);
CavernInfraDetectorManager(const CavernInfraDetectorManager &right);
// Tree Tops
std::vector<PVLink> m_treeTops;
};
#ifndef GAUDI_NEUTRAL
#include "AthenaKernel/CLASS_DEF.h"
CLASS_DEF(CavernInfraDetectorManager, 1500000300, 1)
#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
*/
#ifndef CavernInfraDetectorFactory_h
#define CavernInfraDetectorFactory_h 1
#ifndef CAVERNINFRAGEOMODEL_CAVERNINFRADETECTORFACTORY_H
#define CAVERNINFRAGEOMODEL_CAVERNINFRADETECTORFACTORY_H
#include "CavernInfraDetectorManager.h"
#include "GeoModelKernel/GeoVDetectorFactory.h"
#include "CavernInfraGeoModel/CavernInfraDetectorManager.h"
#include "StoreGate/StoreGateSvc.h"
#include "RDBAccessSvc/IRDBAccessSvc.h"
#include <string>
class StoreGateSvc;
#include <string>
class CavernInfraDetectorFactory : public GeoVDetectorFactory
class CavernInfraDetectorFactory : public GeoVDetectorFactory
{
public:
// Constructor:
CavernInfraDetectorFactory(StoreGateSvc *pDetStore,
IRDBAccessSvc *pAccess);
CavernInfraDetectorFactory(ServiceHandle<StoreGateSvc> pDetStore,
ServiceHandle<IRDBAccessSvc> pAccess);
// Illegal operations:
const CavernInfraDetectorFactory & operator=(const CavernInfraDetectorFactory &right) = delete;
CavernInfraDetectorFactory(const CavernInfraDetectorFactory &right) = delete;
// Destructor:
~CavernInfraDetectorFactory();
~CavernInfraDetectorFactory() = default;
// Creation of geometry:
virtual void create(GeoPhysVol *world);
virtual void create(GeoPhysVol *world) override;
// Access to the results:
virtual const CavernInfraDetectorManager * getDetectorManager() const;
virtual const CavernInfraDetectorManager* getDetectorManager() const override;
// Set version Tag and Node
void setTagNode(std::string tag, std::string node);
void setTagNode(const std::string& tag, const std::string& node);
private:
// Illegal operations:
const CavernInfraDetectorFactory & operator=(const CavernInfraDetectorFactory &right);
CavernInfraDetectorFactory(const CavernInfraDetectorFactory &right);
private:
// The manager:
CavernInfraDetectorManager *m_detectorManager;
StoreGateSvc *m_detectorStore;
IRDBAccessSvc *m_access;
CavernInfraDetectorManager* m_detectorManager{nullptr};
ServiceHandle<StoreGateSvc> m_detectorStore;
ServiceHandle<IRDBAccessSvc> m_access;
std::string m_versionTag;
std::string m_versionNode;
};
// Class CavernInfraDetectorFactory
// Class CavernInfraDetectorFactory
#endif
/*
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
*/
#ifndef CavernInfraDetectorFactory01_h
#define CavernInfraDetectorFactory01_h 1
#include "GeoModelKernel/GeoVDetectorFactory.h"
#include "CavernInfraGeoModel/CavernInfraDetectorManager.h"
#include "RDBAccessSvc/IRDBAccessSvc.h"
#include <string>
class StoreGateSvc;
class CavernInfraDetectorFactory01 : public GeoVDetectorFactory
{
public:
// Constructor:
CavernInfraDetectorFactory01(StoreGateSvc *pDetStore,
IRDBAccessSvc *pAccess);
// Destructor:
~CavernInfraDetectorFactory01();
// Creation of geometry:
virtual void create(GeoPhysVol *world);
// Access to the results:
virtual const CavernInfraDetectorManager * getDetectorManager() const;
// Set version Tag and Node
void setTagNode(std::string tag, std::string node);
private:
// Illegal operations:
const CavernInfraDetectorFactory01 & operator=(const CavernInfraDetectorFactory01 &right);
CavernInfraDetectorFactory01(const CavernInfraDetectorFactory01 &right);
// The manager:
CavernInfraDetectorManager *m_detectorManager;
StoreGateSvc *m_detectorStore;
IRDBAccessSvc *m_access;
std::string m_versionTag;
std::string m_versionNode;
};
// Class CavernInfraDetectorFactory01
#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 "CavernInfraGeoModel/CavernInfraDetectorManager.h"
#include "CavernInfraDetectorManager.h"
CavernInfraDetectorManager::CavernInfraDetectorManager()
{
......@@ -10,11 +10,7 @@ CavernInfraDetectorManager::CavernInfraDetectorManager()
}
CavernInfraDetectorManager::~CavernInfraDetectorManager()
{
for(unsigned int i=0; i<m_treeTops.size(); i++)
m_treeTops[i]->unref();
}
CavernInfraDetectorManager::~CavernInfraDetectorManager() = default;
unsigned int CavernInfraDetectorManager::getNumTreeTops() const
......@@ -27,12 +23,11 @@ PVConstLink CavernInfraDetectorManager::getTreeTop(unsigned int i) const
if(i<m_treeTops.size())
return m_treeTops[i];
else
return 0;
return nullptr;
}
void CavernInfraDetectorManager::addTreeTop(PVLink link)
void CavernInfraDetectorManager::addTreeTop(const PVLink& link)
{
link->ref();
m_treeTops.push_back(link);
}
/*
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
*/
#ifndef CAVERNINFRAGEOMODEL_CAVERNINFRADETECTORMANAGER_H
#define CAVERNINFRAGEOMODEL_CAVERNINFRADETECTORMANAGER_H
#include "GeoModelKernel/GeoVPhysVol.h"
#include "GeoModelKernel/GeoVDetectorManager.h"
#include <vector>
class CavernInfraDetectorManager : public GeoVDetectorManager
{
public:
CavernInfraDetectorManager();
const CavernInfraDetectorManager & operator=(const CavernInfraDetectorManager &right) = delete;
CavernInfraDetectorManager(const CavernInfraDetectorManager &right) = delete;
~CavernInfraDetectorManager();
// Access to raw geometry:
virtual unsigned int getNumTreeTops() const override;
virtual PVConstLink getTreeTop(unsigned int i) const override;
void addTreeTop(const PVLink&); // Add a Tree top:
private:
// Tree Tops
std::vector<PVLink> m_treeTops;
};
#ifndef GAUDI_NEUTRAL
#include "AthenaKernel/CLASS_DEF.h"
CLASS_DEF(CavernInfraDetectorManager, 1500000300, 1)
#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 "CavernInfraDetectorTool.h"
#include "CavernInfraDetectorFactory.h"
#include "CavernInfraDetectorFactory01.h"
#include "CavernInfraGeoModel/CavernInfraDetectorManager.h"
#include "CavernInfraDetectorFactory.h"
#include "CavernInfraDetectorManager.h"
#include "GeoModelInterfaces/IGeoDbTagSvc.h"
#include "GeoModelUtilities/GeoModelExperiment.h"
#include "RDBAccessSvc/IRDBAccessSvc.h"
CavernInfraDetectorTool::CavernInfraDetectorTool( const std::string& type,
CavernInfraDetectorTool::CavernInfraDetectorTool( const std::string& type,
const std::string& name,
const IInterface* parent )
: GeoModelTool( type, name, parent ),
m_manager(0)
: GeoModelTool( type, name, parent )
{
}
CavernInfraDetectorTool::~CavernInfraDetectorTool()
{
}
StatusCode CavernInfraDetectorTool::create()
{
IGeoDbTagSvc *geoDbTag;
StatusCode sc = service ("GeoDbTagSvc",geoDbTag);
if(sc.isFailure()) {
msg(MSG::ERROR) << "Could not locate GeoDbTagSvc" << endmsg;
return sc;
}
{
ServiceHandle<IGeoDbTagSvc> geoDbTag("GeoDbTagSvc", name());
ATH_CHECK(geoDbTag.retrieve());
std::string cavernInfraVersion = geoDbTag->cavernInfraVersion();
msg(MSG::INFO) << "Building Cavern geometry version " << cavernInfraVersion << endmsg;
if(cavernInfraVersion.empty()) {
msg(MSG::INFO) << "No Cavern Infra version for the given configuration. Skip building CavernInfraGeoModel" << endmsg;
ATH_MSG_INFO("No Cavern Infra version for the given configuration. Skip building CavernInfraGeoModel");
return StatusCode::SUCCESS;
}
else {
ATH_MSG_INFO("Building Cavern geometry version " << cavernInfraVersion);
}
std::string versionNode = "CavernInfra";
GeoModelExperiment* theExpt = nullptr;
if (StatusCode::SUCCESS != detStore()->retrieve(theExpt,"ATLAS")) {
msg(MSG::ERROR) << "Could not find GeoModelExperiment ATLAS" << endmsg;
return StatusCode::FAILURE;
}
GeoPhysVol *world=&*theExpt->getPhysVol();
IRDBAccessSvc* raccess = 0;
sc = service("RDBAccessSvc",raccess);
if(sc.isFailure()) {
msg(MSG::ERROR) << "Could not locate RDBAccessSvc" << endmsg;
return sc;
}
ATH_CHECK(detStore()->retrieve(theExpt,"ATLAS"));
if(cavernInfraVersion.find("CavernInfra")==0) {
std::string geoVersion = cavernInfraVersion.substr(12,2);
if(geoVersion=="00" || geoVersion=="01") {
msg(MSG::ERROR) << "ERROR. Version " << cavernInfraVersion << " is obsolete and cannot be supported anymore" << endmsg;
return StatusCode::FAILURE;
}
else if(geoVersion=="02") {
// This factory is chosen by CavernInfra-02 tag, but in fact it uses data from CavernInfra-01
CavernInfraDetectorFactory01 theCavernInfraFactory01(detStore().operator->(),raccess);
theCavernInfraFactory01.setTagNode(cavernInfraVersion,versionNode);
theCavernInfraFactory01.create(world);
m_manager = theCavernInfraFactory01.getDetectorManager();
}
}
GeoPhysVol *world=theExpt->getPhysVol();
ServiceHandle<IRDBAccessSvc> raccess("RDBAccessSvc",name());
ATH_CHECK(raccess.retrieve());
if(!m_manager) {
// If geometry has not been built yet fall back to the default factory
CavernInfraDetectorFactory theCavernInfraFactory(detStore().operator->(),raccess);
CavernInfraDetectorFactory theCavernInfraFactory(detStore(),raccess);
theCavernInfraFactory.setTagNode(cavernInfraVersion,versionNode);
theCavernInfraFactory.create(world);
m_manager = theCavernInfraFactory.getDetectorManager();
......@@ -81,15 +50,10 @@ StatusCode CavernInfraDetectorTool::create()
if(m_manager) {
theExpt->addManager(m_manager);
sc = detStore()->record(m_manager,
m_manager->getName());
if(sc.isFailure()) {
msg(MSG::ERROR) << "Could not register CavernInfra detector manager" << endmsg;
return sc;
}
ATH_CHECK(detStore()->record(m_manager,m_manager->getName()));
}
else {
msg(MSG::ERROR) << "ERROR. Failed to build Cavern Version " << cavernInfraVersion << endmsg;
ATH_MSG_ERROR("ERROR. Failed to build Cavern Version " << cavernInfraVersion);
return StatusCode::FAILURE;
}
......@@ -101,7 +65,7 @@ StatusCode CavernInfraDetectorTool::clear()
SG::DataProxy* proxy = detStore()->proxy(ClassID_traits<CavernInfraDetectorManager>::ID(),m_manager->getName());
if(proxy) {
proxy->reset();
m_manager = 0;
m_manager = nullptr;
}
return StatusCode::SUCCESS;
}
......
/*
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 CAVERNINFRADETECTORTOOL_H
#define CAVERNINFRADETECTORTOOL_H
#ifndef CAVERNINFRAGEOMODEL_CAVERNINFRADETECTORTOOL_H
#define CAVERNINFRAGEOMODEL_CAVERNINFRADETECTORTOOL_H
#include "GeoModelUtilities/GeoModelTool.h"
class CavernInfraDetectorManager;
class CavernInfraDetectorTool final : public GeoModelTool
class CavernInfraDetectorTool final : public GeoModelTool
{
public:
// Standard Constructor
CavernInfraDetectorTool( const std::string& type, const std::string& name, const IInterface* parent );
~CavernInfraDetectorTool() = default;
// Standard Destructor
virtual ~CavernInfraDetectorTool() override final;
virtual StatusCode create() override;
virtual StatusCode clear() override;
virtual StatusCode create() override final;
virtual StatusCode clear() override final;
private:
const CavernInfraDetectorManager* m_manager;
const CavernInfraDetectorManager* m_manager{nullptr};
};
#endif
#endif
# Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
# Declare the package name.
atlas_subdir( CrackRegionGeoModel )
find_package( GeoModel COMPONENTS GeoModelKernel GeoModelDBManager GeoModelRead)
# Component(s) in the package.
atlas_add_library( CrackRegionGeoModel
src/*.cxx
PUBLIC_HEADERS CrackRegionGeoModel
INCLUDE_DIRS ${GEOMODEL_INCLUDE_DIRS}
LINK_LIBRARIES ${GEOMODEL_LIBRARIES}
PRIVATE_LINK_LIBRARIES GaudiKernel GeoModelUtilities StoreGateLib RDBAccessSvcLib )
AtlasGeometryCommon/CrackRegionGeoModel
\ No newline at end of file
/*
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
*/
#ifndef CRACKREGIONGEOMODEL_CRACKDMCONSTRUCTION_H
#define CRACKREGIONGEOMODEL_CRACKDMCONSTRUCTION_H
#include "AthenaBaseComps/AthMessaging.h"
class IRDBAccessSvc;
class IGeoModelSvc;
class StoredMaterialManager;
class GeoFullPhysVol;
class CrackDMConstruction : public AthMessaging
{
public:
CrackDMConstruction() = delete;
CrackDMConstruction(IRDBAccessSvc* rdbAccess
, IGeoModelSvc* geoModel
, StoredMaterialManager* materialManager
, bool activateFT);
void create(GeoFullPhysVol* envelope);
private:
IRDBAccessSvc* m_rdbAccess{nullptr};
IGeoModelSvc* m_geoModel{nullptr};
StoredMaterialManager* m_materialManager{nullptr};
bool m_activateFT{false};
};
#endif
# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
# Declare the package name:
atlas_subdir( GeoModelEnvelopes )
# External dependencies:
find_package( GeoModelCore )
find_package( GeoModel COMPONENTS GeoModelKernel )
# Component(s) in the package:
atlas_add_component( GeoModelEnvelopes
src/*.cxx
src/components/*.cxx
LINK_LIBRARIES ${GEOMODELCORE_LIBRARIES} AthenaKernel GaudiKernel GeoModelInterfaces GeoModelUtilities SGTools StoreGateLib )
INCLUDE_DIRS ${GEOMODEL_INCLUDE_DIRS}
LINK_LIBRARIES ${GEOMODEL_LIBRARIES} AthenaKernel GaudiKernel GeoModelInterfaces GeoModelUtilities SGTools StoreGateLib )
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
*/
#ifndef ForDetEnvelopeManager_h
......@@ -10,7 +10,7 @@
#include <vector>
class ForDetEnvelopeManager : public GeoVDetectorManager
class ForDetEnvelopeManager : public GeoVDetectorManager
{
public:
......@@ -22,19 +22,19 @@ class ForDetEnvelopeManager : public GeoVDetectorManager
// Access to raw geometry:
virtual unsigned int getNumTreeTops() const;
// Access to raw geometry:
virtual PVConstLink getTreeTop(unsigned int i) const;
// Add a Tree top:
void addTreeTop(PVLink);
void addTreeTop(const PVLink&);
private:
private:
const ForDetEnvelopeManager & operator=(const ForDetEnvelopeManager &right);
ForDetEnvelopeManager(const ForDetEnvelopeManager &right);
std::vector<PVLink> m_volume;
std::vector<PVLink> m_volume;
};
......
/*
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 "ForDetEnvelopeFactory.h"
#include "GeoModelInterfaces/StoredMaterialManager.h"
#include "GeoModelKernel/GeoMaterial.h"
#include "GeoModelKernel/GeoTube.h"
#include "GeoModelKernel/GeoLogVol.h"
#include "GeoModelKernel/GeoNameTag.h"
#include "GeoModelKernel/GeoPhysVol.h"
#include "GeoModelKernel/GeoShapeShift.h"
#include "GeoModelKernel/GeoMaterial.h"
#include "GeoModelKernel/GeoTube.h"
#include "GeoModelKernel/GeoLogVol.h"
#include "GeoModelKernel/GeoNameTag.h"
#include "GeoModelKernel/GeoPhysVol.h"
#include "GeoModelKernel/GeoShapeShift.h"
#include "GeoModelKernel/GeoShapeUnion.h"
#include "StoreGate/StoreGateSvc.h"
......@@ -20,23 +20,20 @@
ForDetEnvelopeFactory::ForDetEnvelopeFactory(StoreGateSvc *detStore)
: m_detectorManager(0),
m_materialManager(0),
: m_detectorManager(nullptr),
m_materialManager(nullptr),
m_detectorStore(detStore)
{
}
ForDetEnvelopeFactory::~ForDetEnvelopeFactory()
{
}
void ForDetEnvelopeFactory::create(GeoPhysVol *world)
{
if (StatusCode::SUCCESS != m_detectorStore->retrieve(m_materialManager, std::string("MATERIALS"))) {
return;
}
// Get the materials
return;
}
// Get the materials
const GeoMaterial* air = m_materialManager->getMaterial("std::Air");
// Build boolean shape: union of two tubes
......@@ -47,7 +44,7 @@ void ForDetEnvelopeFactory::create(GeoPhysVol *world)
const GeoShapeShift& envShape1 = (*tube1)<<xfRelativeA;
const GeoShapeUnion& envShape = envShape1.add((*tube2)<<xfRelativeC);
GeoLogVol* lvEnv = new GeoLogVol("ForDetEnvelope",&envShape,air);
GeoPhysVol* pvEnv = new GeoPhysVol(lvEnv);
......
/*
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
......@@ -12,36 +12,36 @@ class StoreGateSvc;
class StoredMaterialManager;
class GeoShape;
class ForDetEnvelopeFactory final : public GeoVDetectorFactory
class ForDetEnvelopeFactory final : public GeoVDetectorFactory
{
public:
// Constructor:
ForDetEnvelopeFactory(StoreGateSvc *pDetStore);
// Destructor:
~ForDetEnvelopeFactory();
~ForDetEnvelopeFactory() = default;
// Creation of geometry:
virtual void create(GeoPhysVol *world) override;
// Access to the results:
virtual const ForDetEnvelopeManager * getDetectorManager() const override;
private:
private:
// Illegal operations:
const ForDetEnvelopeFactory & operator=(const ForDetEnvelopeFactory &right);
ForDetEnvelopeFactory(const ForDetEnvelopeFactory &right);
// The manager:
ForDetEnvelopeManager* m_detectorManager;
const StoredMaterialManager* m_materialManager;
StoredMaterialManager* m_materialManager;
StoreGateSvc* m_detectorStore;
};
// Class ForDetEnvelopeFactory
// Class ForDetEnvelopeFactory
#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"
......@@ -10,12 +10,7 @@ ForDetEnvelopeManager::ForDetEnvelopeManager()
}
ForDetEnvelopeManager::~ForDetEnvelopeManager()
{
for (unsigned int i = 0; i < m_volume.size(); i++) {
m_volume[i]->unref();
}
}
ForDetEnvelopeManager::~ForDetEnvelopeManager() = default;
unsigned int ForDetEnvelopeManager::getNumTreeTops() const
......@@ -28,9 +23,8 @@ PVConstLink ForDetEnvelopeManager::getTreeTop(unsigned int i) const
return m_volume[i];
}
void ForDetEnvelopeManager::addTreeTop(PVLink vol)
void ForDetEnvelopeManager::addTreeTop(const PVLink& vol)
{
vol->ref();
m_volume.push_back(vol);
}
......