Skip to content
Snippets Groups Projects

Compare revisions

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

Source

Select target project
No results found

Target

Select target project
  • emsmith/athena
  • dzubov/athena
  • pscholer/athena
  • akvam/athena
  • flasagni/athena
  • hartman/athena
  • alux/athena
  • berenice/athena
  • mschott/athena
  • mgenest/athena
  • pbalek/athena
  • dsalvato/athena
  • korcyl/athena
  • tlyubush/athena
  • lyubushk/athena
  • gstark/athena
  • yharris/athena
  • lmonsoni/athena
  • nagano/athena
  • lcorpe/athena
  • lshi/athena
  • rrosten/athena
  • ytsujika/athena
  • tiledemo/athena
  • abagdato/athena
  • fparodi/athena
  • tmoxter/athena
  • lheinric/athena
  • milu/athena
  • pyin/athena
  • juesseiv/athena-celeritas
  • mmlynari/athena
  • matthier/athena
  • jsandesa/athena
  • borisov/athena
  • zchubini/athena
  • mpenzin/athena
  • mcorradi/athena
  • okovanda/athena
  • meevans/athena
  • isiral/athena
  • haa2mu2tau/athena
  • nkvu/athena
  • andre/athena
  • ebakos/athena
  • gwmyers/athena
  • lportale/athena
  • vasothil/athena
  • bwinter/athena
  • brle/athena
  • camacho/athena
  • icioara/athena
  • mcentonz/athena
  • quli/athena
  • mikhail/athena
  • begilber/athena
  • gartoni/athena
  • abkahn/athena
  • mbasso/athena
  • pagacova/athena
  • dgancarc/athena
  • stefania/athena
  • gmarchio/athena
  • jolsson/athena
  • atlasdqm/athena
  • chuanshu/athena
  • yygao/athena
  • shimoji/athena
  • zhenw/athena
  • jojamies/athena
  • keli/athena
  • cnass/athena
  • beckerov/athena
  • passaggi/athena
  • marvin/athena
  • hdf5-utils/athena
  • pberta/athena
  • aaboulho/athena
  • acrobert/athena
  • ranjitn/athena
  • cescobar/athena
  • ktodome/athena
  • kastanas/athena
  • huirun/athena
  • atrzupek/athena
  • tzorbas/athena
  • lfountas/athena
  • ccarrion/athena
  • aambler/athena
  • derendar/athena
  • britzger/athena
  • hanl/athena
  • epender/athena
  • gipezzul/athena
  • mmineev/athena
  • robertma/athena
  • gnn4itkteam/athena
  • phkoenig/athena
  • pleier/athena
  • nguseyno/athena
  • nekumari/athena
  • avasyuko/athena
  • gtateno/athena
  • pavel/athena
  • reznicek/athena
  • aburke/athena
  • jiling/athena
  • jcordeir/athena
  • herrmant/athena
  • lmcelhin/athena
  • xuh/athena
  • averbyts/athena
  • tnommens/athena
  • ewallin/athena
  • tvazquez/athena
  • shbansal/athena
  • gascott/athena
  • yuhui/athena
  • lserkin/athena
  • ccaminch/athena
  • corentin/athena
  • miochoa/athena
  • berkeleylab/CharmPhysics/athena
  • cdiez/athena
  • cpollard/athena
  • hfox/athena
  • madurano/athena_gittutorial
  • msykora/athena
  • ckirfel/athena
  • jakoubek/athena
  • calfayan/athena
  • kjohns/athena
  • atlas/athena
  • toshi/athena
  • dguest/athena
  • fwinkl/athena
  • wlampl/athena
  • aundrus/athena
  • akraszna/athena
  • karolos/athena
  • jmontejo/athena
  • damazio/athena
  • okuprash/athena
  • smh/athena
  • turra/athena
  • tdado/athena
  • tadej/athena
  • abuckley/athena
  • jmasik/athena
  • pjacka/athena
  • tamartin/athena
  • tbold/athena
  • mhodgkin/athena
  • nstyles/athena
  • mark/athena
  • rhauser/athena
  • phwindis/athena
  • arnaez/athena
  • baines/athena
  • mmuskinj/athena
  • psommer/athena
  • bwynne/athena
  • tstreble/athena
  • ATLAS-EGamma/athena
  • yuxu/athena
  • toyamaza/athena
  • gemmeren/athena
  • ssnyder/athena
  • wwalko/athena
  • emoyse/athena
  • pgadow/athena
  • solodkov/athena
  • rbielski/athena
  • dcasper/athena
  • mrybar/athena
  • ychiu/athena
  • christos/athena
  • yoyamagu/athena
  • rbianchi/athena
  • graemes/athena
  • sshaw/athena
  • shlomit/athena
  • hartj/athena
  • jcatmore/athena
  • ebuschma/athena
  • gunal/athena
  • ewelina/athena
  • ligang/athena
  • sroe/athena
  • lfiorini/athena
  • longjon/athena
  • jichen/athena
  • nikiforo/athena
  • almaloiz/athena
  • tlari/athena
  • susinha/athena
  • filthaut/athena
  • cchan/athena
  • peter/athena
  • cvarni/athena
  • wleight/athena
  • nwarrack/athena
  • cshimmin/athena
  • mihuebne/athena
  • jsallen/athena-high-pt-ms-jets
  • dkar/athena
  • chays/athena
  • dtovey/athena
  • sgeorge/athena
  • yafu/athena
  • mgignac/athena
  • alfroch/athena
  • mstamenk/athena
  • okepka/athena
  • tkohno/athena
  • janovak/athena
  • wiedenat/athena
  • khoo/athena
  • maklein/athena
  • cohm/athena
  • omajersk/athena
  • dbakshig/athena
  • fernando/athena
  • tmkrtchy/athena
  • gingrich/athena
  • schaarsc/athena
  • ponyisi/athena
  • ravinab/athena
  • scheiric/athena
  • pleskot/athena
  • jobalz/athena
  • ebergeas/athena
  • ekasimi/athena
  • afaulkne/athena
  • ekuwertz/athena
  • xai/athena
  • merrenst/athena
  • goetz/athena
  • dpopov/athena
  • achishol/athena
  • alaurier/athena
  • mtoscani/athena
  • krumnack/athena
  • astruebi/athena
  • mdanning/athena
  • egramsta/athena
  • hye/athena
  • clseitz/athena
  • bmindur/athena
  • efilmer/athena
  • jpanduro/athena
  • ssarikay/athena
  • hyamauch/athena
  • ppostola/athena
  • shanisch/athena
  • ncalace/athena
  • aad/athena
  • gpanizzo/athena
  • rcoelhol/athena
  • tupham/athena
  • stelzer/athena
  • ssottoco/athena
  • turnerm/athena
  • sutt/athena
  • nkrengel/athena
  • rkopelia/athena
  • cmcginn/athena
  • bernius/athena
  • tsulaia/athena
  • vcairo/athena
  • stsuno/athena
  • yunju/athena
  • ldc/athena
  • jmacdona/athena
  • mbandier/athena
  • mehlhase/athena
  • jdandoy/athena
  • jufische/athena
  • dzanzi/athena
  • kzoch/athena
  • nasbah/athena
  • kwhalen/athena
  • fpastore/athena
  • bmorgan/athena
  • msaimper/athena
  • amete/athena
  • harkusha/athena
  • rcarney/athena
  • williams/athena
  • mvozak/athena
  • shhirose/athena
  • cheidegg/athena
  • heng/athena
  • leggett/athena
  • hhibi/athena
  • kkohler/athena
  • martindl/athena
  • cdeutsch/athena
  • ynoguchi/athena
  • coccaro/athena
  • campanel/athena
  • wbalunas/athena
  • loch/athena
  • hoide/athena
  • xju/athena
  • yuchou/athena
  • hrussell/athena
  • nova/athena
  • lidiaz/athena
  • todorova/athena
  • jbiswal/athena
  • sjiggins/athena
  • kegraham/athena
  • bgokturk/athena
  • guerrero/athena
  • aytul/athena
  • bouhova/athena
  • kpachal/athena
  • alwang/athena
  • dhayden/athena
  • mverissi/athena
  • mvanadia/athena
  • omeshkov/athena
  • alopezso/athena
  • soumya/athena
  • ruyuan/athena
  • fmeloni/athena
  • igrabows/athena
  • mvessell/athena
  • tvarol/athena
  • ssantpur/athena
  • kenelson/athena
  • dshope/athena
  • korona/athena
  • upatel/athena
  • mhank/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
  • myexley/athena
  • chinderk/athena
  • davidek/athena
  • tphamleh/athena
  • falonso/athena
  • ekajomov/athena-general
  • sarbiolv/athena
  • hansenph/athena
  • mfujimot/athena
  • hirose/athena
  • salvator/athena
  • jhaley/athena
  • stapiaar/athena
  • masato/athena
  • jmendes/athena
  • nwenke/athena
  • ffabbri/athena
  • tpelzer/athena
  • stavrop/athena
  • gia/athena
  • hmildner/athena
  • agbet/athena
  • dbabal/athena
  • juesseiv/athena
  • kkrizka/athena
  • temoskal/athena
  • cdelitzs/athena
  • asonay/athena
  • ckitsaki/athena
  • dwallace/athena
  • iaizenbe/athena
  • eschanet/athena
  • czhou/athena
  • lferencz/athena
  • pmeiring/athena
  • jteoh/athena
  • jiawei/athena
  • liberato/athena
  • mromano/athena
  • rustem/athena
  • jbeirer/athena
  • nielsenj/athena
  • sswatman/athena
  • wachan/athena
  • miqueits/athena
  • ranovotn/athena
  • asquith/athena
  • elmsheus/athena
  • nicholas/athena
  • fuhe/athena
  • markowen/athena
  • dakoch/athena
  • mhance/athena
  • aranzazu/athena
  • esoldato/athena
  • ndegroot/athena
  • lihan/athena
  • aporeba/athena
  • asoukhar/athena
  • ginaciog/athena
  • jkempste/athena
  • verducci/athena
  • martis/athena
  • tjunkerm/athena
  • sschramm/athena
  • mdelmast/athena
  • pliu/athena
  • mswiatlo/athena
  • anmrodri/athena
  • bcarlson/athena
  • ssaha/athena
  • gabarone/athena
  • scamarda/athena
  • mxia/athena
  • fastcalosim_test/athena
  • rlongo/athena
  • lstocker/athena
  • amoussa/athena
  • guindon/athena
  • mdonasci/athena
  • conde/athena
  • mmittal/athena
  • ffollega/athena
  • chelling/athena
  • hmaguire/athena
  • gialas/athena
  • sschmitt/athena
  • fcostanz/athena
  • sberlend/athena
  • shion/athena
  • acts/athena
  • nifomin/athena
  • cgutscho/athena
  • zsoumaim/athena
  • eriefel/athena
  • dwilbern/athena
  • laforge/athena
  • evarnes/athena
  • guescini/athena
  • akotsoke/athena
  • jkremer/athena
  • susy-hackers/athena
  • haozturk/athena
  • llorente/athena
  • kkoeneke/athena
  • istin/athena
  • fizisist/athena
  • acanesse/athena
  • rpoggi/athena
  • fengyu/athena
  • cmerlass/athena
  • rkarnam/athena
  • chenlian/athena
  • ysmirnov/athena_old
  • ivivarel/athena
  • navarrjo/athena
  • amulski/athena
  • bulekov/athena
  • pkramer/athena
  • vcavalie/athena
  • yanlin/athena
  • sanchevi/athena
  • restevam/athena
  • bauerpa/athena
  • sefernan/athena
  • thsjurse/athena
  • smwang/athena
  • mmlynars/athena
  • iyeletsk/athena
  • jgonski/athena
  • itrandaf/athena
  • mmazza/athena
  • almgadm/athena
  • csebasti/athena
  • wobisch/athena
  • jhinds/athena
  • mtchijov/athena
  • lmiller/athena
  • mwielers/athena
  • emmat/athena
  • tiyang/athena
  • lucam/athena
  • lapereir/athena
  • kciesla/athena
  • aleopold/athena
  • pekman/athena
  • rbalasub/athena
  • zuysal/athena
  • masaito/athena
  • wmccorma/athena
  • somadutt/athena
  • kkreul/athena
  • jstupak/athena
  • salderwe/athena
  • simmons/athena
  • pinamont/athena
  • ycoadou/athena
  • ilongari/athena
  • adye/athena
  • ssahin/athena
  • kbelobor/athena
  • wtaylor/athena
  • jzeng/athena
  • eparrish/athena
  • aoneill/athena
  • dmaximov/athena
  • gcallea/athena
  • fbartels/athena
  • kasai/athena
  • cschiavi/athena
  • kghorban/athena
  • jraine/athena
  • ljeanty/athena
  • brottler/athena
  • ecarlson/athena
  • rozeny/athena
  • aelmouss/athena
  • mcfayden/athena
  • nbelyaev/athena
  • abandyop/athena
  • scarra/athena
  • khanov/athena
  • joheinri/athena
  • aohatl/athena
  • gotero/athena
  • bigliett/athena
  • doglioni/athena
  • amarzin/athena
  • alaperto/athena
  • rebeca/athena
  • rgarg/athena
  • bhonan/athena
  • dpudzha/athena
  • paulama/athena
  • pmoskvit/athena
  • mtesta/athena
  • lbozianu/athena
  • jajimene/athena
  • begalli/athena
  • demelian/athena
  • yajun/athena
  • atlidali/athena
  • vcroft/athena
  • torrence/athena
  • barak/athena
  • wprzygod/athena
  • mpokidov/athena
  • hacooke/athena
  • sgalantz/athena
  • atsirigo/athena
  • tofitsch/athena
  • csander/athena
  • salnikov/athena
  • mmiralle/athena
  • amoroso/athena
  • roward/athena
  • alory/athena
  • ozaplati/athena
  • pottgen/athena
  • elrossi/athena
  • jsabater/athena
  • ymino/athena
  • jdevivi/athena
  • xchen/athena
  • pbokan/athena
  • apetukho/athena
  • ruth/athena
  • klin/athena
  • trinn/athena
  • xiaoning/athena
  • ratkin/athena
  • nishu/athena
  • cappelt/athena
  • nelsonc/athena
  • paramon/athena
  • juhofer/athena
  • enarayan/athena
  • exot-27/athena
  • bleban/athena
  • qhu/athena
  • sampson/athena
  • dpizzi/athena
  • acassim/athena
  • bburghgr/athena
  • ztarem/athena
  • mkrivos/athena
  • hessey/athena
  • ychow/athena
  • mmarjano/athena
  • pagessin/athena
  • watsona/athena
  • nviauxma/athena
  • ibordule/athena
  • jreich/athena
  • wfawcett/athena
  • LichtenbergGroup/athena
  • perj/athena
  • mleblanc/athena
  • othielma/athena
  • sridouan/athena
  • jdegens/athena
  • hasada/athena
  • ztao/athena
  • alainb/athena
  • xiaohu/athena
  • pmendesa/athena
  • ludovica/athena
  • wgeorge/athena
  • kristin/athena
  • yama/athena
  • ssu/athena
  • bachacou/athena
  • angerami/athena
  • yake/athena
  • jlsmith/athena
  • rnayak/athena
  • pebaron/athena-weights
  • musafdar/athena
  • ktsuri/athena
  • mproffit/athena
  • amendesj/athena
  • jezequel/athena
  • gproto/athena
  • lhelary/athena
  • hschwart/athena
  • asalzbur/athena
  • malgren/athena
  • csamoila/athena
  • tiany/athena
  • rerrabai/athena
  • mprincip/athena
  • aczirkos/athena
  • spolacek/athena
  • kyamaguc/athena
  • bmondal/athena
  • asantra/athena
  • lbeemste/athena
  • jreidels/athena
  • grabanal/athena
  • jroloff/athena
  • silvinha/athena
  • tboeckh/athena
  • slawlor/athena
  • holau/athena
  • emily/athena
  • mdhlamin/athena
  • bozek/athena
  • lkrauth/athena
  • carlod/athena
  • tdiasdov/athena
  • bbrueers/athena
  • iramirez/athena
  • bcole/athena
  • mtian/athena
  • ecelebi/athena
  • mgrabois/athena
  • oducu/athena
  • hmoyanog/athena-4-mr
  • roishi/athena
  • idinu/athena
  • dhirsch/athena
  • jjwilkin/athena
  • exochell/athena
  • yuanchan/athena
  • ygo/athena
  • skorn/athena
  • ggustavi/athena
  • sbiryuko/athena
  • scalvet/athena
  • jwspence/athena
  • honguyen/athena
  • diwillia/athena
  • cgarner/athena
  • calpigia/athena
  • changqia/athena
  • jizamora/athena
  • yangx/athena
  • atsiamis/athena
  • dhangal/athena
  • rysawada/athena
  • adimitri/athena
  • cmarcon/athena
  • atlidbs/athena
  • kpetukho/athena
  • tbisanz/athena
  • iene/athena
  • jspah/athena
  • jkretz/athena
  • tqiu/athena
  • athaler/athena
  • dopasqua/athena
  • ryamaguc/athena
  • tzenis/athena
  • hzuchen/athena
  • jcardena/athena
  • maliev/athena
  • lveloce/athena
  • mumohdso/athena2
  • fdelrio/athena
  • oshukrun/athena
  • iwang/athena
  • mbiros/athena
  • okumura/athena
  • sagara17/athena
  • tsano/athena
  • mumohdso/athena
  • arennie/athena
  • dmunozpe/athena
  • valentem/athena
  • atate/athena
  • caforio/athena
  • koshimiz/athena
  • rhayes/athena
  • evguillo/athena
  • zearnsha/athena
  • dossantn/athena
  • maly/athena
  • zhijie/athena
  • bnachman/athena
  • hlin/athena
  • mtost/athena
  • suyounas/athena
  • rjoshi/athena
  • yuzhan/athena
  • lunedic/athena
  • lvannoli/athena
  • crougier/athena
  • machitis/athena
  • ndebiase/athena
  • omezhens/athena
  • mimarine/athena
  • thompson/athena
  • dounwuch/athena
  • jonierma/athena
  • nkakati/athena
  • saclawso/athena
  • martinpa/athena
  • cprat/athena
  • echeu/athena
  • hhanif/athena
  • csauer/athena
  • mischott/athena
  • tiknight/athena
  • sahinsoy/athena
  • jodamp/athena
  • fedin/athena
  • inaryshk/athena
  • xchu/athena
  • knikolop/athena
  • angrigor/athena
  • lkeszegh/athena
  • wendlanb/athena
  • pbellos/athena
  • adik/athena
  • jaoliver/athena
  • idrivask/athena
  • echeremu/athena
  • lbaltes/athena
  • aikoulou/athena
  • ignesi/athena
  • algilber/athena
  • eschopf/athena
  • ntamir/athena
  • sadykov/athena
  • pyanezca/athena
  • haweber/athena
  • hiito/athena
  • sgurdasa/athena
  • pbhattar/athena
  • pamachad/athena
  • tteixeir/athena
  • tavandaa/athena
  • bsaifudd/athena
  • wolter/athena
  • veellajo/athena
  • mdrozdov/athena
  • fsili/athena
  • nheatley/athena
  • minaenko/athena
  • fdibello/athena
  • dparedes/athena
  • mzhai/athena
  • hsimpson/athena
  • chchau/athena
  • mrenda/athena
  • zhangr/athena
  • jburzyns/athena
  • rkusters/athena
  • zyan/athena
  • phkenned/athena
  • emmarsha/athena
  • slai/athena
  • edweik/athena
  • awilhahn/athena
  • zmarshal/athena
  • agaa/athena
  • zfeng/athena
  • leevans/athena
  • javanden/athena
  • kkrowpma/athena
  • zifeng/athena
  • llaatu/athena
  • srdas/athena
  • metsai/athena
  • adonofri/athena
  • stsigari/athena
  • drousso/athena
  • atropina/athena
  • yuanda/athena
  • seggebre/athena
  • atlaspmb/athena
  • mnoury/athena
  • cleonido/athena
  • ademaria/athena
  • axiong/athena
  • arombola/athena
  • ijuarezr/athena
  • kchoi/athena
  • amdesai/athena
  • dgillber/athena
  • eyamashi/athena
  • nlopezca/athena
  • zang/athena
  • saktas/athena
  • matakagi/athena
  • fbendebb/athena
  • qibin/athena
  • bshresth/athena
  • acanbay/athena
  • berkeleylab/lowmutracking/athena
  • tbuanes/athena
  • klassen/athena
  • jferrand/athena
  • egodden/athena
  • cbuitrag/athena
  • hawatson/athena
  • otheiner/athena-official
  • hpotti/athena
  • chonghao/athena
  • mfarring/athena
  • parodi/athena
  • vtudorac/athena
  • bballard/athena
  • knakkali/athena
  • dzengerj/athena
  • buboehm/athena
  • adaribay/athena
  • lmontana/athena
  • zhuyi/athena
  • dcieri/athena
  • cimcp/athena
  • asansar/athena
  • weixi/athena
  • cantel/athena
  • duperrin/athena
  • iliadis/athena
  • kbenkend/athena
  • jburr/athena
  • dkoeck/athena
  • frenner/athena
  • isotarri/athena
  • miholzbo/athena
  • bstanisl/athena
  • blumen/athena
  • czodrows/athena
  • mfewell/athena
  • eegidiop/athena
  • smitani/athena
  • yulei/athena
  • amincer/athena
  • gshatri/athena
  • olangrek/athena
  • alsala/athena
  • jmharris/athena
  • hpang/athena
  • gripelli/athena
  • clantz/athena
  • jgargan/athena
  • ewatton/athena
  • mleigh/athena
  • otheiner/athena
  • deniso/athena
  • preselection-hackathon/athena
  • tizuo/athena
  • rushioda/athena
  • jnitschk/athena
  • sfranche/athena
  • smeriano/athena
  • mfernoux/athena
  • bernardo/athena
  • chandler/athena
  • yusano/athena
  • viruelas/athena
  • pebaron/athena-td
  • ksugizak/athena
  • anghosh/ef-anindya
  • skaur/athena
  • wsherman/athena
  • davetisy/athena
  • hriani/athena
  • rtagami/athena
  • jgombas/athena
  • sroygara/athena
  • vcepaiti/athena
  • yochi/athena
  • pakontax/athena
  • apsallid/athena
  • agavrily/athena
  • yuanj/athena
  • dmahon/athena
  • abunka/athena
  • chji/athena
  • dmclaugh/athena
  • mcgensvc/athena
  • giagu/athena
  • cjmeyer/athena
  • almay/athena
  • ekay/athena
  • yuwen/athena
  • islazyk/athena
  • qberthet/athena
  • mshapiro/athena
  • mbarel/athena
  • dkobylia/athena
  • baitbenc/athena
  • rdinardo/athena
  • dakiyama/athena
  • glamprin/athena
  • mlanzacb/athena
  • osalin/athena
  • minlin/athena
  • wsfreund/athena
  • cgrefe/athena
  • szambito/athena
  • beringer/athena
  • kazhang/athena
  • yyap/athena
  • pebaron/athena
  • hwilkens/athena
  • mspalla/athena
  • schaffer/athena
  • enagy/athena
  • fcalosim/athena
  • tkharlam/athena
  • smobius/athena
  • menke/athena
  • carquin/athena
  • mduehrss/athena
  • mavogel/athena
  • spagan/athena
  • osunnebo/athena
  • rateixei/athena
  • okiverny/athena
  • desilva/athena
  • jelena/athena
  • dportill/athena
  • satom/athena
  • chhayes/athena
  • lmijovic/athena
  • jwalder/athena
  • jahreda/athena
  • sanmay/athena
  • junpei/athena
  • tilebeam/athena
  • kiabelin/athena
  • mcarnesa/athena
  • vtskhaya/athena
  • jstark/athena
  • krbjoerk/athena
  • delsart/athena
  • jedebevc/athena
  • cyoung/athena
  • yifany/athena
  • silu/athena
  • jtanaka/athena
  • mtogawa/athena
  • luxin/athena
  • haoran/athena
  • faser/offline/athena
  • danning/athena
  • maslawin/athena
  • dcasperfaser/athena
  • minghui/athena
  • almeidvi/athena
  • beddall/athena
  • vmartin/athena
  • cfan/athena
  • srettie/athena
  • kazheng/athena
  • kgupta/athena
  • mmontell/athena
  • pajones/athena
  • beltran/athena-fork
  • sudha/athena
  • ssinha/athena
  • lhenkelm/athena
  • lgagnon/athena
  • joana/athena
  • dpanchal/athena
  • anbaraja/athena
  • serodrig/athena
  • mtanasin/athena
  • kkawade/athena
  • amorenos/athena
  • lfeligio/athena
  • jshahini/athena
  • chiodini/athena
  • vbuxbaum/athena
  • jaofferm/athena
  • kburka/athena
  • apalazzo/athena
  • desengup/athena
  • gonzalri/athena
  • ehaines/athena
  • gottino/athena
  • rmazini/athena
  • gavrilen/athena
  • mdidenko/athena
  • sabidi/athena
  • dwkim/athena
  • bkerridg/athena
  • qidong/athena
  • cdimitri/athena
  • ktackman/athena
  • hazeng/athena
  • yche/athena
  • jingjing/athena
  • yoyeh/athena
  • sgaid/athena
  • ktopolni/athena
  • dabattul/athena
  • attrtcal/athena
  • thmaurin/athena
  • bochen/athena
  • mischott/athena-22
  • asciandr/athena
  • chjiang/athena
  • krdona/athena
  • lbazzano/athena
  • rushioda/athena-3
  • nlad/athena
  • meiqi/athena
  • pclark/athena
  • dtorresa/athena
  • kvidalgu/athena
  • aackerma/athena
  • hmoyanog/athena
  • aaikot/athena
  • yingjun/athena
  • jcurran/athena
  • lesplend/athena
  • maboelel/athena
  • xinfei/athena
  • xinhui/athena
  • aivina/athena
  • mschefer/athena
  • kazheng/athena-physics-val-2023
  • rmakhman/athena
  • shhan/athena
  • zhiliang/athena
  • zoduan/athena
  • bdixit/athena
  • liuk/athena
  • alsidley/athena
  • sfrances/athena
  • xingguo/athena
  • jlue/athena
  • ragrabar/athena
  • shahzad/athena
  • asehrawa/athena
  • kyjones/topoetcone-removal
  • niabicht/athena
  • keener/athena
  • yunagai/athena
  • mhoppesc/athena
  • adohnalo/athena
  • llewitt/athena
  • yinmiao/athena
  • lcalic/athena-backup
  • greynold/athena
  • bschlag/athena
  • kazheng/athena-workingpoint
  • agentry/athena
  • bruckman/athena
  • nkang/athena
  • drankin/athena
  • kbhide/athena
  • asmaga/athena
  • hvanders/athena
  • berkeleylab/acts/athena
  • ladamczy/test
  • tbeumker/athenatest
  • weitao/athena
  • tbeumker/athena
  • jiturriz/athena
  • losanti/athena
  • losanti/athena-23
  • dmankad/athena-idle
  • menu-hackathon/athena
  • kyjones/trigger-example
  • wsong/athena
  • toobauma/athena
  • dawerner/athena
  • vmaksimo/athena
  • edreyer/athena
  • seggebre/athena-fluencemap-modification
  • fisopkov/athena
  • gtarna/athena
  • smanzoni/athena
  • lprimomo/athena
  • adimri/athena
  • SecVtx-Lancaster/Athena
  • maparo/athena
  • shmukher/athena
  • jcrosby/athena
  • aackerma/atlas-athena
  • pgraveli/athena
  • atlas-sa-uct/athena
  • lrambell/athena
  • wstanek/athena
  • tovsiann/athena
  • ppotepa/athena
  • rsnyder/athena
  • zgao/athena
  • skita/athena
  • eullmank/athena
  • lroos/athena
  • mhemmett/athena
  • achakrav/athena
  • kgoto/athena
  • xmapekul/athena
  • thmaurin/athena-sim-flavour
  • evitale/athena
  • rashbypi/athena
  • arej/athena
  • npond/athena
  • ivyas/athena
  • epasqual/athena
  • jebohm/athena
  • lkretsch/athena
  • aleksand/athena
  • mbiyabi/athena
  • hluk/athena
  • cvittori/athena
  • mihe/athena
  • aralves/athena
  • dbiswas/athena
  • rgupta/athena
  • mkareem/athena
  • tslee/athena
  • dkoeck/anniathenafork
  • croland/athena
  • mhaacke/athena
  • cgarvey/athena
  • feickert/athena
  • kesedlac/athena
  • ctosciri/athena-old
  • ctosciri/athena
  • pkumari/athena
  • agerwin/athena
  • asoflau/athena
  • ricunnin/athena
  • gwilliam/athena
  • gfrattar/athena
  • bdixit/masking-strip-modules
  • gaofeng/athena
  • gtolkach/athena
  • bscheuer/athena
  • jfeng2/athena
  • ksudo/athena
  • kosuzuki/athena
  • rhiguchi/athena
  • svanstro/athena
  • rmizuhik/athena
  • vaustrup/athena
  • etoyoda/athena
  • kkanke/athena
  • tnakagaw/athena
  • hart/athena
  • amakita/athena
  • whopkins/athena
  • maoki/athena
  • tpaschoa/athena
  • miyamada/athena
  • anayaz/athena
  • rishikaw/athena
  • dduda/athena
  • aagaard/athena
  • ferusso/athena
  • evalient/athena
  • shudong/athena
  • zyan/athena-muon-calib-stream
  • smweber/athena
  • zyan/athena-muon-calib
  • smweber/athena-run-3
  • strom/athena-dms
  • evalient/athena-dnn-calculator
  • strom/athena
  • dellacqu/athena
  • glagafon/project-nimber-1
  • brosser/athena
  • sbellman/athena
  • jsallen/athena
  • macretar/athena
  • aowang/athena
  • ooncel/athena
  • skadir/athena-sadaf
  • jhoya/athena
  • leguo/athena
  • tygeorge/athena
  • glagafon/handi-project
  • wuxi/athena
  • hasun/athena
  • syan/athena-syan
  • osotosan/athena
  • will/athena
  • glagafon/handi-project-1
  • mnorfolk/athena
  • aborbely/athena
  • axgallen/athena-qualification-task
  • schernau/athena
  • karakawa/athena
  • mmaroun/ravina-fork
  • taogawa/athena
  • seinfant/athena
  • dmankad/athena-gen
  • axgallen/athena
  • romar/athena
  • tmlinare/athena
  • ktariq/athena
  • agarabag/athena
  • zuzak/athena
  • dhagan/athena
  • vlysenko/athena
  • ibamwidh/athena
  • mahorstm/athena
  • ipolishc/athena
  • frfische/athena
  • atishelm/athena
  • jolamber/athena
  • tizhang/athena
  • huayu/athena
  • jlue/athena-latest
  • yil/athena
  • ykhoulak/myathena
  • xilin/athena
  • chuanye/athena
  • kifarman/athena
  • lderamo/athena
  • dntounis/athena
  • nkua-atlas/athena
  • tayoshid/athena
  • movincen/athena
  • nischmit/athena
  • steinber/athena-main
  • dongyi/athena
  • tdingley/athena
  • dtruncal/athena
  • malvesca/athena
  • kazheng/athena-acts
  • hasegawa/athena
  • glagafon/dq-optimize
  • ekajomov/athena-fork-fix
  • openc/athena
  • lcalic/athena
  • mnowak/athena
  • ladamczy/athena
  • mhufnage/athena
  • rqian/athena
  • lsultana/obsolete_athena
  • anfortma/athena
  • lsultana/athena
  • kfung/athena
  • yonoda/athena
  • alveltma/athena
  • anstein/athena
  • alpleban/athena
  • mmaheshw/athena
  • jdavidso/athena
  • pebaron/athena-leprem
  • edcritel/athena
  • gbird/athena
  • midandre/athena
  • anhodges/athena
  • bglik/athena
  • mvivasal/athena
  • mfurukaw/athena
  • asbrooks/athena
  • sokkerma/athena
  • kyjones/athena
  • lboccard/athena
  • mveen/athena
  • tburatov/athena
  • fcurcio/athena
  • mmlynars/athena-v-2
  • jmcgowan/athena
  • joroemer/athena
  • tayoshid/athena-test
  • dmankad/athena
  • jodafons/athena
  • ivyoung/athena
  • tmclachl/athena
  • drasslof/athena
  • ctaybi/athena
  • sdemiran/athena
  • sanchezj/athena-2022
  • fwinkel/athena
  • jiddon/athena
  • sdahbi/athena
  • anburger/athena
  • apfleger/athena
  • izahir/athena
  • goblirsc/athena
  • sidoti/athena
  • jwkraus/athena
  • mmoors/athena
  • sanchezj/athena
  • rhaberle/athena
  • rvinasco/athena
  • esimpson/athena
  • obut/athena
  • jhowarth/athena
  • klleras/athena
  • mungo/athena
  • dta/athena_old
  • jecouthu/athena
  • janders/athena
  • jchapman/athena
  • fhenry/athena
  • avallier/athena
  • fmontere/athena
  • dtrischu/athena
  • sfuenzal/athena
  • awharton/Athena
  • misantan/athena
  • zalegria/athena
  • shaoguan/athena
  • gdigrego/athena
  • zhaotong/athena
  • nbruscin/athena
  • acordeir/athena-ed
  • amelo/athena
  • caiy/athena
  • peiyan/athena
  • pdougan/athena
  • mkholoda/athena
  • backes/athena
  • fkirfel/athena
  • tayoshid/athena-2024
  • kchu/athena
  • esampson/athena-idart
  • shpeng/athena-2
  • bcervato/athena
  • gfacini/athena
  • gmascare/athena
  • gmercado/athena
  • rhowen/athena
  • fwinkl2/athena
  • costanzo/athena
  • yvolkotr/athena
  • esampson/athena-idart-2
  • nharriso/athena
  • yuematsu/athena
  • esampson/athena-otp
  • djlewis/athena
  • pibutti/athena
  • bmoser/athena
  • alpleban/athena-met
  • astefl/athena
  • esampson/athena-june-otp
  • bdong/athena
  • wcastigl/athena
  • yilin/athena
  • ksahan/athena
  • thitchin/athena
  • zhanhang/athena
  • msasada/athena
  • sosarkar/athena-again
  • okolay/athena
  • agheata/athena
  • lbarrade/athena
  • seth/athena
  • txu/athena
  • nsurijr/athena
  • robouque/athena
  • zhangbo/athena
  • mlyukova/athena
  • esampson/june-2-otp
  • wema/athena
  • damperia/athena-acts
  • dbaronmo/athena
  • boudreau/athena
  • vsasse/athena
  • martyniu/athena
  • acamplan/athena
  • eballabe/athena
  • bngair/me-tsig-athena
  • bhuth/athena
  • bngair/met-significance-r-22
  • ksakura/athena
  • menadeem/athena
  • atymchys/athena
  • vkost/athena
  • yanqiw/athena
  • linghua/athena
  • rhicks/athena
  • juscerri/athena
  • skadir/athena
  • domatter/athena
  • arelycg/athena
  • sgoswami/athena
  • biliu/athena
  • sosarkar/athena
  • mwessels/athena
  • beltran/athena
  • bdebjani/athena
  • dreikher/athena
  • ddicroce/athena
  • emoon/athena
  • hshaddix/athena
  • lwinkler/athena
  • fladias/athena
  • cleong/athena
  • elham/athena
  • sdiefenb/athena-onnx-tutorial
  • mads/athena
  • haren/athena
  • nkrogh/athena
  • mhabedan/athena
  • dwilson/athena
  • lsanfili/athena
  • fivone/athena
  • dahumphr/athena
  • scane/athena
  • thart/athena
  • lifoster/athena
  • echerepa/athena
  • baer/athena
  • alancast/athena
  • dcamarer/athena
  • kenakamu/athena
  • haotianl/athena
  • glagafon/aaaathena
  • eskorda/athena
  • glagafon/athena
  • rshibata/athena
  • salopez/athena
  • ukhurshi/athena
  • lburke/athena
  • delitez/athena
  • glagafon/glagafon-dq
  • pizhang/athena
  • htsoi/athena
  • rvavrick/athena
  • therwig/athena
  • mwitkows/athena
  • casadop/athena
  • pachabri/athena
  • jaburles/athena
  • lcorazzi/athena
  • achamber/athena
  • ezaya/athena
  • mmantina/athena
  • lmonaco/athena
  • hzhuang/athena
  • rmole/athena
  • gserenis/athena
  • jkrupa/athena
  • mamirono/athena
  • mfornasi/athena
  • semami/athena
  • rpozzi/athena
  • jinglis/athena
  • fdattola/athena
  • belderto/athena
  • uepstein/athena
  • lechols/athena
  • ljerala/athena
  • lopezzot/athena
  • cmavungu/athena
  • abesir/athena
  • htorre/athena
  • jlittle/athena
  • tneep/athena
  • robouque/athena-20241115
  • jajohnso/athena
  • lbrown/athena
  • wguerin/athena
  • fsiegert/athena
  • wenjingw/athena
  • jackersc/athena
  • rmole/athena-personal-fork
  • kfang/athena-fork-kyfang
  • ashirazi/athena
  • epompapa/athena
  • toheintz/athena
  • prmitra/athena
  • kgrimm/athena-kgrimm
  • wasu/athena
  • aslobodk/athena
  • amoreira/athena
  • nihartma/athena
  • goetz/athena-acts
  • yazhou/athena
  • kdipetri/athena
  • gfazzino/athena
  • muschmid/athena
  • djuarezg/athena
  • falves/athena
  • alarnold/athena
  • rohasan/athena
  • mdacunha/athena
  • wlai/athena
  • mborodin/athena
  • asickles/athena
  • adsalvad/athena
  • alecrhys/athena
  • novotnyp/athena
  • tflee/athena
  • ibenaoum/athena
  • christog/athena
  • lvicenik/athena
  • zetao/athena
  • kkazakov/athena
  • mfarzali/athena
  • frcastig/athena
  • pusharma/athena
  • ehampshi/athena
  • llarson/athena
  • tomoya/athena-low-pt-muon-rec
  • jusilva/athena
  • gpinheir/athena
  • hshaddix/athena-hshaddix
  • exochell/my-athena
  • jecifuen/athena
  • mojeda/athena
  • vchabala/athena
  • nsur/athena-lund
  • chhultqu/athena
  • jlieberm/athena
  • jlai/athena
  • misavic/athena
  • nshtokha/athena
  • yuxuanz/local-athena
  • camccrac/athena
  • sizumiya/athena
  • yukari/athena
  • pmourafr/athena
  • zhubacek/athena
  • akraus/athena
  • mfilipig/athena
  • fdejean/athena
  • mnegrini/athena
  • sawyer/athena
  • zrokavec/athena
  • yanqiw/athena-acts-for-run-3-silicon-tracking
  • rkavak/athena
  • ssuravar/athena
  • beyeo/athena
  • gipoddar/athena
  • mtancock/athena-2
  • gsalvi/athena
  • ywng/athena
  • vpires/athena-vasco
  • fballi/athena
  • sutuncay/athena
  • ndiasper/athena
  • stlin/athena
  • hadavand/athena
