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
  • lfountas/athena
  • ccarrion/athena
  • tzorbas/athena
  • aambler/athena
  • epender/athena
  • derendar/athena
  • britzger/athena
  • hanl/athena
  • mmineev/athena
  • gipezzul/athena
  • gnn4itkteam/athena
  • pleier/athena
  • robertma/athena
  • phkoenig/athena
  • nguseyno/athena
  • avasyuko/athena
  • nekumari/athena
  • pavel/athena
  • reznicek/athena
  • gtateno/athena
  • jiling/athena
  • aburke/athena
  • herrmant/athena
  • jcordeir/athena
  • xuh/athena
  • lmcelhin/athena
  • tnommens/athena
  • averbyts/athena
  • shbansal/athena
  • ewallin/athena
  • yuhui/athena
  • tvazquez/athena
  • gascott/athena
  • lserkin/athena
  • corentin/athena
  • ccaminch/athena
  • berkeleylab/CharmPhysics/athena
  • hfox/athena
  • miochoa/athena
  • cdiez/athena
  • madurano/athena_gittutorial
  • cpollard/athena
  • msykora/athena
  • jakoubek/athena
  • ckirfel/athena
  • calfayan/athena
  • kjohns/athena
  • atlas/athena
  • toshi/athena
  • fwinkl/athena
  • wlampl/athena
  • aundrus/athena
  • dguest/athena
  • akraszna/athena
  • rhauser/athena
  • phwindis/athena
  • karolos/athena
  • arnaez/athena
  • jmontejo/athena
  • baines/athena
  • mmuskinj/athena
  • damazio/athena
  • psommer/athena
  • okuprash/athena
  • bwynne/athena
  • tstreble/athena
  • smh/athena
  • ATLAS-EGamma/athena
  • turra/athena
  • yuxu/athena
  • tdado/athena
  • toyamaza/athena
  • gemmeren/athena
  • tadej/athena
  • abuckley/athena
  • ssnyder/athena
  • jmasik/athena
  • wwalko/athena
  • pjacka/athena
  • emoyse/athena
  • tamartin/athena
  • tbold/athena
  • pgadow/athena
  • mhodgkin/athena
  • nstyles/athena
  • solodkov/athena
  • mark/athena
  • rbielski/athena
  • rbianchi/athena
  • graemes/athena
  • dcasper/athena
  • sshaw/athena
  • mrybar/athena
  • ychiu/athena
  • shlomit/athena
  • christos/athena
  • hartj/athena
  • yoyamagu/athena
  • jcatmore/athena
  • nikiforo/athena
  • ebuschma/athena
  • fpastore/athena
  • gunal/athena
  • harkusha/athena
  • ewelina/athena
  • mvozak/athena
  • ligang/athena
  • leggett/athena
  • martindl/athena
  • sroe/athena
  • tlari/athena
  • lfiorini/athena
  • susinha/athena
  • filthaut/athena
  • longjon/athena
  • cchan/athena
  • jichen/athena
  • cshimmin/athena
  • mihuebne/athena
  • peter/athena
  • jsallen/athena-high-pt-ms-jets
  • cvarni/athena
  • wleight/athena
  • dkar/athena
  • nwarrack/athena
  • alfroch/athena
  • chays/athena
  • mstamenk/athena
  • okepka/athena
  • dtovey/athena
  • sgeorge/athena
  • tkohno/athena
  • yafu/athena
  • janovak/athena
  • mgignac/athena
  • cohm/athena
  • omajersk/athena
  • wiedenat/athena
  • dbakshig/athena
  • khoo/athena
  • fernando/athena
  • maklein/athena
  • scheiric/athena
  • tmkrtchy/athena
  • pleskot/athena
  • gingrich/athena
  • jobalz/athena
  • schaarsc/athena
  • ebergeas/athena
  • ekasimi/athena
  • ponyisi/athena
  • afaulkne/athena
  • ravinab/athena
  • xai/athena
  • ekuwertz/athena
  • achishol/athena
  • alaurier/athena
  • merrenst/athena
  • goetz/athena
  • mtoscani/athena
  • dpopov/athena
  • krumnack/athena
  • mdanning/athena
  • egramsta/athena
  • astruebi/athena
  • hye/athena
  • clseitz/athena
  • efilmer/athena
  • jpanduro/athena
  • bmindur/athena
  • ssarikay/athena
  • hyamauch/athena
  • ppostola/athena
  • ncalace/athena
  • aad/athena
  • shanisch/athena
  • gpanizzo/athena
  • tupham/athena
  • rcoelhol/athena
  • stelzer/athena
  • nkrengel/athena
  • ssottoco/athena
  • turnerm/athena
  • rkopelia/athena
  • sutt/athena
  • bernius/athena
  • tsulaia/athena
  • cmcginn/athena
  • vcairo/athena
  • stsuno/athena
  • mbandier/athena
  • yunju/athena
  • ldc/athena
  • mehlhase/athena
  • jmacdona/athena
  • jufische/athena
  • jdandoy/athena
  • nasbah/athena
  • dzanzi/athena
  • kzoch/athena
  • amete/athena
  • kwhalen/athena
  • bmorgan/athena
  • rcarney/athena
  • williams/athena
  • msaimper/athena
  • almaloiz/athena
  • shhirose/athena
  • cheidegg/athena
  • heng/athena
  • hhibi/athena
  • coccaro/athena
  • loch/athena
  • kkohler/athena
  • cdeutsch/athena
  • hrussell/athena
  • nova/athena
  • ynoguchi/athena
  • lidiaz/athena
  • todorova/athena
  • sjiggins/athena
  • jbiswal/athena
  • bgokturk/athena
  • aytul/athena
  • campanel/athena
  • guerrero/athena
  • wbalunas/athena
  • hoide/athena
  • kegraham/athena
  • bouhova/athena
  • kpachal/athena
  • xju/athena
  • alwang/athena
  • mverissi/athena
  • omeshkov/athena
  • dhayden/athena
  • yuchou/athena
  • mvanadia/athena
  • alopezso/athena
  • soumya/athena
  • fmeloni/athena
  • ruyuan/athena
  • mvessell/athena
  • igrabows/athena
  • dshope/athena
  • ssantpur/athena
  • tvarol/athena
  • kenelson/athena
  • korona/athena
  • anperrev/athena
  • upatel/athena
  • eramakot/athena
  • mhank/athena
  • fsforza/athena
  • cowagner/athena
  • tursom/athena
  • dbogavac/athena
  • chinderk/athena
  • tnobe/athena
  • fgiuli/athena
  • derue/athena
  • koffas/athena
  • angianni/athena
  • ballbroo/athena
  • diehl/athena
  • tphamleh/athena
  • myexley/athena
  • davidek/athena
  • ekajomov/athena-general
  • hansenph/athena
  • falonso/athena
  • mfujimot/athena
  • sarbiolv/athena
  • hirose/athena
  • salvator/athena
  • jhaley/athena
  • masato/athena
  • stapiaar/athena
  • jmendes/athena
  • ffabbri/athena
  • tpelzer/athena
  • nwenke/athena
  • stavrop/athena
  • dbabal/athena
  • agbet/athena
  • gia/athena
  • hmildner/athena
  • juesseiv/athena
  • dwallace/athena
  • cdelitzs/athena
  • temoskal/athena
  • kkrizka/athena
  • eschanet/athena
  • asonay/athena
  • lferencz/athena
  • ckitsaki/athena
  • iaizenbe/athena
  • jiawei/athena
  • mromano/athena
  • czhou/athena
  • pmeiring/athena
  • rustem/athena
  • jteoh/athena
  • sswatman/athena
  • miqueits/athena
  • liberato/athena
  • elmsheus/athena
  • jbeirer/athena
  • asquith/athena
  • nielsenj/athena
  • wachan/athena
  • ranovotn/athena
  • nicholas/athena
  • mhance/athena
  • eparrish/athena
  • fuhe/athena
  • markowen/athena
  • aranzazu/athena
  • esoldato/athena
  • dakoch/athena
  • ndegroot/athena
  • lihan/athena
  • asoukhar/athena
  • ginaciog/athena
  • jkempste/athena
  • verducci/athena
  • tjunkerm/athena
  • aporeba/athena
  • martis/athena
  • sschramm/athena
  • pliu/athena
  • mdelmast/athena
  • mswiatlo/athena
  • anmrodri/athena
  • ssaha/athena
  • bcarlson/athena
  • gabarone/athena
  • scamarda/athena
  • mxia/athena
  • fastcalosim_test/athena
  • conde/athena
  • rlongo/athena
  • lstocker/athena
  • guindon/athena
  • amoussa/athena
  • mdonasci/athena
  • hmaguire/athena
  • mmittal/athena
  • ffollega/athena
  • chelling/athena
  • gialas/athena
  • fcostanz/athena
  • cgutscho/athena
  • shion/athena
  • sberlend/athena
  • acts/athena
  • sschmitt/athena
  • nifomin/athena
  • zsoumaim/athena
  • eriefel/athena
  • guescini/athena
  • evarnes/athena
  • dwilbern/athena
  • laforge/athena
  • akotsoke/athena
  • jkremer/athena
  • istin/athena
  • susy-hackers/athena
  • haozturk/athena
  • llorente/athena
  • fizisist/athena
  • kkoeneke/athena
  • rkarnam/athena
  • rpoggi/athena
  • navarrjo/athena
  • acanesse/athena
  • cmerlass/athena
  • chenlian/athena
  • fengyu/athena
  • ivivarel/athena
  • ysmirnov/athena_old
  • sanchevi/athena
  • amulski/athena
  • bulekov/athena
  • pkramer/athena
  • yanlin/athena
  • vcavalie/athena
  • restevam/athena
  • bauerpa/athena
  • sefernan/athena
  • smwang/athena
  • jgonski/athena
  • thsjurse/athena
  • mmlynars/athena
  • iyeletsk/athena
  • mmazza/athena
  • csebasti/athena
  • itrandaf/athena
  • wobisch/athena
  • almgadm/athena
  • jhinds/athena
  • tiyang/athena
  • mtchijov/athena
  • emmat/athena
  • mwielers/athena
  • lapereir/athena
  • lmiller/athena
  • zuysal/athena
  • aleopold/athena
  • lucam/athena
  • kciesla/athena
  • masaito/athena
  • rbalasub/athena
  • pekman/athena
  • somadutt/athena
  • wmccorma/athena
  • ycoadou/athena
  • kkreul/athena
  • simmons/athena
  • salderwe/athena
  • jstupak/athena
  • ilongari/athena
  • adye/athena
  • pinamont/athena
  • ssahin/athena
  • kghorban/athena
  • jzeng/athena
  • gcallea/athena
  • wtaylor/athena
  • kbelobor/athena
  • aoneill/athena
  • dmaximov/athena
  • fbartels/athena
  • cschiavi/athena
  • kasai/athena
  • ljeanty/athena
  • mcfayden/athena
  • ecarlson/athena
  • scarra/athena
  • rozeny/athena
  • jraine/athena
  • brottler/athena
  • nbelyaev/athena
  • aelmouss/athena
  • abandyop/athena
  • khanov/athena
  • gotero/athena
  • aohatl/athena
  • rebeca/athena
  • joheinri/athena
  • doglioni/athena
  • pmoskvit/athena
  • alaperto/athena
  • bhonan/athena
  • dpudzha/athena
  • bigliett/athena
  • amarzin/athena
  • rgarg/athena
  • begalli/athena
  • yajun/athena
  • mpokidov/athena
  • paulama/athena
  • mtesta/athena
  • vcroft/athena
  • lbozianu/athena
  • jajimene/athena
  • atlidali/athena
  • torrence/athena
  • barak/athena
  • demelian/athena
  • wprzygod/athena
  • tofitsch/athena
  • sgalantz/athena
  • roward/athena
  • hacooke/athena
  • salnikov/athena
  • atsirigo/athena
  • amoroso/athena
  • csander/athena
  • jsabater/athena
  • elrossi/athena
  • ozaplati/athena
  • mmiralle/athena
  • alory/athena
  • pottgen/athena
  • ymino/athena
  • pbokan/athena
  • xchen/athena
  • jdevivi/athena
  • ruth/athena
  • klin/athena
  • cappelt/athena
  • trinn/athena
  • xiaoning/athena
  • nishu/athena
  • apetukho/athena
  • nelsonc/athena
  • ratkin/athena
  • paramon/athena
  • enarayan/athena
  • bleban/athena
  • juhofer/athena
  • dpizzi/athena
  • acassim/athena
  • ztarem/athena
  • exot-27/athena
  • bburghgr/athena
  • sampson/athena
  • qhu/athena
  • mkrivos/athena
  • mmarjano/athena
  • ychow/athena
  • LichtenbergGroup/athena
  • nviauxma/athena
  • hessey/athena
  • watsona/athena
  • wfawcett/athena
  • pagessin/athena
  • ibordule/athena
  • ztao/athena
  • jreich/athena
  • perj/athena
  • othielma/athena
  • jdegens/athena
  • hasada/athena
  • mleblanc/athena
  • pmendesa/athena
  • sridouan/athena
  • alainb/athena
  • wgeorge/athena
  • xiaohu/athena
  • kristin/athena
  • ludovica/athena
  • bachacou/athena
  • yake/athena
  • angerami/athena
  • ssu/athena
  • yama/athena
  • jlsmith/athena
  • ktsuri/athena
  • rnayak/athena
  • musafdar/athena
  • mproffit/athena
  • jezequel/athena
  • pebaron/athena-weights
  • amendesj/athena
  • hschwart/athena
  • rerrabai/athena
  • asalzbur/athena
  • csamoila/athena
  • gproto/athena
  • lhelary/athena
  • malgren/athena
  • lbeemste/athena
  • spolacek/athena
  • tiany/athena
  • mprincip/athena
  • bmondal/athena
  • grabanal/athena
  • asantra/athena
  • aczirkos/athena
  • jreidels/athena
  • kyamaguc/athena
  • tboeckh/athena
  • jroloff/athena
  • silvinha/athena
  • bozek/athena
  • holau/athena
  • mdhlamin/athena
  • slawlor/athena
  • lkrauth/athena
  • tdiasdov/athena
  • emily/athena
  • mtian/athena
  • iramirez/athena
  • carlod/athena
  • bbrueers/athena
  • idinu/athena
  • mgrabois/athena
  • bcole/athena
  • ecelebi/athena
  • dhirsch/athena
  • oducu/athena
  • roishi/athena
  • jjwilkin/athena
  • yuanchan/athena
  • hmoyanog/athena-4-mr
  • ygo/athena
  • skorn/athena
  • ggustavi/athena
  • diwillia/athena
  • exochell/athena
  • sbiryuko/athena
  • cgarner/athena
  • scalvet/athena
  • changqia/athena
  • honguyen/athena
  • atsiamis/athena
  • jwspence/athena
  • calpigia/athena
  • yangx/athena
  • rysawada/athena
  • jizamora/athena
  • adimitri/athena
  • iene/athena
  • dhangal/athena
  • cmarcon/athena
  • kpetukho/athena
  • tqiu/athena
  • tbisanz/athena
  • atlidbs/athena
  • dopasqua/athena
  • athaler/athena
  • jspah/athena
  • jkretz/athena
  • ryamaguc/athena
  • tzenis/athena
  • hzuchen/athena
  • jcardena/athena
  • oshukrun/athena
  • maliev/athena
  • lveloce/athena
  • mumohdso/athena2
  • fdelrio/athena
  • iwang/athena
  • mbiros/athena
  • tsano/athena
  • dmunozpe/athena
  • sagara17/athena
  • okumura/athena
  • rhayes/athena
  • mumohdso/athena
  • arennie/athena
  • valentem/athena
  • evguillo/athena
  • atate/athena
  • koshimiz/athena
  • dossantn/athena
  • caforio/athena
  • zearnsha/athena
  • zhijie/athena
  • bnachman/athena
  • suyounas/athena
  • hlin/athena
  • maly/athena
  • mtost/athena
  • rjoshi/athena
  • machitis/athena
  • yuzhan/athena
  • lunedic/athena
  • lvannoli/athena
  • crougier/athena
  • mimarine/athena
  • omezhens/athena
  • ndebiase/athena
  • thompson/athena
  • dounwuch/athena
  • jonierma/athena
  • nkakati/athena
  • saclawso/athena
  • hhanif/athena
  • cprat/athena
  • echeu/athena
  • martinpa/athena
  • mischott/athena
  • tiknight/athena
  • sahinsoy/athena
  • csauer/athena
  • jodamp/athena
  • knikolop/athena
  • inaryshk/athena
  • wendlanb/athena
  • lbaltes/athena
  • lkeszegh/athena
  • adik/athena
  • jaoliver/athena
  • fedin/athena
  • xchu/athena
  • angrigor/athena
  • ntamir/athena
  • pbellos/athena
  • idrivask/athena
  • aikoulou/athena
  • echeremu/athena
  • eschopf/athena
  • sadykov/athena
  • algilber/athena
  • ignesi/athena
  • tteixeir/athena
  • pyanezca/athena
  • haweber/athena
  • sgurdasa/athena
  • pamachad/athena
  • hiito/athena
  • mdrozdov/athena
  • pbhattar/athena
  • tavandaa/athena
  • wolter/athena
  • veellajo/athena
  • bsaifudd/athena
  • fsili/athena
  • nheatley/athena
  • mzhai/athena
  • hsimpson/athena
  • fdibello/athena
  • dparedes/athena
  • zyan/athena
  • minaenko/athena
  • mrenda/athena
  • emmarsha/athena
  • rkusters/athena
  • chchau/athena
  • edweik/athena
  • zhangr/athena
  • jburzyns/athena
  • leevans/athena
  • zmarshal/athena
  • phkenned/athena
  • slai/athena
  • awilhahn/athena
  • agaa/athena
  • javanden/athena
  • zfeng/athena
  • kkrowpma/athena
  • llaatu/athena
  • stsigari/athena
  • metsai/athena
  • zifeng/athena
  • srdas/athena
  • adonofri/athena
  • drousso/athena
  • atropina/athena
  • seggebre/athena
  • atlaspmb/athena
  • yuanda/athena
  • cleonido/athena
  • mnoury/athena
  • ademaria/athena
  • arombola/athena
  • axiong/athena
  • ijuarezr/athena
  • kchoi/athena
  • dgillber/athena
  • saktas/athena
  • eyamashi/athena
  • qibin/athena
  • zang/athena
  • matakagi/athena
  • amdesai/athena
  • nlopezca/athena
  • fbendebb/athena
  • bshresth/athena
  • berkeleylab/lowmutracking/athena
  • acanbay/athena
  • klassen/athena
  • tbuanes/athena
  • egodden/athena
  • jferrand/athena
  • mfarring/athena
  • hpotti/athena
  • cbuitrag/athena
  • otheiner/athena-official
  • hawatson/athena
  • dzengerj/athena
  • vtudorac/athena
  • parodi/athena
  • chonghao/athena
  • lmontana/athena
  • knakkali/athena
  • bballard/athena
  • zhuyi/athena
  • buboehm/athena
  • asansar/athena
  • adaribay/athena
  • cantel/athena
  • iliadis/athena
  • dcieri/athena
  • cimcp/athena
  • weixi/athena
  • kbenkend/athena
  • jburr/athena
  • duperrin/athena
  • dkoeck/athena
  • frenner/athena
  • isotarri/athena
  • czodrows/athena
  • mfewell/athena
  • eegidiop/athena
  • bstanisl/athena
  • blumen/athena
  • yulei/athena
  • smitani/athena
  • alsala/athena
  • miholzbo/athena
  • amincer/athena
  • olangrek/athena
  • gshatri/athena
  • clantz/athena
  • otheiner/athena
  • hpang/athena
  • gripelli/athena
  • jmharris/athena
  • jgargan/athena
  • preselection-hackathon/athena
  • ewatton/athena
  • mleigh/athena
  • deniso/athena
  • tizuo/athena
  • rushioda/athena
  • mfernoux/athena
  • sfranche/athena
  • jnitschk/athena
  • smeriano/athena
  • bernardo/athena
  • anghosh/ef-anindya
  • pebaron/athena-td
  • ksugizak/athena
  • chandler/athena
  • viruelas/athena
  • davetisy/athena
  • skaur/athena
  • yusano/athena
  • wsherman/athena
  • hriani/athena
  • jgombas/athena
  • rtagami/athena
  • vcepaiti/athena
  • apsallid/athena
  • yochi/athena
  • sroygara/athena
  • chji/athena
  • yuanj/athena
  • pakontax/athena
  • dmahon/athena
  • agavrily/athena
  • dmclaugh/athena
  • abunka/athena
  • mcgensvc/athena
  • cjmeyer/athena
  • giagu/athena
  • almay/athena
  • mshapiro/athena
  • yuwen/athena
  • qberthet/athena
  • dkobylia/athena
  • islazyk/athena
  • ekay/athena
  • rdinardo/athena
  • mbarel/athena
  • minlin/athena
  • baitbenc/athena
  • dakiyama/athena
  • osalin/athena
  • glamprin/athena
  • mlanzacb/athena
  • kazhang/athena
  • wsfreund/athena
  • cgrefe/athena
  • szambito/athena
  • hwilkens/athena
  • pebaron/athena
  • beringer/athena
  • enagy/athena
  • schaffer/athena
  • yyap/athena
  • tkharlam/athena
  • menke/athena
  • mspalla/athena
  • fcalosim/athena
  • mavogel/athena
  • smobius/athena
  • mduehrss/athena
  • spagan/athena
  • osunnebo/athena
  • rateixei/athena
  • dportill/athena
  • carquin/athena
  • okiverny/athena
  • desilva/athena
  • jelena/athena
  • chhayes/athena
  • jwalder/athena
  • sanmay/athena
  • lmijovic/athena
  • junpei/athena
  • mcarnesa/athena
  • tilebeam/athena
  • satom/athena
  • jahreda/athena
  • jedebevc/athena
  • kiabelin/athena
  • jstark/athena
  • delsart/athena
  • silu/athena
  • krbjoerk/athena
  • cyoung/athena
  • vtskhaya/athena
  • mtogawa/athena
  • jtanaka/athena
  • haoran/athena
  • luxin/athena
  • maslawin/athena
  • yifany/athena
  • faser/offline/athena
  • danning/athena
  • dcasperfaser/athena
  • minghui/athena
  • srettie/athena
  • beddall/athena
  • cfan/athena
  • almeidvi/athena
  • mmontell/athena
  • vmartin/athena
  • kazheng/athena
  • pajones/athena
  • kgupta/athena
  • sudha/athena
  • beltran/athena-fork
  • ssinha/athena
  • lgagnon/athena
  • lhenkelm/athena
  • joana/athena
  • anbaraja/athena
  • serodrig/athena
  • dpanchal/athena
  • kkawade/athena
  • amorenos/athena
  • mtanasin/athena
  • jshahini/athena
  • chiodini/athena
  • lfeligio/athena
  • apalazzo/athena
  • vbuxbaum/athena
  • jaofferm/athena
  • kburka/athena
  • gonzalri/athena
  • desengup/athena
  • mdidenko/athena
  • gottino/athena
  • ehaines/athena
  • rmazini/athena
  • sabidi/athena
  • qidong/athena
  • gavrilen/athena
  • dwkim/athena
  • bkerridg/athena
  • cdimitri/athena
  • hazeng/athena
  • sgaid/athena
  • jingjing/athena
  • ktopolni/athena
  • dabattul/athena
  • attrtcal/athena
  • ktackman/athena
  • yche/athena
  • yoyeh/athena
  • thmaurin/athena
  • mischott/athena-22
  • asciandr/athena
  • krdona/athena
  • chjiang/athena
  • lbazzano/athena
  • rushioda/athena-3
  • bochen/athena
  • pclark/athena
  • dtorresa/athena
  • meiqi/athena
  • nlad/athena
  • aaikot/athena
  • kvidalgu/athena
  • hmoyanog/athena
  • aackerma/athena
  • yingjun/athena
  • jcurran/athena
  • mschefer/athena
  • maboelel/athena
  • xinfei/athena
  • lesplend/athena
  • kazheng/athena-physics-val-2023
  • xinhui/athena
  • rmakhman/athena
  • aivina/athena
  • shhan/athena
  • zhiliang/athena
  • zoduan/athena
  • liuk/athena
  • jlue/athena
  • bdixit/athena
  • sfrances/athena
  • ragrabar/athena
  • alsidley/athena
  • xingguo/athena
  • kyjones/topoetcone-removal
  • shahzad/athena
  • niabicht/athena
  • asehrawa/athena
  • mhoppesc/athena
  • yunagai/athena
  • llewitt/athena
  • keener/athena
  • lcalic/athena-backup
  • adohnalo/athena
  • greynold/athena
  • kazheng/athena-workingpoint
  • agentry/athena
  • bschlag/athena
  • yinmiao/athena
  • bruckman/athena
  • nkang/athena
  • drankin/athena
  • hvanders/athena
  • kbhide/athena
  • ladamczy/test
  • tbeumker/athenatest
  • berkeleylab/acts/athena
  • asmaga/athena
  • tbeumker/athena
  • losanti/athena
  • weitao/athena
  • menu-hackathon/athena
  • jiturriz/athena
  • dmankad/athena-idle
  • losanti/athena-23
  • wsong/athena
  • fisopkov/athena
  • kyjones/trigger-example
  • dawerner/athena
  • seggebre/athena-fluencemap-modification
  • vmaksimo/athena
  • toobauma/athena
  • edreyer/athena
  • gtarna/athena
  • lprimomo/athena
  • smanzoni/athena
  • shmukher/athena
  • SecVtx-Lancaster/Athena
  • maparo/athena
  • adimri/athena
  • aackerma/atlas-athena
  • jcrosby/athena
  • pgraveli/athena
  • wstanek/athena
  • rsnyder/athena
  • atlas-sa-uct/athena
  • lrambell/athena
  • tovsiann/athena
  • ppotepa/athena
  • achakrav/athena
  • skita/athena
  • eullmank/athena
  • zgao/athena
  • xmapekul/athena
  • lroos/athena
  • mhemmett/athena
  • thmaurin/athena-sim-flavour
  • kgoto/athena
  • rashbypi/athena
  • evitale/athena
  • arej/athena
  • lkretsch/athena
  • ivyas/athena
  • npond/athena
  • jebohm/athena
  • aleksand/athena
  • epasqual/athena
  • hluk/athena
  • dbiswas/athena
  • cvittori/athena
  • mbiyabi/athena
  • mkareem/athena
  • aralves/athena
  • dkoeck/anniathenafork
  • mihe/athena
  • tslee/athena
  • mhaacke/athena
  • rgupta/athena
  • croland/athena
  • cgarvey/athena
  • pkumari/athena
  • asoflau/athena
  • feickert/athena
  • kesedlac/athena
  • ctosciri/athena-old
  • ctosciri/athena
  • gfrattar/athena
  • agerwin/athena
  • ricunnin/athena
  • gwilliam/athena
  • bdixit/masking-strip-modules
  • gaofeng/athena
  • gtolkach/athena
  • ksudo/athena
  • bscheuer/athena
  • jfeng2/athena
  • kosuzuki/athena
  • svanstro/athena
  • vaustrup/athena
  • rhiguchi/athena
  • etoyoda/athena
  • hart/athena
  • tnakagaw/athena
  • rmizuhik/athena
  • amakita/athena
  • maoki/athena
  • kkanke/athena
  • miyamada/athena
  • tpaschoa/athena
  • rishikaw/athena
  • ferusso/athena
  • anayaz/athena
  • whopkins/athena
  • dduda/athena
  • evalient/athena
  • aagaard/athena
  • smweber/athena-run-3
  • smweber/athena
  • shudong/athena
  • zyan/athena-muon-calib-stream
  • strom/athena
  • evalient/athena-dnn-calculator
  • zyan/athena-muon-calib
  • dellacqu/athena
  • glagafon/project-nimber-1
  • strom/athena-dms
  • brosser/athena
  • jsallen/athena
  • sbellman/athena
  • macretar/athena
  • aowang/athena
  • ooncel/athena
  • jhoya/athena
  • leguo/athena
  • skadir/athena-sadaf
  • glagafon/handi-project
  • wuxi/athena
  • tygeorge/athena
  • hasun/athena
  • osotosan/athena
  • glagafon/handi-project-1
  • syan/athena-syan
  • mnorfolk/athena
  • axgallen/athena-qualification-task
  • aborbely/athena
  • will/athena
  • karakawa/athena
  • mmaroun/ravina-fork
  • taogawa/athena
  • seinfant/athena
  • dmankad/athena-gen
  • schernau/athena
  • axgallen/athena
  • tmlinare/athena
  • romar/athena
  • agarabag/athena
  • ktariq/athena
  • vlysenko/athena
  • mahorstm/athena
  • zuzak/athena
  • dhagan/athena
  • ibamwidh/athena
  • ipolishc/athena
  • tizhang/athena
  • atishelm/athena
  • ykhoulak/myathena
  • jolamber/athena
  • frfische/athena
  • huayu/athena
  • jlue/athena-latest
  • xilin/athena
  • yil/athena
  • kifarman/athena
  • chuanye/athena
  • nkua-atlas/athena
  • dntounis/athena
  • tayoshid/athena
  • movincen/athena
  • lderamo/athena
  • nischmit/athena
  • steinber/athena-main
  • dongyi/athena
  • tdingley/athena
  • dtruncal/athena
  • hasegawa/athena
  • kazheng/athena-acts
  • malvesca/athena
  • openc/athena
  • mnowak/athena
  • anfortma/athena
  • glagafon/dq-optimize
  • ladamczy/athena
  • mhufnage/athena
  • lsultana/obsolete_athena
  • lsultana/athena
  • lcalic/athena
  • ekajomov/athena-fork-fix
  • rqian/athena
  • alveltma/athena
  • kfung/athena
  • yonoda/athena
  • alpleban/athena
  • mmaheshw/athena
  • pebaron/athena-leprem
  • anstein/athena
  • jdavidso/athena
  • gbird/athena
  • edcritel/athena
  • midandre/athena
  • bglik/athena
  • kyjones/athena
  • mfurukaw/athena
  • sokkerma/athena
  • anhodges/athena
  • mvivasal/athena
  • asbrooks/athena
  • fcurcio/athena
  • mveen/athena
  • lboccard/athena
  • mmlynars/athena-v-2
  • jmcgowan/athena
  • tburatov/athena
  • ctaybi/athena
  • dmankad/athena
  • ivyoung/athena
  • joroemer/athena
  • tayoshid/athena-test
  • jodafons/athena
  • drasslof/athena
  • sdemiran/athena
  • sanchezj/athena-2022
  • jiddon/athena
  • tmclachl/athena
  • anburger/athena
  • apfleger/athena
  • fwinkel/athena
  • sdahbi/athena
  • sidoti/athena
  • goblirsc/athena
  • mmoors/athena
  • izahir/athena
  • rvinasco/athena
  • jwkraus/athena
  • sanchezj/athena
  • esimpson/athena
  • rhaberle/athena
  • jhowarth/athena
  • obut/athena
  • klleras/athena
  • jecouthu/athena
  • janders/athena
  • jchapman/athena
  • dta/athena_old
  • mungo/athena
  • dtrischu/athena
  • avallier/athena
  • fmontere/athena
  • misantan/athena
  • fhenry/athena
  • sfuenzal/athena
  • zalegria/athena
  • gdigrego/athena
  • awharton/Athena
  • zhaotong/athena
  • amelo/athena
  • acordeir/athena-ed
  • shaoguan/athena
  • peiyan/athena
  • nbruscin/athena
  • pdougan/athena
  • kchu/athena
  • caiy/athena
  • backes/athena
  • mkholoda/athena
  • fkirfel/athena
  • tayoshid/athena-2024
  • gfacini/athena
  • esampson/athena-idart
  • bcervato/athena
  • fwinkl2/athena
  • shpeng/athena-2
  • costanzo/athena
  • gmercado/athena
  • rhowen/athena
  • esampson/athena-idart-2
  • nharriso/athena
  • gmascare/athena
  • yvolkotr/athena
  • djlewis/athena
  • pibutti/athena
  • esampson/athena-otp
  • alpleban/athena-met
  • yuematsu/athena
  • yilin/athena
  • esampson/athena-june-otp
  • astefl/athena
  • bmoser/athena
  • wcastigl/athena
  • zhanhang/athena
  • bdong/athena
  • thitchin/athena
  • ksahan/athena
  • lbarrade/athena
  • msasada/athena
  • sosarkar/athena-again
  • seth/athena
  • agheata/athena
  • dbaronmo/athena
  • txu/athena
  • robouque/athena
  • nsurijr/athena
  • damperia/athena-acts
  • okolay/athena
  • zhangbo/athena
  • mlyukova/athena
  • esampson/june-2-otp
  • wema/athena
  • eballabe/athena
  • boudreau/athena
  • martyniu/athena
  • acamplan/athena
  • bngair/met-significance-r-22
  • vsasse/athena
  • bhuth/athena
  • vkost/athena
  • bngair/me-tsig-athena
  • ksakura/athena
  • domatter/athena
  • menadeem/athena
  • atymchys/athena
  • yanqiw/athena
  • rhicks/athena
  • linghua/athena
  • arelycg/athena
  • mwessels/athena
  • skadir/athena
  • sgoswami/athena
  • beltran/athena
  • juscerri/athena
  • biliu/athena
  • sosarkar/athena
  • dreikher/athena
  • hshaddix/athena
  • bdebjani/athena
  • ddicroce/athena
  • lwinkler/athena
  • fladias/athena
  • emoon/athena
  • cleong/athena
  • elham/athena
  • sdiefenb/athena-onnx-tutorial
  • mhabedan/athena
  • haren/athena
  • mads/athena
  • dwilson/athena
  • fivone/athena
  • nkrogh/athena
  • lsanfili/athena
  • thart/athena
  • echerepa/athena
  • dahumphr/athena
  • scane/athena
  • baer/athena
  • lifoster/athena
  • dcamarer/athena
  • alancast/athena
  • kenakamu/athena
  • glagafon/aaaathena
  • glagafon/athena
  • haotianl/athena
  • eskorda/athena
  • salopez/athena
  • rshibata/athena
  • ukhurshi/athena
  • lburke/athena
  • glagafon/glagafon-dq
  • rvavrick/athena
  • pizhang/athena
  • pachabri/athena
  • htsoi/athena
  • delitez/athena
  • therwig/athena
  • mwitkows/athena
  • lcorazzi/athena
  • casadop/athena
  • ezaya/athena
  • mmantina/athena
  • hzhuang/athena
  • achamber/athena
  • jaburles/athena
  • mamirono/athena
  • lmonaco/athena
  • rmole/athena
  • jkrupa/athena
  • mfornasi/athena
  • gserenis/athena
  • semami/athena
  • rpozzi/athena
  • fdattola/athena
  • belderto/athena
  • uepstein/athena
  • jinglis/athena
  • lopezzot/athena
  • ljerala/athena
  • cmavungu/athena
  • abesir/athena
  • lechols/athena
  • htorre/athena
  • jlittle/athena
  • robouque/athena-20241115
  • jajohnso/athena
  • fsiegert/athena
  • wguerin/athena
  • rmole/athena-personal-fork
  • kfang/athena-fork-kyfang
  • tneep/athena
  • lbrown/athena
  • wenjingw/athena
  • amoreira/athena
  • epompapa/athena
  • ashirazi/athena
  • wasu/athena
  • jackersc/athena
  • prmitra/athena
  • kgrimm/athena-kgrimm
  • toheintz/athena
  • nihartma/athena
  • aslobodk/athena
  • kdipetri/athena
  • goetz/athena-acts
  • gfazzino/athena
  • yazhou/athena
  • muschmid/athena
  • falves/athena
  • alarnold/athena
  • djuarezg/athena
  • wlai/athena
  • mdacunha/athena
  • alecrhys/athena
  • rohasan/athena
  • asickles/athena
  • mborodin/athena
  • novotnyp/athena
  • adsalvad/athena
  • lvicenik/athena
  • christog/athena
  • ibenaoum/athena
  • tflee/athena
  • zetao/athena
  • llarson/athena
  • frcastig/athena
  • kkazakov/athena
  • mfarzali/athena
  • ehampshi/athena
  • exochell/my-athena
  • pusharma/athena
  • gpinheir/athena
  • jusilva/athena
  • tomoya/athena-low-pt-muon-rec
  • jecifuen/athena
  • nshtokha/athena
  • mojeda/athena
  • vchabala/athena
  • chhultqu/athena
  • nsur/athena-lund
  • misavic/athena
  • camccrac/athena
  • yuxuanz/local-athena
  • pmourafr/athena
  • hshaddix/athena-hshaddix
  • jlieberm/athena
  • jlai/athena
  • yukari/athena
  • sizumiya/athena
  • zhubacek/athena
  • akraus/athena
  • mnegrini/athena
  • rkavak/athena
  • mfilipig/athena
  • fdejean/athena
  • ssuravar/athena
  • sawyer/athena
  • yanqiw/athena-acts-for-run-3-silicon-tracking
  • zrokavec/athena
  • gipoddar/athena
  • beyeo/athena
  • gsalvi/athena
  • mtancock/athena-2
  • sutuncay/athena
  • fballi/athena
  • vpires/athena-vasco
  • ywng/athena
1575 results
Show changes
Commits on Source (69)
Showing
with 226 additions and 177 deletions
......@@ -654,7 +654,6 @@ TileCalibrationCellHitCnt
TileCalibHitActiveCell
TileCalibHitInactiveCell
TileCalibHitDeadMaterial
CellDetailsNoiseTool
DetStore
AuditInitialize
doLArHitToCellDirect
......@@ -908,12 +907,10 @@ const
CPUTimeRef
LArClusterCopier
larClusterCopier
CaloNoiseTool
TopoClusterMapperGetter
SRT
sizep
stl
useNoiseTool
AuditBeginRun
theCaloCellContainerCheckerTool
EMCellContainerName
......@@ -952,7 +949,6 @@ AuditFinalize
CopyCell
leakRSS
gapscin
UseCaloNoiseTool
MeVTool
PreSampE
TWOPI
......@@ -1018,7 +1014,6 @@ jetrec
makeinfo
jobProperty
CaloTopoSplitterClusterCell
theCaloNoiseTool
laplace
ThresholdGeVCells
thresholdGeVCells
......@@ -1036,7 +1031,6 @@ EvtMax
CaloTopoSplitterHashCluster
CaloClusterStoreHelper
DMCalib
LArNoiseTool
MinBias
AuditRestart
maxima
......@@ -1048,7 +1042,6 @@ CellContainers
maxEt
LArCmbTwrBldr
CaloTowerCmbGetter
ICalorimeterNoiseTool
LArCmbTwrBldrChronobuild
ClusterContainer
memexe
......@@ -1087,7 +1080,6 @@ AthenaKernel
CaloCellsName
MyPackage
TileCells
CaloNoiseToolDefault
lastEvForLeak
LArRawChannels
efcal
......@@ -1232,7 +1224,6 @@ ntileb
enums
CellCorrections
MonitorService
ICaloNoiseTool
iCalo
EMTopo
ntileg
......@@ -1259,7 +1250,6 @@ eng
Unal
enum
endif
noiseTool
MinLLongitudinal
endcap
EndCap
......
# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
# specifies Tower/TopoCluster -> TopoTower
from AthenaCommon.JobProperties import jobproperties as jp
......@@ -111,8 +111,6 @@ class CaloTopoTowerGetter ( Configured ) :
theCaloTopoTowerAlgorithm.MinimumClusterEnergy = -1000000000.0
theCaloTopoTowerAlgorithm.CellEnergySignificance = -1.
# noise tool
theCaloTopoTowerAlgorithm.UseCaloNoiseTool = False
########################
......
# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
#from AthenaCommon.AppMgr import ServiceMgr as svcMgr
......@@ -132,11 +132,6 @@ def MakeTowersFromClusters(towerMakerName = 'CaloTowerBuilderAlg', #
''' External tools for moment calculation
'''
##from CaloTools.CaloNoiseToolDefault import CaloNoiseToolDefault
#from AthenaCommon.AppMgr import ToolSvc
#caloNoiseTool = CaloNoiseToolDefault()
#ToolSvc += caloNoiseTool
from CaloTools.CaloNoiseCondAlg import CaloNoiseCondAlg
CaloNoiseCondAlg ()
CaloNoiseCondAlg(noisetype="totalNoise") # "electronicNoise","pileupNoise","totalNoise"
......@@ -148,8 +143,6 @@ def MakeTowersFromClusters(towerMakerName = 'CaloTowerBuilderAlg', #
from CaloRec.CaloRecConf import CaloClusterMomentsMaker
clusterMoments = CaloClusterMomentsMaker (towerMakerName+'MomentMaker')
clusterMoments.MaxAxisAngle = 20*deg
#clusterMoments.CaloNoiseTool = caloNoiseTool
#clusterMoments.UsePileUpNoise = True
clusterMoments.TwoGaussianNoise = jobproperties.CaloTopoClusterFlags.doTwoGaussianNoise()
clusterMoments.MinBadLArQuality = 4000
clusterMoments.MomentsNames = [
......
......@@ -90,13 +90,9 @@ if rec.readESD and not rec.doESD:
## if rec.readESD() and DetFlags.detdescr.Calo_on():
## from CaloRec.CaloRecConf import CaloCellMaker
## theCaloCellMaker=CaloCellMaker(CaloCellsOutputName="AllCalo",CaloCellHack=True)
## # calo modifying tool to be inserted there
## from CaloTools.CaloNoiseToolDefault import CaloNoiseToolDefault
## theCaloNoiseTool = CaloNoiseToolDefault()
## ToolSvc+=theCaloNoiseTool
## from CaloCellCorrection.CaloCellCorrectionConf import CaloCellRandomizer
## theCaloCellRandomizer=CaloCellRandomizer(noiseTool=theCaloNoiseTool,DoGaussRandomization=True)
## theCaloCellRandomizer=CaloCellRandomizer(DoGaussRandomization=True)
## ToolSvc += theCaloCellRandomizer
## from CaloRec.CaloRecConf import CaloCellContainerCorrectorTool
......
/*
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
*/
#include "GaudiKernel/MsgStream.h"
......@@ -18,7 +18,6 @@
#include "CaloEvent/CaloCellContainer.h"
#include "CaloEvent/CaloClusterContainer.h"
#include "CaloEvent/CaloTopoTowerContainer.h"
#include "CaloInterface/ICalorimeterNoiseTool.h"
#include "CaloTopoTowerAlgorithm.h"
#include <string>
......@@ -59,8 +58,6 @@ CaloTopoTowerAlgorithm::CaloTopoTowerAlgorithm(const std::string& name,
// Noise Tool stuff
declareProperty("DefaultNoiseSigma", m_noiseSigma = 10.0);
declareProperty("UseCaloNoiseTool", m_useNoiseTool = false);
declareProperty("UsePileUpNoise", m_usePileUpNoise = true);
declareProperty("CellEnergySignificance", m_cellESignificanceThreshold = -1);
// Calo from which to use cells
......@@ -97,13 +94,6 @@ StatusCode CaloTopoTowerAlgorithm::initialize()
ATH_CHECK(m_towerContainerKey.initialize());
ATH_CHECK(m_newTowerContainerKey.initialize());
// Report some information regarding the noise tool
if ( m_useNoiseTool && m_usePileUpNoise) {
ATH_MSG_DEBUG( "Pile-Up Noise from Noise Tool "
<< " is selected! The noise sigma will be the"
<< " quadratic sum of the electronics noise and the pile up!" );
}
m_caloIndices.clear();
for ( unsigned int iCalos=0; iCalos< m_includedCalos.size(); iCalos++ )
{
......@@ -268,8 +258,6 @@ StatusCode CaloTopoTowerAlgorithm::execute (const EventContext& ctx) const
theTowers->SetUseCellWeights(m_useCellWeights);
// Noise tool stuff
theTowers->SetUseNoiseTool(m_useNoiseTool);
theTowers->SetUsePileUpNoise(m_usePileUpNoise);
theTowers->SetNoiseSigma(m_noiseSigma);
theTowers->SetCellESignificanceThreshold(m_cellESignificanceThreshold);
......
/*
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
*/
#ifndef CALOREC_CALOTOPOTOWERALGORITHM_H
......@@ -87,8 +87,6 @@ class CaloTopoTowerAlgorithm : public AthReentrantAlgorithm
bool m_useCellWeights;
// Noise tool stuff
bool m_useNoiseTool;
bool m_usePileUpNoise;
float m_noiseSigma;
float m_cellESignificanceThreshold;
......
......@@ -66,7 +66,7 @@ namespace Ath {
DataObjIDPtrColl m_inputHandles;
DataObjIDPtrColl m_outputHandles;
std::vector< std::pair<IDynamicDataConsumer *,Gaudi::Algorithm *> > m_dynDataConsumer;
std::unordered_map< IDynamicDataConsumer *,std::vector<Gaudi::Algorithm *> > m_dynDataConsumer;
};
}
......
......@@ -68,7 +68,10 @@ namespace Ath {
[this](Gaudi::Algorithm *an_alg) {
IDynamicDataConsumer *a_dyn_data_consumer=dynamic_cast<IDynamicDataConsumer *>(an_alg);
if (a_dyn_data_consumer) {
m_dynDataConsumer.push_back(std::make_pair(a_dyn_data_consumer, an_alg));
std::vector<Gaudi::Algorithm *> &alg_list = m_dynDataConsumer[a_dyn_data_consumer];
if (std::find(alg_list.begin(),alg_list.end(),an_alg)==alg_list.end()) {
alg_list.push_back(an_alg);
}
}
// have to collect input and output handles because the sequence will only collect them after initialize
insertHandles(m_inputHandles, an_alg->inputHandles());
......@@ -79,7 +82,10 @@ namespace Ath {
auto tool_visitor = [this, an_alg](IAlgTool *alg_tool) {
IDynamicDataConsumer *a_dyn_data_consumer=dynamic_cast<IDynamicDataConsumer *>(alg_tool);
if (a_dyn_data_consumer) {
m_dynDataConsumer.push_back(std::make_pair(a_dyn_data_consumer, an_alg));
std::vector<Gaudi::Algorithm *> &alg_list = m_dynDataConsumer[a_dyn_data_consumer];
if (std::find(alg_list.begin(),alg_list.end(),an_alg)==alg_list.end()) {
alg_list.push_back(an_alg);
}
}
if (auto* tool_impl = dynamic_cast<AlgTool*>( alg_tool ); tool_impl) {
insertHandles(m_inputHandles, tool_impl->inputHandles());
......@@ -130,29 +136,32 @@ namespace Ath {
}
out << endmsg;
}
for (std::pair<IDynamicDataConsumer *,Gaudi::Algorithm *> &dyn_data_consumer : m_dynDataConsumer ) {
for (std::pair<IDynamicDataConsumer * const,std::vector<Gaudi::Algorithm *> > &dyn_data_consumer : m_dynDataConsumer ) {
std::vector<Gaudi::DataHandle *> tmp_new_input_handles;
std::vector<Gaudi::DataHandle *> tmp_new_output_handles;
bool ret = dyn_data_consumer.first->updateDataNeeds(input_data_in, output_data_in, tmp_new_input_handles, tmp_new_output_handles);
if (msgLvl(out,MSG::VERBOSE)) {
out << MSG::VERBOSE << " new data from " << dyn_data_consumer.second->name()
<< " i:" << tmp_new_input_handles.size()
out << MSG::VERBOSE << " new data for";
for (const Gaudi::Algorithm *parent_alg : dyn_data_consumer.second) {
out << " " << parent_alg->name();
}
out << " i:" << tmp_new_input_handles.size()
<< " o:" << tmp_new_output_handles.size()
<< endmsg;
}
updated |= ret;
if (ret) {
if (msgLvl(out,MSG::DEBUG)) {
if (Gaudi::Algorithm *an_alg = dynamic_cast<Gaudi::Algorithm *>(dyn_data_consumer.first); an_alg) {
if (Gaudi::Algorithm * const an_alg = dynamic_cast<Gaudi::Algorithm * const>(dyn_data_consumer.first); an_alg) {
out << MSG::DEBUG << an_alg->name() << " updated its data needs." << endmsg;
// DEBUG:
out << MSG::DEBUG << an_alg->name() << " inputs:";
for (const Gaudi::DataHandle *handle : an_alg->inputHandles()) {
out << " " << handle->fullKey();
}
out << endmsg;
for (const Gaudi::DataHandle *handle : an_alg->inputHandles()) {
out << " " << handle->fullKey();
}
out << endmsg;
}
else if (AlgTool *alg_tool = dynamic_cast<AlgTool *>(dyn_data_consumer.first); alg_tool) {
else if (AlgTool *alg_tool = dynamic_cast<AlgTool * const>(dyn_data_consumer.first); alg_tool) {
out << MSG::DEBUG << alg_tool->name() << " updated its data needs." << endmsg;
// DEBUG:
out << MSG::DEBUG << alg_tool->name() << " inputs:";
......@@ -166,20 +175,21 @@ namespace Ath {
}
}
}
Gaudi::Algorithm *parent_alg = dyn_data_consumer.second;
input_data_out.reserve(input_data_out.size()+tmp_new_input_handles.size());
for (Gaudi::DataHandle *a_handle : tmp_new_input_handles) {
parent_alg->addDependency(a_handle->fullKey(), Gaudi::DataHandle::Reader);
input_data_out.push_back(&(a_handle->fullKey()));
if (msgLvl(out,MSG::DEBUG)) out << MSG::DEBUG << " addDependency new input for " << parent_alg->name() << " "
<< a_handle->fullKey().className() << " / " << a_handle->objKey() << endmsg;
}
output_data_out.reserve(output_data_out.size()+tmp_new_output_handles.size());
for (Gaudi::DataHandle *a_handle : tmp_new_output_handles) {
parent_alg->addDependency(a_handle->fullKey(), Gaudi::DataHandle::Writer);
output_data_out.push_back(&(a_handle->fullKey()));
if (msgLvl(out,MSG::DEBUG)) out << MSG::DEBUG << " addDependency new output for " << parent_alg->name() << " "
<< a_handle->fullKey().className() << " / " << a_handle->objKey() << endmsg;
for (Gaudi::Algorithm *parent_alg : dyn_data_consumer.second) {
input_data_out.reserve(input_data_out.size()+tmp_new_input_handles.size());
for (Gaudi::DataHandle *a_handle : tmp_new_input_handles) {
parent_alg->addDependency(a_handle->fullKey(), Gaudi::DataHandle::Reader);
input_data_out.push_back(&(a_handle->fullKey()));
if (msgLvl(out,MSG::DEBUG)) out << MSG::DEBUG << " addDependency new input for " << parent_alg->name() << " "
<< a_handle->fullKey().className() << " / " << a_handle->objKey() << endmsg;
}
output_data_out.reserve(output_data_out.size()+tmp_new_output_handles.size());
for (Gaudi::DataHandle *a_handle : tmp_new_output_handles) {
parent_alg->addDependency(a_handle->fullKey(), Gaudi::DataHandle::Writer);
output_data_out.push_back(&(a_handle->fullKey()));
if (msgLvl(out,MSG::DEBUG)) out << MSG::DEBUG << " addDependency new output for " << parent_alg->name() << " "
<< a_handle->fullKey().className() << " / " << a_handle->objKey() << endmsg;
}
}
}
return updated;
......
Willing to acquire file bootstrap.pkl from
/afs/cern.ch/user/s/ssnyder/atlas-work3/build-x86_64-centos7-gcc8-dbg/x86_64-centos7-gcc8-dbg/share/bootstrap.pkl
copy bootstrap.pkl
... Read 2 items from python pickle file: bootstrap.pkl
... Read 2 items from python pickle file: bootstrap_test.pkl
... Read defaultdict from bootstrap.pkl
... Read 27 items from python pickle file: bootstrap.pkl
... Read defaultdict from bootstrap_test.pkl
... Read 27 items from python pickle file: bootstrap_test.pkl
Step 1: reference file #components: 27
Step 2: file to check #components: 27
Willing to acquire file bootstrap_threaded.pkl from
/afs/cern.ch/user/s/ssnyder/atlas-work3/build-x86_64-centos7-gcc8-dbg/x86_64-centos7-gcc8-dbg/share/bootstrap_threaded.pkl
copy bootstrap_threaded.pkl
... Read 2 items from python pickle file: bootstrap_threaded.pkl
... Read 2 items from python pickle file: bootstrap_threaded_test.pkl
... Read defaultdict from bootstrap_threaded.pkl
... Read 34 items from python pickle file: bootstrap_threaded.pkl
... Read defaultdict from bootstrap_threaded_test.pkl
... Read 34 items from python pickle file: bootstrap_threaded_test.pkl
Step 1: reference file #components: 34
Step 2: file to check #components: 34
# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
import pickle
import logging
......@@ -85,6 +85,8 @@ def loadConfigFile(fname, args) -> Dict:
cfg, (collections.defaultdict, dict)
): # old configuration
conf.update(cfg)
conf.update(pickle.load(input_file)) # special services
# FIXME: there's a third pickle object with python components
elif isinstance(cfg, (collections.Sequence)):
for c in cfg:
conf.update(c)
......
......@@ -10,26 +10,7 @@
///////////////////////////////////////////////////////////////////
#include "AthEventCounter.h"
/**
** Constructor(s)
**/
AthEventCounter::AthEventCounter(const std::string& name, ISvcLocator* pSvcLocator) :
AthAlgorithm( name, pSvcLocator ),
m_skip ( 0 ),
m_total( 0 )
{
declareProperty( "Frequency", m_frequency=1,
"The frequency with which the number of events should be "
"reported. The default is 1, corresponding to every event" );
m_frequency.verifier().setBounds( 0, 1000 );
}
/**
** Destructor
**/
AthEventCounter::~AthEventCounter( )
{}
#include <cstdlib>
StatusCode
AthEventCounter::initialize()
......@@ -39,16 +20,17 @@ AthEventCounter::initialize()
}
StatusCode
AthEventCounter::execute()
AthEventCounter::execute(const EventContext& ) const
{
m_total++;
int freq = m_frequency;
if ( freq > 0 ) {
m_skip++;
if ( m_skip >= freq ) {
ATH_MSG_INFO ("execute ==> seen events: " << m_total);
m_skip = 0;
}
int currTotal=(m_total++);
if (m_frequency==0) {
return StatusCode::SUCCESS;
}
int rem=std::div(currTotal,m_frequency).rem;
if (rem==0) {
ATH_MSG_INFO ("execute ==> seen events: " << currTotal);
}
return StatusCode::SUCCESS;
}
......
///////////////////////// -*- C++ -*- /////////////////////////////
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
*/
// AthEventCounter.h
......@@ -11,29 +11,23 @@
#ifndef GAUDISEQUENCER_ATHEVENTCOUNTER_H
#define GAUDISEQUENCER_ATHEVENTCOUNTER_H
#include "AthenaBaseComps/AthAlgorithm.h"
#include "AthenaBaseComps/AthReentrantAlgorithm.h"
#include "Gaudi/Property.h"
#include <atomic>
class AthEventCounter : public AthAlgorithm
class AthEventCounter : public AthReentrantAlgorithm
{
public:
/**
** Constructor(s)
**/
AthEventCounter( const std::string& name, ISvcLocator* pSvcLocator );
/**
** Destructor
**/
~AthEventCounter( );
using AthReentrantAlgorithm::AthReentrantAlgorithm;
~AthEventCounter( ) = default;
/*****************************
** Public Function Members **
*****************************/
StatusCode initialize();
StatusCode execute();
StatusCode execute(const EventContext& ctx) const ;
StatusCode finalize();
private:
......@@ -47,18 +41,14 @@ private:
** should be reported. The default is 1, corresponding
** to every event.
**/
Gaudi::CheckedProperty<int> m_frequency;
/**
** The number of events skipped since the last time
** the count was reported.
**/
int m_skip;
Gaudi::Property<int> m_frequency{this, "Frequency", 1,
"The frequency with which the number of events should be "
"reported. The default is 1, corresponding to every event" };
/**
** The total events seen.
**/
int m_total;
mutable std::atomic<int> m_total{0};
};
#endif // GAUDISEQUENCER_ATHEVENTCOUNTER_H
......
# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
# Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
########################################################
## AugmentedStreams & MultipleStreamManager classes ##
......@@ -284,12 +284,14 @@ class AugmentedByteStream( AugmentedStreamBase ):
self.bsCopyTool.ByteStreamOutputSvc=self.bsOutputSvc
self.bsCopyTool.ByteStreamInputSvc=svcMgr.ByteStreamInputSvc
# create AthenaOutputStream for BS Copy and add it to topSequence
# create AthenaOutputStream for BS Copy
from AthenaServices.AthenaServicesConf import AthenaOutputStream
self.Stream = AthenaOutputStream( StreamName, WritingTool=self.bsCopyTool )
#topSequence += self.Stream #<-- coherent with asAlg=False in OutputStreamAthenaPool.py
theApp.addOutputStream( self.Stream )
# add the stream to the output sequence
from AthenaCommon.AlgSequence import AthSequencer
outSequence = AthSequencer("AthOutSeq")
outSequence += self.Stream
return
def SetOutputFileName(self, name):
......
......@@ -368,7 +368,7 @@ class AtlCoolTool:
i+= " ["+spec[idx].name() + " (" + typename + ") : "
if (typename.startswith("Blob")):
blob=payload[idx]
i+= "size=%i,chk=%i" % (blob.size(),crc32(blob.read().encode()))
i+= "size=%i,chk=%i" % (blob.size(),crc32(blob.read()))
else:
i+= str(payload[idx])
i+="]"
......
......@@ -7,11 +7,12 @@
#
# @date Sun 8 Mar 2020 03:27:57 GMT
#
# Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration#
# Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration#
#
from AthenaConfiguration.ComponentFactory import CompFactory # CompFactory creates old or new configs depending on the enva
from AthenaCommon.AthenaCommonFlags import athenaCommonFlags
def _condAlgName(detector):
return "RegSelCondAlg_"+detector
......@@ -29,7 +30,9 @@ def _createRegSelCondAlg( detector, CondAlgConstructor ):
PrintTable = False,
RegSelLUT = ("RegSelLUTCondData_"+detector) )
if detector == "Pixel":
if detector == "MDT" and athenaCommonFlags.isOnline:
condAlg.Conditions = ""
elif detector == "Pixel":
condAlg.DetEleCollKey = "PixelDetectorElementCollection"
condAlg.PixelCablingCondData = "PixelCablingCondData"
elif detector == "SCT":
......@@ -103,6 +106,11 @@ def makeRegSelTool_MDT() :
from AthenaCommon.DetFlags import DetFlags
enabled = DetFlags.detdescr.MDT_on()
from MuonRegionSelector.MuonRegionSelectorConf import MDT_RegSelCondAlg
if enabled and not athenaCommonFlags.isOnline:
from AthenaCommon.AlgSequence import AthSequencer
from MuonCondAlg.MuonTopCondAlgConfigRUN2 import MdtCondDbAlg
condseq = AthSequencer('AthCondSeq')
if not hasattr(condseq, "MdtCondDbAlg"): condseq+= MdtCondDbAlg()
return _makeRegSelTool( "MDT", enabled, MDT_RegSelCondAlg )
def makeRegSelTool_RPC() :
......@@ -183,13 +191,18 @@ def makeRegSelTool_TILE() :
##### new JO counterparts
def regSelToolCfg(flags, detector, CondAlg, CablingConfigCfg=None):
def regSelToolCfg(flags, detector, CondAlg, CablingConfigCfg=None, DetConditionsCfg=None):
from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
ca = ComponentAccumulator()
if CablingConfigCfg:
ca.merge(CablingConfigCfg(flags))
if DetConditionsCfg:
ca.merge(DetConditionsCfg(flags))
ca.setPrivateTools(_createRegSelTool(detector, True))
ca.addCondAlgo(_createRegSelCondAlg(detector, CondAlg))
the_alg = _createRegSelCondAlg(detector, CondAlg)
if detector == "MDT" and flags.Common.isOnline:
the_alg.Conditions = ""
ca.addCondAlgo(the_alg)
return ca
# inner detector
......@@ -212,7 +225,9 @@ def regSelTool_TRT_Cfg(flags):
def regSelTool_MDT_Cfg(flags):
from MuonConfig.MuonCablingConfig import MDTCablingConfigCfg
return regSelToolCfg(flags, "MDT", CompFactory.MDT_RegSelCondAlg, MDTCablingConfigCfg)
from MuonConfig.MuonCondAlgConfig import MdtCondDbAlgCfg
return regSelToolCfg(flags, "MDT", CompFactory.MDT_RegSelCondAlg, MDTCablingConfigCfg,
MdtCondDbAlgCfg if not flags.Common.isOnline else None)
def regSelTool_RPC_Cfg(flags):
from MuonConfig.MuonCablingConfig import RPCCablingConfigCfg
......
......@@ -6,7 +6,7 @@ atlas_subdir( xAODCore )
# Extra dependencies based on what environment we are in.
set( extra_libs )
if( NOT XAOD_STANDALONE )
set( extra_libs AthenaKernel )
set( extra_libs AthenaKernel GaudiKernel)
endif()
# External dependencies.
......
// Dear emacs, this is -*- c++ -*-
/*
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
*/
// $Id: ShallowCopy.h 766390 2016-08-04 11:18:59Z wlampl $
......@@ -20,25 +20,110 @@
#include "xAODCore/ShallowAuxContainer.h"
#include "xAODCore/ShallowAuxInfo.h"
#ifndef XAOD_STANDALONE
#include <GaudiKernel/ThreadLocalContext.h>
#else
class EventContext;
#endif
namespace xAOD {
/// Function to prepare an object to be stored in a shallow-copy container
///
/// To be used by shallowCopyContainer. The default implementation
/// here is dummy, just calling the default constructor. Can be
/// overloaded for types that require special treatment
/// To be used by shallowCopyContainer. The default implementation
/// here is dummy, just calling the default constructor. Can be
/// overloaded for types that require special treatment
/// (like xAOD::CaloCluster)
/// @param elem: Input object, ignored in this implementation
/// @returns A uniqe_ptr to the object to be push_back'ed into the
/// shallow-copy container.
/// @returns A uniqe_ptr to the object to be push_back'ed into the
/// shallow-copy container.
template< class T >
std::unique_ptr<T> prepareElementForShallowCopy(const T* /*elem*/) {
return std::make_unique<T>();
}
namespace detail{
/// Impl function for shallow copy container
/// @param cont The container to make a shallow copy of
/// @param ctx The currentEventContext
/// @returns A pair of unique_ptr to the created objects.
template<class T>
std::pair<std::unique_ptr<T>, std::unique_ptr<ShallowAuxContainer>>
shallowCopyContainerImpl(const T& cont,
DataLink<SG::IConstAuxStore>& link){
if (!link.cptr()) {
// This can happen when we read the input file in standalone
// mode in branch access mode. That's unfortunately not
// compatible with using a shallow copy auxiliary store.
std::cout << "xAOD::shallowCopyContainer ERROR Couldn't set up "
<< "DataLink to the original container's auxiliary store"
<< std::endl;
std::cout << "xAOD::shallowCopyContainer ERROR Are you using the "
<< "xAOD::TEvent::kBranchAccess access mode?" << std::endl;
return {};
}
// Create the new DV container:
auto newCont = std::make_unique<T>();
// Add the required number of elements to it:
newCont->reserve(cont.size());
for (size_t i = 0; i < cont.size(); ++i) {
newCont->push_back(prepareElementForShallowCopy(cont[i]));
}
// Create a new shallow auxiliary container:
auto aux = std::make_unique<ShallowAuxContainer>(link);
// Connect it to the interface container:
newCont->setStore(aux.get());
// Return the new objects:
return std::make_pair(std::move(newCont), std::move(aux));
}
}//end namespace detail
/// Function making a shallow copy of a constant container
///
/// This function can be used to make a shallow copy of an existing
/// (constant) container. It is most useful when reading an input file,
/// and/or applying systematic variations on a container.
///
/// @param cont The container to make a shallow copy of
/// @param ctx The currentEventContext
/// @returns A pair of unique_ptr to the created objects.
///
/// In Analysis Base it can be still called by using
/// Gaudi::Hive::currentContext() as 2nd argument,
/// although in practice is ignored as we do not really have
/// an actual EventContext type.
///
/// Be aware: If CONT has decorations, then the scheduler won't automatically
/// known that they are available on the copy. To make that happen, see
/// StoreGate/ShallowCopyDecorDeps.h.
template<class T>
std::pair<std::unique_ptr<T>, std::unique_ptr<ShallowAuxContainer>>
shallowCopyContainer(const T& cont,
[[maybe_unused]] const EventContext& ctx
){
#ifndef XAOD_STANDALONE
DataLink<SG::IConstAuxStore> link (cont.getConstStore(), ctx);
#else
//Note that in AnalysisBase
//- EventContext, is not a complete type, we have no class.
//- We do not have a DataLink ctor with EventContext
//- The return value of currentContext() can not be used.
DataLink<SG::IConstAuxStore> link(cont.getConstStore());
#endif
return detail::shallowCopyContainerImpl(cont,link);
}
/// Function making a shallow copy of a constant container
//
///
/// This function can be used to make a shallow copy of an existing
/// (constant) container. It is most useful when reading an input file,
......@@ -54,40 +139,9 @@ namespace xAOD {
///
template< class T >
std::pair< T*, ShallowAuxContainer* > shallowCopyContainer( const T& cont ) {
// Create a DataLink, to check if we'll be successful:
DataLink< SG::IConstAuxStore > link( cont.getConstStore() );
if( ! link.cptr() ) {
// This can happen when we read the input file in standalone
// mode in branch access mode. That's unfortunately not
// compatible with using a shallow copy auxiliary store.
std::cout << "xAOD::shallowCopyContainer ERROR Couldn't set up "
<< "DataLink to the original container's auxiliary store"
<< std::endl;
std::cout << "xAOD::shallowCopyContainer ERROR Are you using the "
<< "xAOD::TEvent::kBranchAccess access mode?"
<< std::endl;
std::pair< T*, ShallowAuxContainer* > dummy;
return dummy;
}
// Create the new DV container:
T* newCont = new T();
// Add the required number of elements to it:
newCont->reserve( cont.size() );
for( size_t i = 0; i < cont.size(); ++i ) {
newCont->push_back(prepareElementForShallowCopy(cont[i]));
}
// Create a new shallow auxiliary container:
ShallowAuxContainer* aux = new ShallowAuxContainer( link );
// Connect it to the interface container:
newCont->setStore( aux );
// Return the new objects:
return std::make_pair( newCont, aux );
DataLink<SG::IConstAuxStore> link (cont.getConstStore());
auto tmp = detail::shallowCopyContainerImpl(cont, link);
return std::make_pair(tmp.first.release(), tmp.second.release());
}
/// Function making a shallow copy of a constant standalone object
......
......@@ -28,8 +28,9 @@ atlas_add_xaod_smart_pointer_dicts(
"xAOD::EmTauRoIContainer_v2" "xAOD::TriggerMenuContainer_v1"
"xAOD::TrigCompositeContainer_v1" "xAOD::BunchConfContainer_v1"
"xAOD::TrigPassBitsContainer_v1" "xAOD::TriggerMenuJsonContainer_v1"
"xAOD::eFexTauRoIContainer_v1"
OBJECTS "xAOD::EnergySumRoI_v1" "xAOD::EnergySumRoI_v2"
"xAOD::eFexTauRoIContainer_v1" "xAOD::jFexSRJetRoIContainer_v1"
OBJECTS "xAOD::EnergySumRoI_v1" "xAOD::EnergySumRoI_v2"
"xAOD::TrigDecision_v1" "xAOD::TrigNavigation_v1"
"xAOD::RoiDescriptorStore_v1" )
......
......@@ -17,7 +17,10 @@
#include "xAODTrigger/versions/JetRoIContainer_v2.h"
#include "xAODTrigger/versions/MuonRoIContainer_v1.h"
#include "xAODTrigger/versions/eFexEMRoIContainer_v1.h"
#include "xAODTrigger/versions/eFexTauRoIContainer_v1.h"
#include "xAODTrigger/versions/jFexSRJetRoIContainer_v1.h"
#include "xAODTrigger/versions/gFexJetRoIContainer_v1.h"
#include "xAODTrigger/versions/gFexGlobalRoIContainer_v1.h"
......@@ -35,7 +38,9 @@ ADD_NS_DV_PROXY( xAOD, JetRoIContainer_v1 );
ADD_NS_DV_PROXY( xAOD, JetRoIContainer_v2 );
ADD_NS_DV_PROXY( xAOD, MuonRoIContainer_v1 );
ADD_NS_DV_PROXY( xAOD, eFexEMRoIContainer_v1 );
ADD_NS_DV_PROXY( xAOD, eFexTauRoIContainer_v1 );
ADD_NS_DV_PROXY( xAOD, jFexSRJetRoIContainer_v1);
ADD_NS_DV_PROXY( xAOD, gFexJetRoIContainer_v1 );
ADD_NS_DV_PROXY( xAOD, gFexGlobalRoIContainer_v1 );
......
/*
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
*/
// Local includes(s):
#include "xAODTrigger/versions/jFexSRJetRoIAuxContainer_v1.h"
namespace xAOD{
jFexSRJetRoIAuxContainer_v1::jFexSRJetRoIAuxContainer_v1()
: AuxContainerBase() {
AUX_VARIABLE(word0);
AUX_VARIABLE(jFexNumber);
AUX_VARIABLE(tobEt);
AUX_VARIABLE(iEta);
AUX_VARIABLE(iPhi);
AUX_VARIABLE(satFlag);
}
}//end of namespace xAOD