1578 results
Show changes
Commits on Source (250)
Showing
with 309 additions and 959 deletions
......@@ -1070,12 +1070,12 @@ const Trk::TrackingGeometry* Calo::CaloTrackingGeometryBuilder::trackingGeometry
// the Tile Crack volume (TileGap3, enum 17) inserted here
// binned material for Crack : steering in binEta
// TODO turn into 2D binned array
std::vector<const Trk::IdentifiedMaterial*> matCrack;
std::vector<Trk::IdentifiedMaterial> matCrack;
// layer material can be adjusted here
int baseID = Trk::GeometrySignature(Trk::Calo)*1000 + 17;
matCrack.push_back(new std::pair<const Trk::Material*,int>(mScint,baseID));
matCrack.push_back(new std::pair<const Trk::Material*,int>(m_caloMaterial,-1));
matCrack.push_back(new std::pair<const Trk::Material*,int>(mAl,-1));
matCrack.emplace_back(mScint,baseID);
matCrack.emplace_back(m_caloMaterial,-1);
matCrack.emplace_back(mAl,-1);
//
Trk::BinUtility* bun = new Trk::BinUtility(3,-1.8,-1.2,Trk::open,Trk::binEta);
Trk::BinUtility* bup = new Trk::BinUtility(3, 1.2,1.8,Trk::open,Trk::binEta);
......
......@@ -1080,12 +1080,12 @@ std::pair<EventIDRange, const Trk::TrackingGeometry*> Calo::CaloTrackingGeometry
// the Tile Crack volume (TileGap3, enum 17) inserted here
// binned material for Crack : steering in binEta
// TODO turn into 2D binned array
std::vector<const Trk::IdentifiedMaterial*> matCrack;
std::vector<Trk::IdentifiedMaterial> matCrack;
// layer material can be adjusted here
int baseID = Trk::GeometrySignature(Trk::Calo)*1000 + 17;
matCrack.push_back(new std::pair<const Trk::Material*,int>(mScint,baseID));
matCrack.push_back(new std::pair<const Trk::Material*,int>(m_caloMaterial,-1));
matCrack.push_back(new std::pair<const Trk::Material*,int>(mAl,-1));
matCrack.emplace_back(mScint,baseID);
matCrack.emplace_back(m_caloMaterial,-1);
matCrack.emplace_back(mAl,-1);
//
Trk::BinUtility* bun = new Trk::BinUtility(3,-1.8,-1.2,Trk::open,Trk::binEta);
Trk::BinUtility* bup = new Trk::BinUtility(3, 1.2,1.8,Trk::open,Trk::binEta);
......
///////////////////////// -*- C++ -*- /////////////////////////////
/*
Copyright (C) 2002-2017, 2019 CERN for the benefit of the ATLAS collaboration
*/
/// @class AthHistogramFilterAlgorithm.h
/// Header file for AthHistogramAlgorithm
/// @author: Karsten Koeneke (karsten.koeneke@cern.ch)
///////////////////////////////////////////////////////////////////
#ifndef ATHENABASECOMPS_ATHHISTOGRAMFILTERALGORITHM_H
#define ATHENABASECOMPS_ATHHISTOGRAMFILTERALGORITHM_H 1
// STL includes
#include <string>
// Framework includes
#include "AthenaBaseComps/AthFilterAlgorithm.h"
#include "AthenaBaseComps/AthHistogramming.h"
#include "GaudiKernel/ServiceHandle.h"
// Some needed forward declarations
class ITHistSvc;
class AthHistogramFilterAlgorithm
: public ::AthFilterAlgorithm,
public ::AthHistogramming
{
///////////////////////////////////////////////////////////////////
// Public methods:
///////////////////////////////////////////////////////////////////
public:
/// Constructor with parameters:
AthHistogramFilterAlgorithm( const std::string& name, ISvcLocator* pSvcLocator );
/// Destructor:
virtual ~AthHistogramFilterAlgorithm();
/** Initialization method invoked by the framework. This method is responsible
* for any bookkeeping of initialization required by the framework itself.
* It will in turn invoke the initialize() method of the derived algorithm,
* and of any sub-algorithms which it creates.
*/
virtual StatusCode sysInitialize();
///////////////////////////////////////////////////////////////////
// Const methods:
///////////////////////////////////////////////////////////////////
/** @brief The standard @c THistSvc (for writing histograms and TTrees
* and more to a root file)
* Returns (kind of) a pointer to the @c THistSvc
*/
const ServiceHandle<ITHistSvc>& histSvc() const;
///////////////////////////////////////////////////////////////////
// Private methods:
///////////////////////////////////////////////////////////////////
private:
/// Default constructor:
///AthHistogramFilterAlgorithm();
///////////////////////////////////////////////////////////////////
// Private data:
///////////////////////////////////////////////////////////////////
private:
/// a handle on the Hist/TTree registration service
ServiceHandle<ITHistSvc> m_histSvc;
/// Name of the ROOT output stream (file)
std::string m_prefix;
/// Name of the ROOT directory
std::string m_rootDir;
/// The prefix for the histogram THx name
std::string m_histNamePrefix;
/// The postfix for the histogram THx name
std::string m_histNamePostfix;
/// The prefix for the histogram THx title
std::string m_histTitlePrefix;
/// The postfix for the histogram THx title
std::string m_histTitlePostfix;
};
// I/O operators
//////////////////////
// For the THistSvc
inline const ServiceHandle<ITHistSvc>& AthHistogramFilterAlgorithm::histSvc() const
{
return m_histSvc;
}
#endif //> !ATHENABASECOMPS_ATHHISTOGRAMFILTERALGORITHM_H
///////////////////////// -*- C++ -*- /////////////////////////////
/*
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
*/
// AthHistogramTool.h
// Header file for class AthHistogramTool
// Author: Karsten Koeneke
///////////////////////////////////////////////////////////////////
#ifndef ATHENABASECOMPS_ATHHISTOGRAMTOOL_H
#define ATHENABASECOMPS_ATHHISTOGRAMTOOL_H 1
// STL includes
#include <string>
// Framework includes
#include "AthenaBaseComps/AthAlgTool.h"
#include "AthenaBaseComps/AthHistogramming.h"
#include "GaudiKernel/ServiceHandle.h"
// Some needed forward declarations
class ITHistSvc;
class AthHistogramTool
: public ::AthAlgTool,
public ::AthHistogramming
{
///////////////////////////////////////////////////////////////////
// Public methods:
///////////////////////////////////////////////////////////////////
public:
/// Constructor with parameters:
AthHistogramTool( const std::string& type,
const std::string& name,
const IInterface* parent );
/// Destructor:
virtual ~AthHistogramTool();
///////////////////////////////////////////////////////////////////
// Const methods:
///////////////////////////////////////////////////////////////////
/** @brief The standard @c THistSvc (for writing histograms and TTrees
* and more to a root file)
* Returns (kind of) a pointer to the @c THistSvc
*/
const ServiceHandle<ITHistSvc>& histSvc() const;
///////////////////////////////////////////////////////////////////
// Non-const methods:
///////////////////////////////////////////////////////////////////
/** Initialization method invoked by the framework. This method is responsible
* for any bookkeeping of initialization required by the framework itself.
* It will in turn invoke the initialize() method of the derived algorithm,
* and of any sub-algorithms which it creates.
*/
virtual StatusCode sysInitialize();
///////////////////////////////////////////////////////////////////
// Private data:
///////////////////////////////////////////////////////////////////
protected:
/// Pointer to the THistSvc (event store by default)
ServiceHandle<ITHistSvc> m_histSvc;
/// Name of the ROOT output stream (file)
std::string m_prefix;
/// Name of the ROOT directory
std::string m_rootDir;
/// The prefix for the histogram THx name
std::string m_histNamePrefix;
/// The postfix for the histogram THx name
std::string m_histNamePostfix;
/// The prefix for the histogram THx title
std::string m_histTitlePrefix;
/// The postfix for the histogram THx title
std::string m_histTitlePostfix;
};
///////////////////////////////////////////////////////////////////
// Inline methods:
///////////////////////////////////////////////////////////////////
// For the THistSvc
inline const ServiceHandle<ITHistSvc>& AthHistogramTool::histSvc() const
{
return m_histSvc;
}
#endif //> !ATHENABASECOMPS_ATHHISTOGRAMTOOL_H
///////////////////////// -*- C++ -*- /////////////////////////////
/*
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
*/
// AthFilterAlgorithm.cxx
......@@ -74,10 +74,10 @@ AthFilterAlgorithm::sysInitialize()
if ( Gaudi::StateMachine::INITIALIZED <= FSMState() ) return StatusCode::SUCCESS;
// Set the Algorithm's properties
ATH_CHECK(setProperties());
bindPropertiesTo( serviceLocator()->getOptsSvc() );
// Bypass the initialization if the algorithm is disabled.
// Need to do this after setProperties.
// Need to do this after bindPropertiesTo.
if ( !isEnabled( ) ) return StatusCode::SUCCESS;
// ---- stolen from GaudiKernel/Algorithm::sysInitialize ------- END ---
......
///////////////////////// -*- C++ -*- /////////////////////////////
/*
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
*/
/// @class AthHistogramAlgorithm.h
......@@ -80,10 +80,10 @@ StatusCode AthHistogramAlgorithm::sysInitialize()
if ( Gaudi::StateMachine::INITIALIZED <= FSMState() ) return StatusCode::SUCCESS;
// Set the Algorithm's properties
ATH_CHECK(setProperties());
bindPropertiesTo( serviceLocator()->getOptsSvc() );
// Bypass the initialization if the algorithm is disabled.
// Need to do this after setProperties.
// Need to do this after bindPropertiesTo.
if ( !isEnabled( ) ) return StatusCode::SUCCESS;
// ---- stolen from GaudiKernel/Algorithm::sysInitialize ------- END ---
......
///////////////////////// -*- C++ -*- /////////////////////////////
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
*/
/// @class AthHistogramFilterAlgorithm.h
/// Header file for class AthHistogramAlgorithm
/// @author: Karsten Koeneke (karsten.koeneke@cern.ch)
///////////////////////////////////////////////////////////////////
// This class' header file
#include "AthenaBaseComps/AthHistogramFilterAlgorithm.h"
// STL includes
#include <string>
// Framework includes
#include "Gaudi/Property.h"
#include "GaudiKernel/ITHistSvc.h"
///////////////////////////////////////////////////////////////////
// Public methods:
///////////////////////////////////////////////////////////////////
// Constructors
////////////////
AthHistogramFilterAlgorithm::AthHistogramFilterAlgorithm( const std::string& name,
ISvcLocator* pSvcLocator ) :
::AthFilterAlgorithm( name, pSvcLocator ),
::AthHistogramming( name ),
m_histSvc ( "THistSvc/THistSvc", name )
{
//
// Property declaration
//
// The histogram service
declareProperty("THistSvc",
m_histSvc = ServiceHandle<ITHistSvc>("THistSvc/THistSvc", name),
"Handle to a THistSvc instance: it will be used to write "
"ROOT objects to ROOT files" );
//declareProperty("THistService", m_histSvc, "The THistSvc" );
declareProperty("RootStreamName", m_prefix = "/ANALYSIS", "Name of the output ROOT stream (file) that the THistSvc uses");
declareProperty("RootDirName", m_rootDir = "",
"Name of the ROOT directory inside the ROOT file where the histograms will go");
declareProperty( "HistNamePrefix", m_histNamePrefix = "", "The prefix for the histogram THx name" );
declareProperty( "HistNamePostfix", m_histNamePostfix = "", "The postfix for the histogram THx name" );
declareProperty( "HistTitlePrefix", m_histTitlePrefix = "", "The prefix for the histogram THx title" );
declareProperty( "HistTitlePostfix", m_histTitlePostfix = "", "The postfix for the histogram THx title" );
}
// Destructor
///////////////
AthHistogramFilterAlgorithm::~AthHistogramFilterAlgorithm()
{
ATH_MSG_DEBUG ("Calling destructor");
}
/** Initialization method invoked by the framework. This method is responsible
* for any bookkeeping of initialization required by the framework itself.
* It will in turn invoke the initialize() method of the derived algorithm,
* and of any sub-algorithms which it creates.
*/
StatusCode AthHistogramFilterAlgorithm::sysInitialize()
{
// ---- stolen from GaudiKernel/Algorithm::sysInitialize -------
// Bypass the initialization if the algorithm
// has already been initialized.
if ( Gaudi::StateMachine::INITIALIZED <= FSMState() ) return StatusCode::SUCCESS;
// Set the Algorithm's properties
ATH_CHECK(setProperties());
// Bypass the initialization if the algorithm is disabled.
// Need to do this after setProperties.
if ( !isEnabled( ) ) return StatusCode::SUCCESS;
// ---- stolen from GaudiKernel/Algorithm::sysInitialize ------- END ---
// Get the THistSvc
ATH_CHECK ( histSvc().retrieve() );
// Configure the underlying AthHistogramming helper
ATH_CHECK ( AthHistogramming::configAthHistogramming( histSvc(),
m_prefix, m_rootDir,
m_histNamePrefix, m_histNamePostfix,
m_histTitlePrefix, m_histTitlePostfix ) );
// Print some setup information into the log file
ATH_MSG_DEBUG ("Initializing " << name() << "...");
ATH_MSG_DEBUG (" using THistService = " << m_histSvc );
ATH_MSG_DEBUG (" using RootStreamName = " << m_prefix );
ATH_MSG_DEBUG (" using RootDirName = " << m_rootDir );
ATH_MSG_DEBUG (" using HistNamePrefix = " << m_histNamePrefix );
ATH_MSG_DEBUG (" using HistNamePostfix = " << m_histNamePostfix );
ATH_MSG_DEBUG (" using HistTitlePrefix = " << m_histTitlePrefix );
ATH_MSG_DEBUG (" using HistTitlePostfix = " << m_histTitlePostfix );
// re-direct to base class...
return AthFilterAlgorithm::sysInitialize();
}
///////////////////////// -*- C++ -*- /////////////////////////////
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
*/
// AthHistogramTool.cxx
// Implementation file for class AthHistogramTool
// Author: Karsten Koeneke
///////////////////////////////////////////////////////////////////
// This class' header includes
#include "AthenaBaseComps/AthHistogramTool.h"
// STL includes
#include <string>
// Framework includes
#include "GaudiKernel/MsgStream.h"
#include "GaudiKernel/ITHistSvc.h"
///////////////////////////////////////////////////////////////////
// Public methods:
///////////////////////////////////////////////////////////////////
// Constructors
////////////////
AthHistogramTool::AthHistogramTool( const std::string& type,
const std::string& name,
const IInterface* parent ) :
::AthAlgTool( type, name, parent ),
::AthHistogramming( name ),
m_histSvc ( "THistSvc/THistSvc", name )
{
// Properties go here
declareProperty("THistSvc",
m_histSvc = ServiceHandle<ITHistSvc>("THistSvc/THistSvc", name),
"Handle to a THistSvc instance: it will be used to write "
"ROOT objects to ROOT files" );
declareProperty("RootStreamName", m_prefix = "/ANALYSIS", "Name of the output ROOT stream (file) that the THistSvc uses");
declareProperty("RootDirName", m_rootDir = "",
"Name of the ROOT directory inside the ROOT file where the histograms will go");
declareProperty( "HistNamePrefix", m_histNamePrefix = "", "The prefix for the histogram THx name" );
declareProperty( "HistNamePostfix", m_histNamePostfix = "", "The postfix for the histogram THx name" );
declareProperty( "HistTitlePrefix", m_histTitlePrefix = "", "The prefix for the histogram THx title" );
declareProperty( "HistTitlePostfix", m_histTitlePostfix = "", "The postfix for the histogram THx title" );
}
// Destructor
///////////////
AthHistogramTool::~AthHistogramTool()
{
ATH_MSG_DEBUG ("Calling destructor");
}
///////////////////////////////////////////////////////////////////
// Non-const methods:
///////////////////////////////////////////////////////////////////
//=============================================================================
// Athena initialize method
//=============================================================================
StatusCode AthHistogramTool::sysInitialize()
{
/*
// ---- stolen from GaudiKernel/Algorithm::sysInitialize -------
// Bypass the initialization if the algorithm
// has already been initialized.
if ( Gaudi::StateMachine::INITIALIZED <= FSMState() ) return StatusCode::SUCCESS;
// Set the Algorithm's properties
ATH_CHECK(setProperties());
// Bypass the initialization if the algorithm is disabled.
// Need to do this after setProperties.
if ( !isEnabled( ) ) return StatusCode::SUCCESS;
// ---- stolen from GaudiKernel/Algorithm::sysInitialize ------- END ---
*/
// Get the THistSvc
ATH_CHECK ( histSvc().retrieve() );
// Configure the underlying AthHistogramming helper
ATH_CHECK ( AthHistogramming::configAthHistogramming( histSvc(),
m_prefix, m_rootDir,
m_histNamePrefix, m_histNamePostfix,
m_histTitlePrefix, m_histTitlePostfix ) );
// Print some setup information into the log file
ATH_MSG_DEBUG ("Initializing " << name() << "...");
ATH_MSG_DEBUG (" using THistService = " << m_histSvc );
ATH_MSG_DEBUG (" using RootStreamName = " << m_prefix );
ATH_MSG_DEBUG (" using RootDirName = " << m_rootDir );
ATH_MSG_DEBUG (" using HistNamePrefix = " << m_histNamePrefix );
ATH_MSG_DEBUG (" using HistNamePostfix = " << m_histNamePostfix );
ATH_MSG_DEBUG (" using HistTitlePrefix = " << m_histTitlePrefix );
ATH_MSG_DEBUG (" using HistTitlePostfix = " << m_histTitlePostfix );
// re-direct to base class...
return AthAlgTool::sysInitialize();
}
/*
* Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration.
* Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration.
*/
// $Id$
/**
* @file AthenaBaseComps/test/AthAlgTool_test.cxx
* @author scott snyder <snyder@bnl.gov>
......@@ -137,7 +136,7 @@ void test1 (ISvcLocator* svcloc)
MyAlg alg ("toolalg", svcloc); alg.addRef();
MyAlgTool tool ("MyAlgTool", "tool2", &alg); tool.addRef();
assert (tool.setProperties().isSuccess());
tool.bindPropertiesTo(svcloc->getOptsSvc());
assert (tool.sysInitialize().isSuccess());
assert (tool.rkey.clid() == 293847295);
......@@ -210,14 +209,14 @@ void test2 (ISvcLocator* svcLoc)
MyAlg alg ("arralg", svcLoc); alg.addRef();
MyArrAlgTool tool ("MyAlgTool", "arrtool", &alg); tool.addRef();
assert (tool.setProperties().isSuccess());
tool.bindPropertiesTo(svcLoc->getOptsSvc());
assert (tool.sysInitialize().isSuccess());
comphandles (tool.inputHandles(),{"StoreGateSvc+raa", "StoreGateSvc+rbb", "StoreGateSvc+rcc", "StoreGateSvc+rdd", "StoreGateSvc+ree", "StoreGateSvc+rff", "StoreGateSvc+rrr"});
comphandles (tool.outputHandles(),{"StoreGateSvc+waa", "StoreGateSvc+wbb", "StoreGateSvc+wcc", "StoreGateSvc+wdd", "StoreGateSvc+wee", "StoreGateSvc+wff", "StoreGateSvc+www"});
// Test that circular dependency detection worksd.
MyArrAlgTool tool2 ("MyArrAlgTool", "arrtool2", &alg); tool2.addRef();
assert (tool2.setProperties().isSuccess());
tool2.bindPropertiesTo(svcLoc->getOptsSvc());
assert (tool2.sysInitialize().isFailure());
}
......
/*
* Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration.
* Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration.
*/
// $Id$
......@@ -117,7 +117,6 @@ void test1 (ISvcLocator* svcLoc)
std::cout << "test1\n";
MyAlg alg ("ralg", svcLoc); alg.addRef();
//assert (alg.setProperties().isSuccess());
assert (alg.sysInitialize().isSuccess());
assert (alg.rkey.clid() == 293847295);
......
/*
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
*/
// $Id$
......@@ -114,7 +114,6 @@ void test1 (ISvcLocator* svcLoc)
std::cout << "test1\n";
MyAlg alg ("ralg", svcLoc); alg.addRef();
//assert (alg.setProperties().isSuccess());
assert (alg.sysInitialize().isSuccess());
assert (alg.rkey.clid() == 293847295);
......
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
*/
// $Id$
......@@ -218,7 +218,6 @@ void test1 (ISvcLocator* svcLoc)
std::cout << "test1\n";
MyAthAlgorithm alg ("alg", svcLoc); alg.addRef();
//assert (alg.setProperties().isSuccess());
assert (alg.sysInitialize().isSuccess());
assert (alg.rkey.clid() == 293847295);
......@@ -315,7 +314,7 @@ void test2 (ISvcLocator* svcLoc)
MyAthAlgorithm alg ("alg", svcLoc); alg.addRef();
MyAthAlgTool tool ("MyAthAlgTool", "tool", &alg); tool.addRef();
assert (tool.setProperties().isSuccess());
tool.bindPropertiesTo(svcLoc->getOptsSvc());
assert (tool.sysInitialize().isSuccess());
assert (tool.rkey.clid() == 293847295);
......
......@@ -37,20 +37,21 @@ def _initializeGeometryParameters(geoTag):
dbGeomCursor = AtlasGeoDBInterface(geoTag)
dbGeomCursor.ConnectAndBrowseGeoDB()
# FIXME: geometry parameter names need to be unique across systems!
params = {}
params.update(CommonGeoDB.InitializeGeometryParameters(dbGeomCursor))
params.update(PixelGeoDB.InitializeGeometryParameters(dbGeomCursor))
params.update(LArGeoDB.InitializeGeometryParameters(dbGeomCursor))
params.update(MuonGeoDB.InitializeGeometryParameters(dbGeomCursor))
params = { 'Common' : CommonGeoDB.InitializeGeometryParameters(dbGeomCursor),
'Pixel' : PixelGeoDB.InitializeGeometryParameters(dbGeomCursor),
'LAr' : LArGeoDB.InitializeGeometryParameters(dbGeomCursor),
'Muon' : MuonGeoDB.InitializeGeometryParameters(dbGeomCursor) }
return params
@lru_cache(maxsize=4) # maxsize=1 should be enough for most jobs
def GetDetDescrInfo(geoTag):
"""Query geometry DB for detector description"""
def DetDescrInfo(geoTag):
"""Query geometry DB for detector description. Returns dictionary with
detector description. Queries DB for each tag only once.
geoTag: gemometry tag (e.g. ATLAS-R2-2016-01-00-01)
"""
detDescrInfo = _initializeGeometryParameters(geoTag)
detDescrInfo["geomTag"] = geoTag
return detDescrInfo
# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
from __future__ import print_function
from AthenaConfiguration.AthConfigFlags import AthConfigFlags
from AthenaConfiguration.AutoConfigFlags import GetDetDescrInfo
from AthenaConfiguration.AutoConfigFlags import DetDescrInfo
# This module is based upon Control/AthenaCommon/python/DetFlags.py
# Only some flags have been migrated. A full list of what the old
# DetFlags provided is given for reference below:
......@@ -56,13 +54,13 @@ def createDetectorConfigFlags():
dcf.addFlag('Detector.GeometryLAr', False) # Add separate em HEC and FCAL flags?
dcf.addFlag('Detector.GeometryTile', False)
dcf.addFlag('Detector.GeometryCalo', lambda prevFlags : (prevFlags.Detector.GeometryLAr or prevFlags.Detector.GeometryTile))
dcf.addFlag('Detector.GeometryCSC', lambda prevFlags : GetDetDescrInfo(prevFlags.GeoModel.AtlasVersion).get('HasCSC',"True"))
dcf.addFlag('Detector.GeometryCalo', lambda prevFlags : (prevFlags.Detector.GeometryLAr or prevFlags.Detector.GeometryTile))
dcf.addFlag('Detector.GeometryCSC', lambda prevFlags : DetDescrInfo(prevFlags.GeoModel.AtlasVersion)['Muon']['HasCSC'])
dcf.addFlag('Detector.GeometryMDT', False)
dcf.addFlag('Detector.GeometryRPC', False)
dcf.addFlag('Detector.GeometryTGC', False)
dcf.addFlag('Detector.GeometrysTGC', lambda prevFlags : GetDetDescrInfo(prevFlags.GeoModel.AtlasVersion).get('HasSTGC',"True")) # Set default according to prevFlags.GeoModel.Run?
dcf.addFlag('Detector.GeometryMM', lambda prevFlags : GetDetDescrInfo(prevFlags.GeoModel.AtlasVersion).get('HasMM',"True")) # Set default according to prevFlags.GeoModel.Run?
dcf.addFlag('Detector.GeometrysTGC', lambda prevFlags : DetDescrInfo(prevFlags.GeoModel.AtlasVersion)['Muon']['HasSTGC'])
dcf.addFlag('Detector.GeometryMM', lambda prevFlags : DetDescrInfo(prevFlags.GeoModel.AtlasVersion)['Muon']['HasMM'])
dcf.addFlag('Detector.GeometryMuon', lambda prevFlags : (prevFlags.Detector.GeometryCSC or prevFlags.Detector.GeometryMDT or
prevFlags.Detector.GeometryRPC or prevFlags.Detector.GeometryTGC or
prevFlags.Detector.GeometrysTGC or prevFlags.Detector.GeometryMM))
......
# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
from AthenaConfiguration.AthConfigFlags import AthConfigFlags
from AthenaConfiguration.AutoConfigFlags import GetFileMD, GetDetDescrInfo
from AthenaConfiguration.AutoConfigFlags import GetFileMD, DetDescrInfo
def createGeoModelConfigFlags():
gcf=AthConfigFlags()
gcf.addFlag('GeoModel.Layout', 'atlas') # replaces global.GeoLayout
gcf.addFlag("GeoModel.AtlasVersion", lambda prevFlags : (prevFlags.Input.Files and prevFlags.Input.Files != ["_ATHENA_GENERIC_INPUTFILE_NAME_"] and GetFileMD(prevFlags.Input.Files).get("GeoAtlas",None)) or "ATLAS-R2-2016-01-00-01") #
gcf.addFlag("GeoModel.Align.Dynamic", lambda prevFlags : (not prevFlags.Detector.Simulate and not prevFlags.Input.isMC))
gcf.addFlag("GeoModel.StripGeoType", lambda prevFlags : GetDetDescrInfo(prevFlags.GeoModel.AtlasVersion).get('StripGeoType',"GMX")) # Based on CommonGeometryFlags.StripGeoType
gcf.addFlag("GeoModel.Run", lambda prevFlags : GetDetDescrInfo(prevFlags.GeoModel.AtlasVersion).get('Run',"RUN2")) # Based on CommonGeometryFlags.Run (InDetGeometryFlags.isSLHC replaced by GeoModel.Run=="RUN4")
gcf.addFlag("GeoModel.Type", lambda prevFlags : GetDetDescrInfo(prevFlags.GeoModel.AtlasVersion).get('GeoType',"UNDEFINED")) # Geometry type in {ITKLoI, ITkLoI-VF, etc...}
gcf.addFlag("GeoModel.IBLLayout", lambda prevFlags : GetDetDescrInfo(prevFlags.GeoModel.AtlasVersion).get('IBLlayout',"UNDEFINED")) # IBL layer layout in {"planar", "3D", "noIBL", "UNDEFINED"}
gcf.addFlag("GeoModel.AtlasVersion",
lambda prevFlags : ((prevFlags.Input.Files and
prevFlags.Input.Files != ["_ATHENA_GENERIC_INPUTFILE_NAME_"] and
GetFileMD(prevFlags.Input.Files).get("GeoAtlas",None))
or "ATLAS-R2-2016-01-00-01"))
gcf.addFlag("GeoModel.Align.Dynamic",
lambda prevFlags : not prevFlags.Detector.Simulate and not prevFlags.Input.isMC)
gcf.addFlag("GeoModel.StripGeoType",
lambda prevFlags : DetDescrInfo(prevFlags.GeoModel.AtlasVersion)['Common']['StripGeoType'])
gcf.addFlag("GeoModel.Run",
lambda prevFlags : DetDescrInfo(prevFlags.GeoModel.AtlasVersion)['Common']['Run'])
# Based on CommonGeometryFlags.Run (InDetGeometryFlags.isSLHC replaced by GeoModel.Run=="RUN4")
gcf.addFlag("GeoModel.Type",
lambda prevFlags : DetDescrInfo(prevFlags.GeoModel.AtlasVersion)['Common']['GeoType'])
# Geometry type in {ITKLoI, ITkLoI-VF, etc...}
gcf.addFlag("GeoModel.IBLLayout",
lambda prevFlags : DetDescrInfo(prevFlags.GeoModel.AtlasVersion)['Pixel']['IBLlayout'])
# IBL layer layout in {"planar", "3D", "noIBL"}
return gcf
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
*/
#ifndef NAVIGATION_NAVWRAPPER_H
......@@ -201,9 +201,9 @@ class NavWrapper<NavigableTerminalNode>
public:
/*! \brief Default constructor */
NavWrapper<NavigableTerminalNode>() { };
NavWrapper() { };
/*! \brief Base class destructor */
virtual ~NavWrapper<NavigableTerminalNode>() { };
virtual ~NavWrapper() { };
/*!{ \brief Do-nothing visitor */
virtual void fillToken(INavigationToken& /*rToken*/) const { };
......
......@@ -430,7 +430,7 @@ RootTreeContainer::loadObject(void** obj_p, ShapeH /*shape*/, Token::OID_t& oid)
::strcpy(q.c_str, p.c_str);
break;
case DbColumn::BLOB:
q.blob->adopt((char*)s_char_Blob.m_buffer,s_char_Blob.m_size);
p.blob->adopt((char*)s_char_Blob.m_buffer,s_char_Blob.m_size);
s_char_Blob.release(false);
break;
case DbColumn::POINTER:
......
# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
#
# $Id: AthenaPoolUtilitiesTestConfig.cmake 780067 2016-10-24 14:39:09Z krasznaa $
# @file AthenaPoolUtilities/share/AthenaPoolUtilitiesTestConfig.make
# @author sss
# @date May, 2016
......@@ -20,19 +19,20 @@ function( run_tpcnv_legacy_test testName refName )
atlas_get_package_name( pkgName )
# Find the test runner script:
find_file( _testSkel run_tpcnv_legacy_test.sh.in
PATH_SUFFIXES share scripts
PATHS ${AthenaPoolUtilitiesTest_DIR}/..
${CMAKE_BINARY_DIR}/${ATLAS_PLATFORM}/cmake/modules
find_file( ATLAS_TPCNV_LEGACY_TEST_RUNNER "run_tpcnv_legacy_test.sh.in"
PATH_SUFFIXES "share" "scripts"
PATHS "${AthenaPoolUtilitiesTest_DIR}/.."
"${CMAKE_BINARY_DIR}/${ATLAS_PLATFORM}/cmake/modules"
${CMAKE_MODULE_PATH} )
if( NOT _testSkel )
if( NOT ATLAS_TPCNV_LEGACY_TEST_RUNNER )
message( WARNING "Couldn't find run_tpcnv_legacy_test.sh.in" )
return()
endif()
mark_as_advanced( ATLAS_TPCNV_LEGACY_TEST_RUNNER )
# Create the script that will be run:
configure_file( ${_testSkel}
${CMAKE_CURRENT_BINARY_DIR}/tpcnv_legacy_${testName}.sh
configure_file( "${ATLAS_TPCNV_LEGACY_TEST_RUNNER}"
"${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/tpcnv_legacy_${testName}.sh"
@ONLY )
set( _env )
......@@ -42,7 +42,8 @@ function( run_tpcnv_legacy_test testName refName )
# Create a test with it:
atlas_add_test( ${testName}
SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/tpcnv_legacy_${testName}.sh
SCRIPT
"${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/tpcnv_legacy_${testName}.sh"
PROPERTIES TIMEOUT 600
POST_EXEC_SCRIPT "post_tpcnvtest.sh ${testName}" ${_env} )
......@@ -56,19 +57,20 @@ function( run_tpcnv_test testName refName )
atlas_get_package_name( pkgName )
# Find the test runner script:
find_file( _testSkel run_tpcnv_test.sh.in
PATH_SUFFIXES share scripts
PATHS ${AthenaPoolUtilitiesTest_DIR}/..
${CMAKE_BINARY_DIR}/${ATLAS_PLATFORM}/cmake/modules
find_file( ATLAS_TPCNV_TEST_RUNNER "run_tpcnv_test.sh.in"
PATH_SUFFIXES "share" "scripts"
PATHS "${AthenaPoolUtilitiesTest_DIR}/.."
"${CMAKE_BINARY_DIR}/${ATLAS_PLATFORM}/cmake/modules"
${CMAKE_MODULE_PATH} )
if( NOT _testSkel )
if( NOT ATLAS_TPCNV_TEST_RUNNER )
message( WARNING "Couldn't find run_tpcnv_test.sh.in" )
return()
endif()
mark_as_advanced( ATLAS_TPCNV_TEST_RUNNER )
# Create the script that will be run:
configure_file( ${_testSkel}
${CMAKE_CURRENT_BINARY_DIR}/tpcnv_${testName}.sh
configure_file( "${ATLAS_TPCNV_TEST_RUNNER}"
"${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/tpcnv_${testName}.sh"
@ONLY )
set( _env )
......@@ -78,7 +80,8 @@ function( run_tpcnv_test testName refName )
# Create a test with it:
atlas_add_test( ${testName}
SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/tpcnv_${testName}.sh
SCRIPT
"${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/tpcnv_${testName}.sh"
PROPERTIES TIMEOUT 600
POST_EXEC_SCRIPT "post_tpcnvtest.sh ${testName}" ${_env} )
......
......@@ -27,24 +27,24 @@ class GeoModelSvc : public AthService, virtual public IGeoModelSvc,
{
public:
virtual StatusCode initialize();
virtual StatusCode finalize();
virtual StatusCode initialize() override;
virtual StatusCode finalize() override;
// Query the interfaces.
// Input: riid, Requested interface ID
// ppvInterface, Pointer to requested interface
// Return: StatusCode indicating SUCCESS or FAILURE.
// N.B. Don't forget to release the interface after use!!!
virtual StatusCode queryInterface( const InterfaceID& riid, void** ppvInterface );
virtual StatusCode queryInterface( const InterfaceID& riid, void** ppvInterface ) override;
/// Callback from TagInfoMgr on TagInfo change
virtual void tagInfoUpdated() override final;
StatusCode compareTags();
virtual const IGeoModelTool* getTool(std::string toolName) const;
virtual const IGeoModelTool* getTool(std::string toolName) const override;
virtual StatusCode clear();
virtual StatusCode clear() override;
friend class SvcFactory<GeoModelSvc>;
......@@ -98,32 +98,32 @@ private:
int m_supportedGeometry; // Supported geometry flag is set in jobOpt and is equal to major release version
bool m_ignoreTagSupport; // If true then don't check SUPPORT flag for ATLAS tag
const std::string & atlasVersion() const {return m_AtlasVersion; }
const std::string & inDetVersionOverride() const {return m_InDetVersionOverride ;}
const std::string & pixelVersionOverride() const {return m_PixelVersionOverride ;}
const std::string & SCT_VersionOverride() const {return m_SCT_VersionOverride ;}
const std::string & TRT_VersionOverride() const {return m_TRT_VersionOverride ;}
const std::string & LAr_VersionOverride() const {return m_LAr_VersionOverride ;}
const std::string & tileVersionOverride() const {return m_TileVersionOverride ;}
const std::string & muonVersionOverride() const {return m_MuonVersionOverride ;}
const std::string & caloVersionOverride() const {return m_CaloVersionOverride ;}
const std::string & magFieldVersionOverride() const {return m_MagFieldVersionOverride ;}
const std::string & cavernInfraVersionOverride() const {return m_CavernInfraVersionOverride ;}
const std::string & forwardDetectorsVersionOverride() const {return m_ForwardDetectorsVersionOverride ;}
const std::string & inDetVersion() const {return m_geoDbTagSvc->inDetVersion(); }
const std::string & pixelVersion() const {return m_geoDbTagSvc->pixelVersion(); }
const std::string & SCT_Version() const {return m_geoDbTagSvc->SCT_Version(); }
const std::string & TRT_Version() const {return m_geoDbTagSvc->TRT_Version(); }
const std::string & LAr_Version() const {return m_geoDbTagSvc->LAr_Version(); }
const std::string & tileVersion() const {return m_geoDbTagSvc->tileVersion(); }
const std::string & muonVersion() const {return m_geoDbTagSvc->muonVersion(); }
const std::string & caloVersion() const {return m_geoDbTagSvc->caloVersion(); }
const std::string & magFieldVersion() const {return m_geoDbTagSvc->magFieldVersion(); }
const std::string & cavernInfraVersion() const {return m_geoDbTagSvc->cavernInfraVersion(); }
const std::string & forwardDetectorsVersion() const {return m_geoDbTagSvc->forwardDetectorsVersion(); }
GeoModel::GeoConfig geoConfig() const {return m_geoDbTagSvc->geoConfig();}
virtual const std::string & atlasVersion() const override {return m_AtlasVersion; }
virtual const std::string & inDetVersionOverride() const override {return m_InDetVersionOverride ;}
virtual const std::string & pixelVersionOverride() const override {return m_PixelVersionOverride ;}
virtual const std::string & SCT_VersionOverride() const override {return m_SCT_VersionOverride ;}
virtual const std::string & TRT_VersionOverride() const override {return m_TRT_VersionOverride ;}
virtual const std::string & LAr_VersionOverride() const override {return m_LAr_VersionOverride ;}
virtual const std::string & tileVersionOverride() const override {return m_TileVersionOverride ;}
virtual const std::string & muonVersionOverride() const override {return m_MuonVersionOverride ;}
virtual const std::string & caloVersionOverride() const override {return m_CaloVersionOverride ;}
virtual const std::string & magFieldVersionOverride() const override {return m_MagFieldVersionOverride ;}
virtual const std::string & cavernInfraVersionOverride() const override {return m_CavernInfraVersionOverride ;}
virtual const std::string & forwardDetectorsVersionOverride() const override {return m_ForwardDetectorsVersionOverride ;}
virtual const std::string & inDetVersion() const override {return m_geoDbTagSvc->inDetVersion(); }
virtual const std::string & pixelVersion() const override {return m_geoDbTagSvc->pixelVersion(); }
virtual const std::string & SCT_Version() const override {return m_geoDbTagSvc->SCT_Version(); }
virtual const std::string & TRT_Version() const override {return m_geoDbTagSvc->TRT_Version(); }
virtual const std::string & LAr_Version() const override {return m_geoDbTagSvc->LAr_Version(); }
virtual const std::string & tileVersion() const override {return m_geoDbTagSvc->tileVersion(); }
virtual const std::string & muonVersion() const override {return m_geoDbTagSvc->muonVersion(); }
virtual const std::string & caloVersion() const override {return m_geoDbTagSvc->caloVersion(); }
virtual const std::string & magFieldVersion() const override {return m_geoDbTagSvc->magFieldVersion(); }
virtual const std::string & cavernInfraVersion() const override {return m_geoDbTagSvc->cavernInfraVersion(); }
virtual const std::string & forwardDetectorsVersion() const override {return m_geoDbTagSvc->forwardDetectorsVersion(); }
virtual GeoModel::GeoConfig geoConfig() const override {return m_geoDbTagSvc->geoConfig();}
StatusCode geoInit ();
StatusCode fillTagInfo() const;
......