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
  • calfayan/athena
  • kjohns/athena
  • atlas/athena
  • toshi/athena
  • dguest/athena
  • jakoubek/athena
  • aundrus/athena
  • akraszna/athena
  • karolos/athena
  • jmontejo/athena
  • fwinkl/athena
  • damazio/athena
  • okuprash/athena
  • smh/athena
  • wlampl/athena
  • turra/athena
  • tdado/athena
  • tadej/athena
  • abuckley/athena
  • jmasik/athena
  • rhauser/athena
  • pjacka/athena
  • tamartin/athena
  • tbold/athena
  • mhodgkin/athena
  • phwindis/athena
  • nstyles/athena
  • mark/athena
  • gemmeren/athena
  • arnaez/athena
  • ssnyder/athena
  • wwalko/athena
  • emoyse/athena
  • baines/athena
  • pgadow/athena
  • solodkov/athena
  • rbielski/athena
  • mmuskinj/athena
  • dcasper/athena
  • mrybar/athena
  • psommer/athena
  • ychiu/athena
  • christos/athena
  • yoyamagu/athena
  • bwynne/athena
  • rbianchi/athena
  • graemes/athena
  • sshaw/athena
  • tstreble/athena
  • shlomit/athena
  • hartj/athena
  • ATLAS-EGamma/athena
  • jcatmore/athena
  • ebuschma/athena
  • gunal/athena
  • ewelina/athena
  • yuxu/athena
  • ligang/athena
  • sroe/athena
  • toyamaza/athena
  • lfiorini/athena
  • longjon/athena
  • jichen/athena
  • nikiforo/athena
  • almaloiz/athena
  • tlari/athena
  • susinha/athena
  • fpastore/athena
  • filthaut/athena
  • harkusha/athena
  • cchan/athena
  • mvozak/athena
  • peter/athena
  • leggett/athena
  • cvarni/athena
  • martindl/athena
  • wleight/athena
  • nwarrack/athena
  • cshimmin/athena
  • chays/athena
  • mihuebne/athena
  • dtovey/athena
  • sgeorge/athena
  • yafu/athena
  • jsallen/athena-high-pt-ms-jets
  • mgignac/athena
  • alfroch/athena
  • mstamenk/athena
  • dkar/athena
  • okepka/athena
  • wiedenat/athena
  • tkohno/athena
  • khoo/athena
  • maklein/athena
  • cohm/athena
  • janovak/athena
  • omajersk/athena
  • dbakshig/athena
  • fernando/athena
  • tmkrtchy/athena
  • scheiric/athena
  • pleskot/athena
  • gingrich/athena
  • jobalz/athena
  • ebergeas/athena
  • schaarsc/athena
  • ekasimi/athena
  • afaulkne/athena
  • ekuwertz/athena
  • xai/athena
  • ponyisi/athena
  • merrenst/athena
  • ravinab/athena
  • goetz/athena
  • achishol/athena
  • dpopov/athena
  • astruebi/athena
  • mdanning/athena
  • alaurier/athena
  • egramsta/athena
  • hye/athena
  • mtoscani/athena
  • krumnack/athena
  • efilmer/athena
  • jpanduro/athena
  • clseitz/athena
  • ssarikay/athena
  • hyamauch/athena
  • ppostola/athena
  • bmindur/athena
  • ncalace/athena
  • aad/athena
  • shanisch/athena
  • gpanizzo/athena
  • tupham/athena
  • nkrengel/athena
  • rcoelhol/athena
  • rkopelia/athena
  • stelzer/athena
  • cmcginn/athena
  • ssottoco/athena
  • bernius/athena
  • turnerm/athena
  • tsulaia/athena
  • vcairo/athena
  • sutt/athena
  • ldc/athena
  • stsuno/athena
  • jmacdona/athena
  • mbandier/athena
  • yunju/athena
  • jdandoy/athena
  • jufische/athena
  • mehlhase/athena
  • nasbah/athena
  • kwhalen/athena
  • dzanzi/athena
  • bmorgan/athena
  • msaimper/athena
  • kzoch/athena
  • williams/athena
  • shhirose/athena
  • amete/athena
  • rcarney/athena
  • cheidegg/athena
  • heng/athena
  • kkohler/athena
  • coccaro/athena
  • hhibi/athena
  • loch/athena
  • ynoguchi/athena
  • campanel/athena
  • cdeutsch/athena
  • wbalunas/athena
  • hoide/athena
  • xju/athena
  • nova/athena
  • yuchou/athena
  • hrussell/athena
  • todorova/athena
  • sjiggins/athena
  • lidiaz/athena
  • bgokturk/athena
  • aytul/athena
  • kegraham/athena
  • jbiswal/athena
  • guerrero/athena
  • bouhova/athena
  • kpachal/athena
  • alwang/athena
  • dhayden/athena
  • mverissi/athena
  • alopezso/athena
  • mvessell/athena
  • ssantpur/athena
  • mvanadia/athena
  • kenelson/athena
  • upatel/athena
  • omeshkov/athena
  • fmeloni/athena
  • soumya/athena
  • igrabows/athena
  • tvarol/athena
  • ruyuan/athena
  • korona/athena
  • dshope/athena
  • anperrev/athena
  • eramakot/athena
  • mhank/athena
  • dbogavac/athena
  • cowagner/athena
  • tnobe/athena
  • tursom/athena
  • derue/athena
  • fsforza/athena
  • koffas/athena
  • angianni/athena
  • fgiuli/athena
  • ballbroo/athena
  • diehl/athena
  • myexley/athena
  • chinderk/athena
  • davidek/athena
  • falonso/athena
  • hansenph/athena
  • mfujimot/athena
  • tphamleh/athena
  • ekajomov/athena-general
  • salvator/athena
  • hirose/athena
  • sarbiolv/athena
  • jhaley/athena
  • masato/athena
  • jmendes/athena
  • stapiaar/athena
  • stavrop/athena
  • ffabbri/athena
  • nwenke/athena
  • agbet/athena
  • tpelzer/athena
  • gia/athena
  • hmildner/athena
  • cdelitzs/athena
  • dbabal/athena
  • kkrizka/athena
  • juesseiv/athena
  • dwallace/athena
  • eschanet/athena
  • temoskal/athena
  • ckitsaki/athena
  • asonay/athena
  • lferencz/athena
  • pmeiring/athena
  • iaizenbe/athena
  • czhou/athena
  • jteoh/athena
  • liberato/athena
  • jiawei/athena
  • mromano/athena
  • jbeirer/athena
  • rustem/athena
  • nielsenj/athena
  • sswatman/athena
  • wachan/athena
  • miqueits/athena
  • ranovotn/athena
  • elmsheus/athena
  • markowen/athena
  • eparrish/athena
  • asquith/athena
  • esoldato/athena
  • nicholas/athena
  • aranzazu/athena
  • fuhe/athena
  • ndegroot/athena
  • dakoch/athena
  • lihan/athena
  • jkempste/athena
  • asoukhar/athena
  • tjunkerm/athena
  • ginaciog/athena
  • aporeba/athena
  • verducci/athena
  • martis/athena
  • mswiatlo/athena
  • sschramm/athena
  • pliu/athena
  • mdelmast/athena
  • anmrodri/athena
  • bcarlson/athena
  • fastcalosim_test/athena
  • ssaha/athena
  • scamarda/athena
  • gabarone/athena
  • lstocker/athena
  • guindon/athena
  • mxia/athena
  • rlongo/athena
  • conde/athena
  • mdonasci/athena
  • amoussa/athena
  • mmittal/athena
  • ffollega/athena
  • chelling/athena
  • gialas/athena
  • fcostanz/athena
  • shion/athena
  • hmaguire/athena
  • sschmitt/athena
  • cgutscho/athena
  • sberlend/athena
  • acts/athena
  • nifomin/athena
  • zsoumaim/athena
  • eriefel/athena
  • evarnes/athena
  • guescini/athena
  • dwilbern/athena
  • akotsoke/athena
  • laforge/athena
  • jkremer/athena
  • susy-hackers/athena
  • haozturk/athena
  • llorente/athena
  • kkoeneke/athena
  • istin/athena
  • fizisist/athena
  • rpoggi/athena
  • acanesse/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
  • mmazza/athena
  • jgonski/athena
  • csebasti/athena
  • itrandaf/athena
  • almgadm/athena
  • wobisch/athena
  • jhinds/athena
  • mwielers/athena
  • lmiller/athena
  • mtchijov/athena
  • mhance/athena
  • tiyang/athena
  • lucam/athena
  • lapereir/athena
  • kciesla/athena
  • aleopold/athena
  • emmat/athena
  • rbalasub/athena
  • pekman/athena
  • masaito/athena
  • zuysal/athena
  • somadutt/athena
  • jstupak/athena
  • salderwe/athena
  • simmons/athena
  • wmccorma/athena
  • pinamont/athena
  • kkreul/athena
  • ycoadou/athena
  • ilongari/athena
  • adye/athena
  • ssahin/athena
  • kbelobor/athena
  • wtaylor/athena
  • aoneill/athena
  • jzeng/athena
  • dmaximov/athena
  • gcallea/athena
  • fbartels/athena
  • ljeanty/athena
  • cschiavi/athena
  • kghorban/athena
  • ecarlson/athena
  • kasai/athena
  • aelmouss/athena
  • jraine/athena
  • mcfayden/athena
  • rozeny/athena
  • brottler/athena
  • nbelyaev/athena
  • scarra/athena
  • abandyop/athena
  • khanov/athena
  • rebeca/athena
  • aohatl/athena
  • joheinri/athena
  • gotero/athena
  • bigliett/athena
  • pmoskvit/athena
  • doglioni/athena
  • amarzin/athena
  • rgarg/athena
  • alaperto/athena
  • begalli/athena
  • bhonan/athena
  • dpudzha/athena
  • yajun/athena
  • mpokidov/athena
  • paulama/athena
  • mtesta/athena
  • vcroft/athena
  • torrence/athena
  • jajimene/athena
  • lbozianu/athena
  • atlidali/athena
  • barak/athena
  • roward/athena
  • demelian/athena
  • wprzygod/athena
  • tofitsch/athena
  • sgalantz/athena
  • hacooke/athena
  • salnikov/athena
  • amoroso/athena
  • csander/athena
  • atsirigo/athena
  • mmiralle/athena
  • alory/athena
  • elrossi/athena
  • ozaplati/athena
  • pbokan/athena
  • pottgen/athena
  • ymino/athena
  • jsabater/athena
  • xchen/athena
  • jdevivi/athena
  • klin/athena
  • apetukho/athena
  • trinn/athena
  • xiaoning/athena
  • ruth/athena
  • cappelt/athena
  • nelsonc/athena
  • ratkin/athena
  • nishu/athena
  • paramon/athena
  • juhofer/athena
  • acassim/athena
  • bleban/athena
  • dpizzi/athena
  • enarayan/athena
  • exot-27/athena
  • bburghgr/athena
  • sampson/athena
  • qhu/athena
  • ztarem/athena
  • mmarjano/athena
  • pagessin/athena
  • ibordule/athena
  • ychow/athena
  • nviauxma/athena
  • mkrivos/athena
  • hessey/athena
  • wfawcett/athena
  • watsona/athena
  • LichtenbergGroup/athena
  • perj/athena
  • jreich/athena
  • mleblanc/athena
  • othielma/athena
  • sridouan/athena
  • jdegens/athena
  • ztao/athena
  • alainb/athena
  • pmendesa/athena
  • wgeorge/athena
  • hasada/athena
  • kristin/athena
  • xiaohu/athena
  • yama/athena
  • ludovica/athena
  • bachacou/athena
  • angerami/athena
  • yake/athena
  • ssu/athena
  • jlsmith/athena
  • rnayak/athena
  • pebaron/athena-weights
  • ktsuri/athena
  • musafdar/athena
  • mproffit/athena
  • jezequel/athena
  • amendesj/athena
  • hschwart/athena
  • gproto/athena
  • rerrabai/athena
  • asalzbur/athena
  • malgren/athena
  • csamoila/athena
  • lhelary/athena
  • lbeemste/athena
  • tiany/athena
  • mprincip/athena
  • spolacek/athena
  • grabanal/athena
  • asantra/athena
  • tboeckh/athena
  • bmondal/athena
  • aczirkos/athena
  • kyamaguc/athena
  • slawlor/athena
  • silvinha/athena
  • holau/athena
  • mdhlamin/athena
  • jreidels/athena
  • jroloff/athena
  • tdiasdov/athena
  • bozek/athena
  • lkrauth/athena
  • carlod/athena
  • emily/athena
  • bbrueers/athena
  • iramirez/athena
  • idinu/athena
  • mgrabois/athena
  • mtian/athena
  • bcole/athena
  • dhirsch/athena
  • jjwilkin/athena
  • ecelebi/athena
  • roishi/athena
  • oducu/athena
  • yuanchan/athena
  • hmoyanog/athena-4-mr
  • ggustavi/athena
  • exochell/athena
  • ygo/athena
  • diwillia/athena
  • sbiryuko/athena
  • cgarner/athena
  • changqia/athena
  • honguyen/athena
  • skorn/athena
  • jizamora/athena
  • scalvet/athena
  • jwspence/athena
  • calpigia/athena
  • adimitri/athena
  • yangx/athena
  • dhangal/athena
  • rysawada/athena
  • atsiamis/athena
  • atlidbs/athena
  • cmarcon/athena
  • kpetukho/athena
  • tbisanz/athena
  • iene/athena
  • tqiu/athena
  • dopasqua/athena
  • jspah/athena
  • tzenis/athena
  • jkretz/athena
  • athaler/athena
  • hzuchen/athena
  • jcardena/athena
  • lveloce/athena
  • oshukrun/athena
  • mumohdso/athena2
  • ryamaguc/athena
  • maliev/athena
  • fdelrio/athena
  • tsano/athena
  • sagara17/athena
  • mbiros/athena
  • dmunozpe/athena
  • okumura/athena
  • iwang/athena
  • arennie/athena
  • mumohdso/athena
  • valentem/athena
  • atate/athena
  • evguillo/athena
  • koshimiz/athena
  • rhayes/athena
  • dossantn/athena
  • zhijie/athena
  • caforio/athena
  • zearnsha/athena
  • maly/athena
  • bnachman/athena
  • yuzhan/athena
  • suyounas/athena
  • rjoshi/athena
  • machitis/athena
  • hlin/athena
  • crougier/athena
  • mimarine/athena
  • lunedic/athena
  • mtost/athena
  • lvannoli/athena
  • omezhens/athena
  • ndebiase/athena
  • thompson/athena
  • jonierma/athena
  • dounwuch/athena
  • saclawso/athena
  • echeu/athena
  • nkakati/athena
  • cprat/athena
  • mischott/athena
  • hhanif/athena
  • martinpa/athena
  • sahinsoy/athena
  • tiknight/athena
  • csauer/athena
  • jodamp/athena
  • inaryshk/athena
  • knikolop/athena
  • wendlanb/athena
  • angrigor/athena
  • lkeszegh/athena
  • fedin/athena
  • xchu/athena
  • pbellos/athena
  • adik/athena
  • jaoliver/athena
  • lbaltes/athena
  • idrivask/athena
  • echeremu/athena
  • aikoulou/athena
  • ignesi/athena
  • algilber/athena
  • eschopf/athena
  • ntamir/athena
  • haweber/athena
  • pyanezca/athena
  • sgurdasa/athena
  • pamachad/athena
  • sadykov/athena
  • hiito/athena
  • tavandaa/athena
  • tteixeir/athena
  • pbhattar/athena
  • veellajo/athena
  • bsaifudd/athena
  • fsili/athena
  • wolter/athena
  • mdrozdov/athena
  • nheatley/athena
  • fdibello/athena
  • hsimpson/athena
  • dparedes/athena
  • mrenda/athena
  • mzhai/athena
  • chchau/athena
  • zyan/athena
  • minaenko/athena
  • zhangr/athena
  • emmarsha/athena
  • rkusters/athena
  • jburzyns/athena
  • edweik/athena
  • slai/athena
  • zmarshal/athena
  • phkenned/athena
  • awilhahn/athena
  • agaa/athena
  • leevans/athena
  • javanden/athena
  • zfeng/athena
  • srdas/athena
  • llaatu/athena
  • kkrowpma/athena
  • adonofri/athena
  • zifeng/athena
  • stsigari/athena
  • drousso/athena
  • atropina/athena
  • metsai/athena
  • yuanda/athena
  • seggebre/athena
  • atlaspmb/athena
  • cleonido/athena
  • mnoury/athena
  • ademaria/athena
  • axiong/athena
  • kchoi/athena
  • dgillber/athena
  • arombola/athena
  • ijuarezr/athena
  • saktas/athena
  • qibin/athena
  • amdesai/athena
  • eyamashi/athena
  • zang/athena
  • berkeleylab/lowmutracking/athena
  • matakagi/athena
  • acanbay/athena
  • nlopezca/athena
  • fbendebb/athena
  • jferrand/athena
  • tbuanes/athena
  • bshresth/athena
  • chonghao/athena
  • klassen/athena
  • egodden/athena
  • hpotti/athena
  • mfarring/athena
  • cbuitrag/athena
  • otheiner/athena-official
  • hawatson/athena
  • vtudorac/athena
  • knakkali/athena
  • parodi/athena
  • bballard/athena
  • dzengerj/athena
  • dcieri/athena
  • lmontana/athena
  • zhuyi/athena
  • buboehm/athena
  • cimcp/athena
  • weixi/athena
  • adaribay/athena
  • asansar/athena
  • cantel/athena
  • iliadis/athena
  • frenner/athena
  • kbenkend/athena
  • jburr/athena
  • isotarri/athena
  • duperrin/athena
  • czodrows/athena
  • mfewell/athena
  • eegidiop/athena
  • dkoeck/athena
  • bstanisl/athena
  • blumen/athena
  • yulei/athena
  • smitani/athena
  • olangrek/athena
  • alsala/athena
  • miholzbo/athena
  • amincer/athena
  • otheiner/athena
  • gshatri/athena
  • jmharris/athena
  • gripelli/athena
  • clantz/athena
  • hpang/athena
  • jgargan/athena
  • tizuo/athena
  • ewatton/athena
  • rushioda/athena
  • mleigh/athena
  • sfranche/athena
  • preselection-hackathon/athena
  • bernardo/athena
  • deniso/athena
  • mfernoux/athena
  • yusano/athena
  • jnitschk/athena
  • pebaron/athena-td
  • ksugizak/athena
  • anghosh/ef-anindya
  • smeriano/athena
  • chandler/athena
  • viruelas/athena
  • davetisy/athena
  • hriani/athena
  • skaur/athena
  • jgombas/athena
  • vcepaiti/athena
  • wsherman/athena
  • sroygara/athena
  • rtagami/athena
  • yochi/athena
  • pakontax/athena
  • apsallid/athena
  • chji/athena
  • yuanj/athena
  • dmahon/athena
  • agavrily/athena
  • dmclaugh/athena
  • mcgensvc/athena
  • abunka/athena
  • almay/athena
  • giagu/athena
  • mshapiro/athena
  • cjmeyer/athena
  • qberthet/athena
  • yuwen/athena
  • dkobylia/athena
  • islazyk/athena
  • ekay/athena
  • rdinardo/athena
  • mbarel/athena
  • osalin/athena
  • baitbenc/athena
  • dakiyama/athena
  • glamprin/athena
  • mlanzacb/athena
  • cgrefe/athena
  • wsfreund/athena
  • minlin/athena
  • beringer/athena
  • kazhang/athena
  • szambito/athena
  • yyap/athena
  • hwilkens/athena
  • pebaron/athena
  • enagy/athena
  • mspalla/athena
  • menke/athena
  • schaffer/athena
  • fcalosim/athena
  • mduehrss/athena
  • tkharlam/athena
  • smobius/athena
  • mavogel/athena
  • rateixei/athena
  • spagan/athena
  • carquin/athena
  • dportill/athena
  • okiverny/athena
  • chhayes/athena
  • jelena/athena
  • osunnebo/athena
  • jwalder/athena
  • desilva/athena
  • lmijovic/athena
  • sanmay/athena
  • junpei/athena
  • mcarnesa/athena
  • tilebeam/athena
  • satom/athena
  • jedebevc/athena
  • jahreda/athena
  • jstark/athena
  • delsart/athena
  • kiabelin/athena
  • silu/athena
  • vtskhaya/athena
  • krbjoerk/athena
  • cyoung/athena
  • jtanaka/athena
  • luxin/athena
  • mtogawa/athena
  • haoran/athena
  • yifany/athena
  • danning/athena
  • faser/offline/athena
  • maslawin/athena
  • srettie/athena
  • minghui/athena
  • dcasperfaser/athena
  • beddall/athena
  • cfan/athena
  • almeidvi/athena
  • vmartin/athena
  • kazheng/athena
  • beltran/athena-fork
  • mmontell/athena
  • pajones/athena
  • kgupta/athena
  • sudha/athena
  • ssinha/athena
  • lhenkelm/athena
  • joana/athena
  • anbaraja/athena
  • lgagnon/athena
  • dpanchal/athena
  • serodrig/athena
  • mtanasin/athena
  • kkawade/athena
  • apalazzo/athena
  • chiodini/athena
  • amorenos/athena
  • jshahini/athena
  • gonzalri/athena
  • lfeligio/athena
  • vbuxbaum/athena
  • kburka/athena
  • desengup/athena
  • ehaines/athena
  • jaofferm/athena
  • gottino/athena
  • rmazini/athena
  • gavrilen/athena
  • mdidenko/athena
  • dwkim/athena
  • qidong/athena
  • sabidi/athena
  • cdimitri/athena
  • ktackman/athena
  • bkerridg/athena
  • hazeng/athena
  • jingjing/athena
  • yche/athena
  • yoyeh/athena
  • ktopolni/athena
  • sgaid/athena
  • dabattul/athena
  • attrtcal/athena
  • thmaurin/athena
  • asciandr/athena
  • chjiang/athena
  • mischott/athena-22
  • lbazzano/athena
  • bochen/athena
  • rushioda/athena-3
  • meiqi/athena
  • krdona/athena
  • dtorresa/athena
  • pclark/athena
  • hmoyanog/athena
  • nlad/athena
  • kvidalgu/athena
  • aackerma/athena
  • aaikot/athena
  • yingjun/athena
  • lesplend/athena
  • jcurran/athena
  • xinfei/athena
  • xinhui/athena
  • mschefer/athena
  • maboelel/athena
  • aivina/athena
  • rmakhman/athena
  • kazheng/athena-physics-val-2023
  • liuk/athena
  • zhiliang/athena
  • shhan/athena
  • zoduan/athena
  • jlue/athena
  • sfrances/athena
  • bdixit/athena
  • ragrabar/athena
  • alsidley/athena
  • xingguo/athena
  • kyjones/topoetcone-removal
  • shahzad/athena
  • niabicht/athena
  • yunagai/athena
  • asehrawa/athena
  • mhoppesc/athena
  • keener/athena
  • llewitt/athena
  • lcalic/athena-backup
  • kazheng/athena-workingpoint
  • greynold/athena
  • bschlag/athena
  • yinmiao/athena
  • agentry/athena
  • bruckman/athena
  • adohnalo/athena
  • nkang/athena
  • drankin/athena
  • hvanders/athena
  • kbhide/athena
  • ladamczy/test
  • tbeumker/athenatest
  • asmaga/athena
  • tbeumker/athena
  • berkeleylab/acts/athena
  • losanti/athena
  • wsong/athena
  • losanti/athena-23
  • menu-hackathon/athena
  • weitao/athena
  • jiturriz/athena
  • dmankad/athena-idle
  • dawerner/athena
  • kyjones/trigger-example
  • vmaksimo/athena
  • toobauma/athena
  • fisopkov/athena
  • seggebre/athena-fluencemap-modification
  • lprimomo/athena
  • gtarna/athena
  • edreyer/athena
  • shmukher/athena
  • maparo/athena
  • smanzoni/athena
  • SecVtx-Lancaster/Athena
  • adimri/athena
  • aackerma/atlas-athena
  • jcrosby/athena
  • pgraveli/athena
  • atlas-sa-uct/athena
  • lrambell/athena
  • wstanek/athena
  • tovsiann/athena
  • eullmank/athena
  • rsnyder/athena
  • ppotepa/athena
  • mhemmett/athena
  • zgao/athena
  • skita/athena
  • xmapekul/athena
  • achakrav/athena
  • lroos/athena
  • thmaurin/athena-sim-flavour
  • kgoto/athena
  • rashbypi/athena
  • ivyas/athena
  • evitale/athena
  • arej/athena
  • aleksand/athena
  • lkretsch/athena
  • npond/athena
  • epasqual/athena
  • hluk/athena
  • mbiyabi/athena
  • jebohm/athena
  • cvittori/athena
  • dbiswas/athena
  • mkareem/athena
  • aralves/athena
  • dkoeck/anniathenafork
  • mihe/athena
  • tslee/athena
  • cgarvey/athena
  • rgupta/athena
  • croland/athena
  • kesedlac/athena
  • pkumari/athena
  • mhaacke/athena
  • ctosciri/athena-old
  • feickert/athena
  • asoflau/athena
  • ctosciri/athena
  • gwilliam/athena
  • ricunnin/athena
  • gfrattar/athena
  • gtolkach/athena
  • agerwin/athena
  • bdixit/masking-strip-modules
  • bscheuer/athena
  • ksudo/athena
  • jfeng2/athena
  • gaofeng/athena
  • rhiguchi/athena
  • kosuzuki/athena
  • svanstro/athena
  • vaustrup/athena
  • rmizuhik/athena
  • etoyoda/athena
  • kkanke/athena
  • hart/athena
  • mnegrini/athena
  • tnakagaw/athena
  • amakita/athena
  • maoki/athena
  • tpaschoa/athena
  • dduda/athena
  • whopkins/athena
  • miyamada/athena
  • rishikaw/athena
  • anayaz/athena
  • aagaard/athena
  • evalient/athena
  • ferusso/athena
  • zyan/athena-muon-calib-stream
  • shudong/athena
  • zyan/athena-muon-calib
  • smweber/athena
  • smweber/athena-run-3
  • evalient/athena-dnn-calculator
  • strom/athena-dms
  • strom/athena
  • dellacqu/athena
  • glagafon/project-nimber-1
  • aowang/athena
  • jsallen/athena
  • sbellman/athena
  • brosser/athena
  • macretar/athena
  • ooncel/athena
  • skadir/athena-sadaf
  • leguo/athena
  • jhoya/athena
  • glagafon/handi-project
  • tygeorge/athena
  • wuxi/athena
  • hasun/athena
  • syan/athena-syan
  • osotosan/athena
  • glagafon/handi-project-1
  • karakawa/athena
  • will/athena
  • axgallen/athena-qualification-task
  • mnorfolk/athena
  • aborbely/athena
  • taogawa/athena
  • schernau/athena
  • seinfant/athena
  • mmaroun/ravina-fork
  • dmankad/athena-gen
  • axgallen/athena
  • romar/athena
  • tmlinare/athena
  • ktariq/athena
  • vlysenko/athena
  • agarabag/athena
  • dhagan/athena
  • tizhang/athena
  • mahorstm/athena
  • zuzak/athena
  • ibamwidh/athena
  • ipolishc/athena
  • frfische/athena
  • atishelm/athena
  • ykhoulak/myathena
  • jolamber/athena
  • xilin/athena
  • jlue/athena-latest
  • yil/athena
  • nkua-atlas/athena
  • chuanye/athena
  • huayu/athena
  • kifarman/athena
  • dntounis/athena
  • tayoshid/athena
  • movincen/athena
  • lderamo/athena
  • nischmit/athena
  • steinber/athena-main
  • tdingley/athena
  • dtruncal/athena
  • kazheng/athena-acts
  • dongyi/athena
  • hasegawa/athena
  • openc/athena
  • mnowak/athena
  • malvesca/athena
  • glagafon/dq-optimize
  • lcalic/athena
  • ladamczy/athena
  • mhufnage/athena
  • rqian/athena
  • lsultana/obsolete_athena
  • lsultana/athena
  • anfortma/athena
  • ekajomov/athena-fork-fix
  • yonoda/athena
  • kfung/athena
  • pebaron/athena-leprem
  • alveltma/athena
  • alpleban/athena
  • mmaheshw/athena
  • anstein/athena
  • jdavidso/athena
  • anhodges/athena
  • edcritel/athena
  • bglik/athena
  • gbird/athena
  • midandre/athena
  • mvivasal/athena
  • mfurukaw/athena
  • asbrooks/athena
  • sokkerma/athena
  • lboccard/athena
  • fcurcio/athena
  • mmlynars/athena-v-2
  • jmcgowan/athena
  • kyjones/athena
  • mveen/athena
  • tburatov/athena
  • ivyoung/athena
  • joroemer/athena
  • dmankad/athena
  • tayoshid/athena-test
  • drasslof/athena
  • jodafons/athena
  • ctaybi/athena
  • sanchezj/athena-2022
  • tmclachl/athena
  • jiddon/athena
  • sdemiran/athena
  • anburger/athena
  • fwinkel/athena
  • sdahbi/athena
  • izahir/athena
  • sidoti/athena
  • apfleger/athena
  • rvinasco/athena
  • goblirsc/athena
  • sanchezj/athena
  • mmoors/athena
  • jwkraus/athena
  • esimpson/athena
  • rhaberle/athena
  • obut/athena
  • klleras/athena
  • jhowarth/athena
  • dta/athena_old
  • janders/athena
  • mungo/athena
  • jchapman/athena
  • jecouthu/athena
  • dtrischu/athena
  • fhenry/athena
  • sfuenzal/athena
  • avallier/athena
  • fmontere/athena
  • awharton/Athena
  • misantan/athena
  • zalegria/athena
  • zhaotong/athena
  • acordeir/athena-ed
  • gdigrego/athena
  • shaoguan/athena
  • pdougan/athena
  • nbruscin/athena
  • amelo/athena
  • caiy/athena
  • peiyan/athena
  • mkholoda/athena
  • esampson/athena-idart
  • fkirfel/athena
  • kchu/athena
  • backes/athena
  • tayoshid/athena-2024
  • gfacini/athena
  • bcervato/athena
  • fwinkl2/athena
  • shpeng/athena-2
  • djlewis/athena
  • gmercado/athena
  • rhowen/athena
  • esampson/athena-idart-2
  • costanzo/athena
  • gmascare/athena
  • yvolkotr/athena
  • nharriso/athena
  • esampson/athena-otp
  • yuematsu/athena
  • pibutti/athena
  • esampson/athena-june-otp
  • alpleban/athena-met
  • astefl/athena
  • bmoser/athena
  • bdong/athena
  • wcastigl/athena
  • thitchin/athena
  • yilin/athena
  • zhanhang/athena
  • agheata/athena
  • ksahan/athena
  • msasada/athena
  • sosarkar/athena-again
  • lbarrade/athena
  • seth/athena
  • okolay/athena
  • txu/athena
  • zhangbo/athena
  • robouque/athena
  • mlyukova/athena
  • nsurijr/athena
  • dbaronmo/athena
  • esampson/june-2-otp
  • eballabe/athena
  • wema/athena
  • boudreau/athena
  • damperia/athena-acts
  • martyniu/athena
  • acamplan/athena
  • bngair/met-significance-r-22
  • bngair/me-tsig-athena
  • bhuth/athena
  • vsasse/athena
  • vkost/athena
  • ksakura/athena
  • rhicks/athena
  • menadeem/athena
  • atymchys/athena
  • yanqiw/athena
  • domatter/athena
  • skadir/athena
  • arelycg/athena
  • linghua/athena
  • juscerri/athena
  • sgoswami/athena
  • biliu/athena
  • sosarkar/athena
  • beltran/athena
  • mwessels/athena
  • bdebjani/athena
  • ddicroce/athena
  • hshaddix/athena
  • dreikher/athena
  • haren/athena
  • fladias/athena
  • elham/athena
  • mhabedan/athena
  • lwinkler/athena
  • emoon/athena
  • cleong/athena
  • sdiefenb/athena-onnx-tutorial
  • mads/athena
  • dwilson/athena
  • nkrogh/athena
  • fivone/athena
  • lsanfili/athena
  • scane/athena
  • thart/athena
  • lifoster/athena
  • echerepa/athena
  • baer/athena
  • dahumphr/athena
  • alancast/athena
  • kenakamu/athena
  • dcamarer/athena
  • glagafon/aaaathena
  • glagafon/athena
  • haotianl/athena
  • rshibata/athena
  • eskorda/athena
  • salopez/athena
  • ukhurshi/athena
  • lburke/athena
  • glagafon/glagafon-dq
  • rvavrick/athena
  • delitez/athena
  • therwig/athena
  • mwitkows/athena
  • pizhang/athena
  • htsoi/athena
  • pachabri/athena
  • ezaya/athena
  • lcorazzi/athena
  • casadop/athena
  • achamber/athena
  • jaburles/athena
  • mmantina/athena
  • hzhuang/athena
  • jkrupa/athena
  • rmole/athena
  • lmonaco/athena
  • mamirono/athena
  • gserenis/athena
  • mfornasi/athena
  • semami/athena
  • rpozzi/athena
  • jinglis/athena
  • fdattola/athena
  • belderto/athena
  • uepstein/athena
  • lechols/athena
  • ljerala/athena
  • cmavungu/athena
  • lopezzot/athena
  • abesir/athena
  • jajohnso/athena
  • jlittle/athena
  • htorre/athena
  • tneep/athena
  • robouque/athena-20241115
  • lbrown/athena
  • fsiegert/athena
  • wenjingw/athena
  • wguerin/athena
  • rmole/athena-personal-fork
  • kfang/athena-fork-kyfang
  • ashirazi/athena
  • epompapa/athena
  • jackersc/athena
  • kgrimm/athena-kgrimm
  • wasu/athena
  • prmitra/athena
  • aslobodk/athena
  • toheintz/athena
  • amoreira/athena
  • nihartma/athena
  • goetz/athena-acts
  • kdipetri/athena
  • gfazzino/athena
  • djuarezg/athena
  • muschmid/athena
  • yazhou/athena
  • wlai/athena
  • alarnold/athena
  • falves/athena
  • mborodin/athena
  • mdacunha/athena
  • rohasan/athena
  • alecrhys/athena
  • asickles/athena
  • novotnyp/athena
  • adsalvad/athena
  • lvicenik/athena
  • zetao/athena
  • christog/athena
  • ibenaoum/athena
  • frcastig/athena
  • tflee/athena
  • mfarzali/athena
  • pusharma/athena
  • llarson/athena
  • jusilva/athena
  • kkazakov/athena
  • ehampshi/athena
  • gpinheir/athena
  • tomoya/athena-low-pt-muon-rec
  • exochell/my-athena
  • mojeda/athena
  • hshaddix/athena-hshaddix
  • jecifuen/athena
  • nshtokha/athena
  • vchabala/athena
  • chhultqu/athena
  • misavic/athena
  • jlieberm/athena
  • nsur/athena-lund
  • jlai/athena
  • camccrac/athena
  • pmourafr/athena
  • yukari/athena
  • yuxuanz/local-athena
  • zhubacek/athena
  • sizumiya/athena
  • akraus/athena
  • rkavak/athena
  • mfilipig/athena
  • fdejean/athena
  • sawyer/athena
  • yanqiw/athena-acts-for-run-3-silicon-tracking
  • zrokavec/athena
  • beyeo/athena
  • ssuravar/athena
  • gipoddar/athena
  • gsalvi/athena
  • ywng/athena
  • vpires/athena-vasco
  • mtancock/athena-2
  • sutuncay/athena
  • hadavand/athena
  • stlin/athena
  • fballi/athena
  • ndiasper/athena
1578 results
Show changes
Commits on Source (15)
Showing
with 207 additions and 81 deletions
# Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
from AthenaConfiguration.AthConfigFlags import AthConfigFlags
from AthenaConfiguration.Enums import HIMode
def createCaloConfigFlags():
ccf=AthConfigFlags()
......@@ -24,7 +25,7 @@ def createCaloConfigFlags():
ccf.addFlag("Calo.TopoCluster.doTreatEnergyCutAsAbsolute", False)
ccf.addFlag("Calo.TopoCluster.doTopoClusterLocalCalib", True)
ccf.addFlag("Calo.TopoCluster.doTimeCut",
lambda prevFlags: not prevFlags.Trigger.doHLT)
lambda prevFlags: not prevFlags.Trigger.doHLT and not prevFlags.Reco.EnableHI)
ccf.addFlag("Calo.TopoCluster.extendTimeCut",
lambda prevFlags: prevFlags.Calo.TopoCluster.doTimeCut)
ccf.addFlag("Calo.TopoCluster.useUpperLimitForTimeCut",
......@@ -38,7 +39,8 @@ def createCaloConfigFlags():
ccf.addFlag("Calo.TopoCluster.doCalibHitMoments",False)
ccf.addFlag("Calo.TopoCluster.writeCalibHitClusterMoments",False)
ccf.addFlag("Calo.TopoCluster.doCellWeightCalib", False)
ccf.addFlag("Calo.TopoCluster.skipWriteList", [])
ccf.addFlag("Calo.TopoCluster.skipWriteList", lambda prevFlags:
["CaloCalTopoClusters", "CaloTopoClusters"] if prevFlags.Reco.HIMode is HIMode.HI else [])
#### Cluster correction flags:
# If true, then reweight cells to prevent double-counting between clusters.
......@@ -96,7 +98,8 @@ def createCaloConfigFlags():
# Flags from Forward Towers:
ccf.addFlag('Calo.FwdTower.prepareLCW', True)
ccf.addFlag('Calo.FwdTower.clusterRange', 2.5)
ccf.addFlag('Calo.FwdTower.WriteToAOD', True)
ccf.addFlag('Calo.FwdTower.WriteToAOD',
lambda prevFlags: prevFlags.Reco.HIMode is not HIMode.HI)
# Flag for thinning negative energy clusters
ccf.addFlag('Calo.Thin.NegativeEnergyCaloClusters', True)
......
......@@ -85,7 +85,7 @@ class BeamType(FlagEnum):
SingleBeam = 'singlebeam'
Cosmics = 'cosmics'
TestBeam = 'testbeam'
class BunchStructureSource(FlagEnum):
FILLPARAMS = 0
......@@ -101,3 +101,10 @@ class MetadataCategory(FlagEnum):
LumiBlockMetaData = auto()
TriggerMenuMetaData = auto()
TruthMetaData = auto()
class HIMode(FlagEnum):
pp = "pp"
HI = "hi"
HIP = "hip"
UPC = "upc"
......@@ -3,7 +3,7 @@
#
from AthenaConfiguration.AthConfigFlags import AthConfigFlags
from AthenaConfiguration.Enums import FlagEnum
from AthenaConfiguration.Enums import FlagEnum,HIMode
_steeringFlags = [ 'doGlobalMon', 'doLVL1CaloMon', 'doLVL1InterfacesMon', 'doCTPMon', 'doHLTMon',
'doPixelMon', 'doSCTMon', 'doTRTMon', 'doInDetMon',
......@@ -60,7 +60,9 @@ def createDQConfigFlags():
# steering ...
for flag in _steeringFlags + _lowLevelSteeringFlags:
arg = True
if flag in ['doJetTagMon', 'doJetMon', 'doMissingEtMon', 'doTauMon']:
if flag in ['doJetTagMon', 'doMissingEtMon', 'doTauMon']:
arg = lambda x: x.DQ.DataType is not DQDataType.Cosmics and x.Reco.HIMode is not HIMode.HI # noqa: E731
if flag in [ 'doJetMon','doJetTagMon'] :
arg = lambda x: x.DQ.DataType is not DQDataType.Cosmics # noqa: E731
if flag == 'doHLTMon':
# new HLT monitoring not yet compatible with pre-Run 3 data
......
......@@ -382,6 +382,33 @@ namespace dqi
void HanOutput::setInput(TDirectory* input) { m_input = input; }
static bool include_hist(TObject* obj) { //Check if object a hist or include hist
bool result = false;
if ((strncmp(obj->ClassName(), "TH", 2) == 0) || (strncmp(obj->ClassName(), "TGraph", 6) == 0) ||
(strncmp(obj->ClassName(), "TProfile", 8) == 0) || (strncmp(obj->ClassName(), "TEfficiency", 11) == 0))
{
return true;
}
TSeqCollection* tmpList{};
tmpList = dynamic_cast<TSeqCollection*>(obj);
if (tmpList != 0)
{ //If it is collection - check, that it contains histograms or not
TIter nextElem(tmpList);
TObject* tmpobj{};
while ((tmpobj = nextElem()) != 0)
{
result = include_hist(tmpobj);
if (result == true)
{
return result;
}
}
}
return result;
}
static void WriteListToDirectory(
TDirectory* dir, TSeqCollection* list, TFile* file, int level, int HanOutput_FileVersion)
{
......@@ -431,16 +458,29 @@ namespace dqi
{
///First: we need to know - are there any histograms storing in this dir (e.g. References).
//If yes - we should save them in the upper level
TIter nextElem(tmpList);
TIter nextElemConfRes(tmpList);
TObject* objInResultConfig;
while ((objInResultConfig = nextElem()) != 0)
while ((objInResultConfig = nextElemConfRes()) != 0)
{
if ((strncmp(objInResultConfig->ClassName(), "TH", 2) == 0) || (strncmp(objInResultConfig->ClassName(), "TGraph", 6) == 0) ||
(strncmp(objInResultConfig->ClassName(), "TProfile", 8) == 0) || (strncmp(objInResultConfig->ClassName(), "TEfficiency", 11) == 0) ||
(strncmp(objInResultConfig->GetName(), "Reference", 9) == 0)) //Sometimes (not a commoon case) 'Reference' is not a name of histogam
//directly, but a TDirectory, containing histogram
if (include_hist(objInResultConfig))
{
dir->WriteTObject(objInResultConfig);
//If the element consist of histograms
TSeqCollection* tmpList_ResConf{}; //it should be a collection type
tmpList_ResConf = dynamic_cast<TSeqCollection*>(objInResultConfig);
if ((tmpList_ResConf != 0) && (strncmp(tmpList_ResConf->GetName(), "TObjArray", 9) == 0))
{ //Here is the special case. In case the object is an Array with the name "TObjArray", containing histograms,
//we should not only store it on the upper level, but also extract all the hists from it.
TIter nextEleminTObjArray(tmpList_ResConf);
TObject* objInTObjArray;
while ((objInTObjArray = nextEleminTObjArray()) != 0){
dir->WriteTObject(objInTObjArray);
}
tmpList->Remove(objInResultConfig); //This Array should not participate in JSON formation
}
else //If the element is histogram (or other Array, containing hist)- just store this obj in a higher level
{
dir->WriteTObject(objInResultConfig);
}
}
}
// For the rest of the content - Convert them to JSON
......
......@@ -8,6 +8,13 @@
void ZDCFitWrapper::Initialize(float initialAmp, float initialT0, float ampMin, float ampMax)
{
// Clear the errors on the TF1 because retaining the errors seems to affect
// the convergence of fits
//
unsigned int npar = GetWrapperTF1()->GetNpar();
std::vector<double> zeroVec(npar, 0.0);
GetWrapperTF1()->SetParErrors(&zeroVec[0]);
// If we adjusted the time range on the previous event, restore to default
//
if (m_adjTLimitsEvent) {
......@@ -24,6 +31,13 @@ void ZDCFitWrapper::Initialize(float initialAmp, float initialT0, float ampMin,
void ZDCFitWrapper::Initialize(float initialAmp, float initialT0, float ampMin, float ampMax, float fitTmin, float fitTmax, float fitTRef)
{
// Clear the errors on the TF1 because retaining the errors seems to affect
// the convergence of fits
//
unsigned int npar = GetWrapperTF1()->GetNpar();
std::vector<double> zeroVec(npar, 0.0);
GetWrapperTF1()->SetParErrors(&zeroVec[0]);
m_adjTLimitsEvent = true;
m_tminAdjust = fitTRef;
......@@ -175,6 +189,9 @@ void ZDCFitExpFermiVariableTausLHCf::UnconstrainFit()
theTF1->ReleaseParameter(4);
theTF1->ReleaseParameter(5);
theTF1->ReleaseParameter(6);
theTF1->SetParLimits(6, -1e-4, 0.2);
theTF1->SetParameter(6, 0.1);
}
ZDCFitExpFermiFixedTaus::ZDCFitExpFermiFixedTaus(const std::string& tag, float tmin, float tmax, float tau1, float tau2) :
......
......@@ -1254,9 +1254,13 @@ void ZDCPulseAnalyzer::DoFit()
//
m_fitFailed = true;
}
result_ptr = constrFit2Result_ptr;
fitWrapper->UnconstrainFit();
}
else {
result_ptr = unconstrFitResult_ptr;
}
}
}
......
23.0.49
23.0.50
23.0.49
23.0.50
23.0.49
23.0.50
23.0.49
23.0.50
23.0.49
23.0.50
......@@ -49,7 +49,7 @@ def HIEventShapeMakerCfg(flags, name="HIEventShapeMaker", doWeighted=False, **kw
towerMaker = acc.getPrimaryAndMerge(CaloTowerMakerCfg(flags))
kwargs.setdefault("NaviTowerKey", towerMaker.TowerContainerName)
kwargs.setdefault("InputTowerKey", towerMaker.TowerContainerName)
kwargs.setdefault("InputTowerKey", "")
kwargs.setdefault("OutputContainerKey", "HIEventShape")
if "HIEventShapeFillerTool" not in kwargs:
name_esft="HIEventShapeFillerTool_Weighted" if doWeighted else "HIEventShapeFillerTool"
......
......@@ -29,8 +29,7 @@ StatusCode HIEventShapeMaker::initialize()
ATH_CHECK(m_summaryKey.initialize(!m_summaryKey.key().empty()));
// assure consistent setup of the input
ATH_CHECK(m_towerContainerKey.empty() == m_naviContainerKey.empty());
ATH_CHECK(m_towerContainerKey.empty() != m_cellContainerKey.empty());
ATH_CHECK(m_naviContainerKey.empty() != m_cellContainerKey.empty());
//Create the HIEventShapeFillerTool
if (!m_summaryOnly)
......
......@@ -2,59 +2,60 @@
def _HIcommon(flags):
flags.Reco.EnableHI = True
flags.Reco.EnableCaloRinger = False
flags.Reco.EnableBTagging = True
flags.Reco.EnableCaloRinger = False #AutoConfig not prevFlags.Reco.EnableHI)
flags.Reco.EnableBTagging = True #anyway auto-configured based on EnableJets
# disable TopoCluster out of time pileup cut
flags.Calo.TopoCluster.doTimeCut = False
flags.Calo.TopoCluster.extendTimeCut = False
flags.Calo.TopoCluster.useUpperLimitForTimeCut = False
flags.Reco.PostProcessing.ThinNegativeClusters = False
flags.Calo.TopoCluster.doTimeCut = False #AutoConfig not prevFlags.Reco.EnableHI
flags.Calo.TopoCluster.extendTimeCut = False #anyway auto-configured on doTimeCut
flags.Calo.TopoCluster.useUpperLimitForTimeCut = False #anyway auto-configured on doTimeCut
flags.Reco.PostProcessing.ThinNegativeClusters = False #auto-config not prevFlags.Reco.EnableHI
def HImode(flags):
_HIcommon(flags)
flags.Reco.EnableTau = False
flags.DQ.Steering.doTauMon = False
flags.Reco.EnableJet = False
flags.Reco.EnableMet = False
flags.DQ.Steering.doMissingEtMon = False
flags.Jet.WriteToAOD = True # this is to save btagging to xAOD
flags.Reco.EnableTau = False #anyway dependent to EnableJet
flags.DQ.Steering.doTauMon = False #switch on DQType.HeavyIon FIXME might not work for UPC
flags.Reco.EnableJet = False # ..and prevFlags.HIMode is not HIMode.HI
flags.Reco.EnableMet = False #anyway dependent to EnableJet
flags.DQ.Steering.doMissingEtMon = False #switch on DQType.HeavyIon FIXME might not work for UPC
flags.Jet.WriteToAOD = True #prevFlags.HIMode is HIMode.HI # this is to save btagging to xAOD
flags.Calo.TopoCluster.skipWriteList = [
"CaloCalTopoClusters", "CaloTopoClusters"]
flags.Egamma.doForward = False
flags.Calo.FwdTower.WriteToAOD = False
flags.HeavyIon.Egamma.doSubtractedClusters = True
flags.HeavyIon.Jet.ApplyTowerEtaPhiCorrection = True
flags.HeavyIon.Jet.HarmonicsForSubtraction = [2, 3, 4]
flags.HeavyIon.Jet.SeedPtMin = 25000
flags.HeavyIon.Jet.RecoOutputPtMin = 25000
flags.HeavyIon.Jet.TrackJetPtMin = 7000
"CaloCalTopoClusters", "CaloTopoClusters"] #if prevFlags.HIMode is HIMode.HI
flags.Egamma.doForward = False # and prevFlags.HIMode is not HIMode.HI)
flags.Calo.FwdTower.WriteToAOD = False # ..and prevFlags.HIMode is not HIMode.HI
flags.HeavyIon.Egamma.doSubtractedClusters = True #prevFlags.HIMode is HIMode.HI
flags.HeavyIon.Jet.ApplyTowerEtaPhiCorrection = True #lambda prevFlags: prevFlags.HIMode is HIMode.HI)
flags.HeavyIon.Jet.HarmonicsForSubtraction = [2, 3, 4] #if prevFlags.HIMode is HIMode.HI else []))
flags.HeavyIon.Jet.SeedPtMin = 25000 # if prevFlags.HIMode is HIMode.HI else 8000))
flags.HeavyIon.Jet.RecoOutputPtMin = 25000 #if prevFlags.HIMode is HIMode.HI else 8000))
flags.HeavyIon.Jet.TrackJetPtMin = 7000#if prevFlags.HIMode is HIMode.HI else 4000))
def _HIP_UPC_common(flags):
_HIcommon(flags)
flags.Reco.EnableTau = True
flags.Reco.EnableJet = True
flags.Reco.EnableMet = True
flags.Jet.WriteToAOD = True # this is to save "standard" jets and btagging to xAOD
flags.MET.WritetoAOD = True
flags.HeavyIon.Egamma.doSubtractedClusters = False
flags.HeavyIon.Jet.ApplyTowerEtaPhiCorrection = False
flags.HeavyIon.Jet.HarmonicsForSubtraction = []
flags.HeavyIon.Jet.SeedPtMin = 8000
flags.HeavyIon.Jet.RecoOutputPtMin = 8000
flags.HeavyIon.Jet.TrackJetPtMin = 4000
flags.Reco.EnableTau = True #anyway dependent of jet
flags.Reco.EnableJet = True #..and prevFlags.HIMode is not HIMode.HI
flags.Reco.EnableMet = True #anyway dependent of jet
flags.Jet.WriteToAOD = True # this is to save "standard" jets and btagging to xAOD prevFlags.Reco.HIMode in [HIMode.HI,HIMode.UPC,HIMode.HIP )
flags.MET.WritetoAOD = True #prevFlags.Reco.HIMode in [HIMode.HI,HIMode.UPC,HIMode.HIP )
flags.HeavyIon.Egamma.doSubtractedClusters = False #lambda prevFlags: prevFlags.HIMode is HIMode.HI)
flags.HeavyIon.Jet.ApplyTowerEtaPhiCorrection = False #lambda prevFlags: prevFlags.HIMode is HIMode.HI)
flags.HeavyIon.Jet.HarmonicsForSubtraction = [] #if prevFlags.HIMode is HIMode.HI else
flags.HeavyIon.Jet.SeedPtMin = 8000 #if prevFlags.HIMode is HIMode.HI else
flags.HeavyIon.Jet.RecoOutputPtMin = 8000 #if prevFlags.HIMode is HIMode.HI else
flags.HeavyIon.Jet.TrackJetPtMin = 4000 #if prevFlags.HIMode is HIMode.HI else
def HIPmode(flags):
_HIP_UPC_common(flags)
# HIP dedicated flags
flags.Tracking.doHIP = True
flags.Tracking.doHIP = True #Now AutoConfig
def UPCmode(flags):
_HIP_UPC_common(flags)
# UPC dedicated flags
flags.Tracking.doUPC = True
flags.Egamma.doLowMu = True
flags.HeavyIon.Jet.WriteHIClusters = False
flags.Tracking.doUPC = True # prevFlags.Reco.HIMode is HIMode.UPC)
flags.Egamma.doLowMu = True # prevFlags.Reco.HIMode is HIMode.UPC)
flags.HeavyIon.Jet.WriteHIClusters = False #prevFlags.HIMode is not UPC
# Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
from AthenaConfiguration.AthConfigFlags import AthConfigFlags
from AthenaConfiguration.Enums import HIMode
def createHIRecConfigFlags():
flags=AthConfigFlags()
......@@ -12,19 +12,19 @@ def createHIRecConfigFlags():
flags.addFlag("HeavyIon.doJet", True)
flags.addFlag("HeavyIon.Jet.doTrackJetSeed", True)
flags.addFlag("HeavyIon.Jet.ApplyTowerEtaPhiCorrection", True)
flags.addFlag("HeavyIon.Jet.HarmonicsForSubtraction", [2, 3, 4])
flags.addFlag("HeavyIon.Jet.SeedPtMin", 25000)
flags.addFlag("HeavyIon.Jet.RecoOutputPtMin", 25000)
flags.addFlag("HeavyIon.Jet.TrackJetPtMin", 7000)
flags.addFlag("HeavyIon.Jet.ApplyTowerEtaPhiCorrection", lambda prevFlags: prevFlags.Reco.HIMode is HIMode.HI)
flags.addFlag("HeavyIon.Jet.HarmonicsForSubtraction", lambda prevFlags: [2, 3, 4] if prevFlags.Reco.HIMode is HIMode.HI else [])
flags.addFlag("HeavyIon.Jet.SeedPtMin", lambda prevFlags: 25000 if prevFlags.Reco.HIMode is HIMode.HI else 8000)
flags.addFlag("HeavyIon.Jet.RecoOutputPtMin", lambda prevFlags: 25000 if prevFlags.Reco.HIMode is HIMode.HI else 8000)
flags.addFlag("HeavyIon.Jet.TrackJetPtMin", lambda prevFlags: 7000 if prevFlags.Reco.HIMode is HIMode.HI else 4000)
flags.addFlag("HeavyIon.Jet.HIClusterGeoWeightFile", "auto")
flags.addFlag("HeavyIon.Jet.ClusterKey", "HIClusters")
flags.addFlag("HeavyIon.Jet.Internal.ClusterKey", "HIClusters_temp")
flags.addFlag("HeavyIon.Jet.WriteHIClusters", True)
flags.addFlag("HeavyIon.Jet.WriteHIClusters", lambda prevFlags: prevFlags.Reco.HIMode is not HIMode.UPC)
flags.addFlag("HeavyIon.Jet.RValues", [2,4])#this are the R's we want to reconstruct
flags.addFlag("HeavyIon.Jet.CaliRValues", ["2","3","4","10"])#this are the R's that are supported for calibration, if not listed then cali R=0.4 is picked
flags.addFlag("HeavyIon.Egamma.doSubtractedClusters", lambda prevFlags: prevFlags.Reco.EnableHI)
flags.addFlag("HeavyIon.Egamma.doSubtractedClusters", lambda prevFlags: prevFlags.Reco.HIMode is HIMode.HI)
flags.addFlag("HeavyIon.Egamma.EventShape", "HIEventShape_iter_egamma")
flags.addFlag("HeavyIon.Egamma.SubtractedCells", "SubtractedCells")
flags.addFlag("HeavyIon.Egamma.UncalibCaloTopoCluster", "SubtractedCaloTopoClusters")
......
# Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
# Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
from AthenaConfiguration.AthConfigFlags import AthConfigFlags
from AthenaConfiguration.Enums import HIMode
def createJetConfigFlags():
flags = AthConfigFlags()
flags.addFlag("Jet.doUpstreamDependencies", False)
flags.addFlag("Jet.WriteToAOD", False)
flags.addFlag("Jet.WriteToAOD",
lambda prevFlags: prevFlags.Reco.HIMode in [HIMode.HI,HIMode.UPC,HIMode.HIP] )
flags.addFlag("Jet.useCalibJetThreshold", True)
return flags
......
# Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
# Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
from AthenaConfiguration.AthConfigFlags import AthConfigFlags
from AthenaConfiguration.Enums import HIMode
def createMETConfigFlags():
metConfigFlags=AthConfigFlags()
metConfigFlags.addFlag("MET.UseTracks",True)
metConfigFlags.addFlag("MET.DoPFlow",True)
metConfigFlags.addFlag("MET.UseFELinks",True)
metConfigFlags.addFlag("MET.WritetoAOD",False)
return metConfigFlags
\ No newline at end of file
metConfigFlags.addFlag("MET.WritetoAOD",
lambda prevFlags: prevFlags.Reco.HIMode in [HIMode.UPC,HIMode.HIP])
return metConfigFlags
# Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
from AthenaConfiguration.AthConfigFlags import AthConfigFlags
from AthenaConfiguration.Enums import HIMode
_all_domains = [
"Trigger",
"BeamSpotDecoration",
......@@ -72,12 +72,15 @@ def createRecoConfigFlags():
and prevFlags.Reco.EnableTracking
and prevFlags.Reco.EnableEgamma
and prevFlags.Reco.EnableCombinedMuon
and prevFlags.Reco.EnablePFlow))
and prevFlags.Reco.EnablePFlow
and prevFlags.Reco.HIMode is not HIMode.HI))
# Enable Tau Reconstruction
flags.addFlag("Reco.EnableTau", lambda prevFlags: prevFlags.Reco.EnableJet)
# Enable BTagging Reconstruction
flags.addFlag("Reco.EnableBTagging",
lambda prevFlags: prevFlags.Reco.EnableJet)
lambda prevFlags: prevFlags.Reco.EnableJet or
prevFlags.HeavyIon.doJet)
# Enable MET Reconstruction
flags.addFlag("Reco.EnableMet", lambda prevFlags: (
prevFlags.Reco.EnableJet
......@@ -96,7 +99,8 @@ def createRecoConfigFlags():
prevFlags.Reco.EnableTracking)
# Enable creation of "Rings" of calorimeter cells
flags.addFlag("Reco.EnableCaloRinger",
lambda prevFlags: prevFlags.Reco.EnableEgamma)
lambda prevFlags: prevFlags.Reco.EnableEgamma and
not prevFlags.Reco.EnableHI)
# This flags enables trigger data decoding (not trigger simulation)
# EDMVersion > 0 check prevents this flag being true in jobs before
......@@ -106,7 +110,9 @@ def createRecoConfigFlags():
# enable automatically for HI data
flags.addFlag("Reco.EnableHI",
lambda prevFlags: "_hi" in prevFlags.Input.ProjectName)
lambda prevFlags: prevFlags.Reco.HIMode is not HIMode.pp)
flags.addFlag("Reco.HIMode", _hiModeChoice, enum=HIMode)
# Enable alg for decorating EventInfo with BeamSpot info
# (maybe not always available for calibration runs, etc)
......@@ -123,7 +129,9 @@ def createRecoConfigFlags():
lambda prevFlags: prevFlags.Reco.EnablePostProcessing and
prevFlags.Detector.EnableCalo and
prevFlags.Output.doWriteAOD and
prevFlags.Calo.Thin.NegativeEnergyCaloClusters)
prevFlags.Calo.Thin.NegativeEnergyCaloClusters and
not prevFlags.Reco.EnableHI)
flags.addFlag("Reco.PostProcessing.TRTAloneThinning",
lambda prevFlags: prevFlags.Reco.EnablePostProcessing and
prevFlags.Reco.EnableTracking and
......@@ -213,3 +221,16 @@ def _recoZDC(prevFlags):
maskbits=maskbits[0] #Check the first input file
detMask=DetectorMask(maskbits & 0xFFFFFFFFFFFFFFFF, maskbits >> 64) #DetectorMask constructor swallows two 64bit ints
return detMask.is_set(SubDetector.FORWARD_ZDC)
def _hiModeChoice(prevFlags):
if ("_hip" in prevFlags.Input.ProjectName):
return HIMode.HIP
elif ("_hi" in prevFlags.Input.ProjectName):
if (prevFlags.Input.TriggerStream == "physics_UPC"):
return HIMode.UPC
else:
return HIMode.HI
return HIMode.pp
......@@ -50,6 +50,17 @@ def EGammaCaloIsolationToolCfg(flags, **kwargs):
phi_size=7,
cells_name=flags.Egamma.Keys.Input.CaloCells)
kwargs['CaloFillRectangularClusterTool'] = cfrc
# default is to read calocaltopoclusters.
# In HI, if subtracted clusters, use them instead, and do not do pu correction
if flags.HeavyIon.Egamma.doSubtractedClusters:
ccict = CompFactory.xAOD.CaloClustersInConeTool(
name="topoiso_CaloClustersInConeTool",
CaloClusterLocation=flags.Egamma.Keys.Input.TopoClusters)
kwargs['ClustersInConeTool'] = ccict
# No pileup correction, and do not save it
kwargs['InitializeReadHandles'] = False
kwargs['saveOnlyRequestedCorrections'] = True
kwargs.setdefault('name','egCaloIsolationTool')
kwargs.setdefault('ParticleCaloExtensionTool',None)
......@@ -70,9 +81,17 @@ def MuonCaloIsolationToolCfg(flags, **kwargs):
kwargs['FlowElementsInConeTool'] = CompFactory.xAOD.FlowElementsInConeTool(
name='FlowElementsInConeTool')
from CaloIdentifier import SUBCALO
kwargs.setdefault('EMCaloNums',[SUBCALO.LAREM])
kwargs.setdefault('HadCaloNums',[SUBCALO.LARHEC, SUBCALO.TILE])
# default is to read calocaltopoclusters.
# In HI, if subtracted clusters, use them instead, and do not do pu correction
if flags.HeavyIon.Egamma.doSubtractedClusters:
ccict = CompFactory.xAOD.CaloClustersInConeTool(
name="topoiso_CaloClustersInConeTool",
CaloClusterLocation=flags.Egamma.Keys.Input.TopoClusters)
kwargs['ClustersInConeTool'] = ccict
# No pileup correction, and do not save it
kwargs['InitializeReadHandles'] = False
kwargs['saveOnlyRequestedCorrections'] = True
kwargs.setdefault('ParticleCaloCellAssociationTool',None)
kwargs.setdefault('UseEtaDepPUCorr',False)
kwargs.setdefault('name','muonCaloIsolationTool')
......
......@@ -52,6 +52,9 @@ def egIsolationCfg(flags, name='egIsolation', **kwargs):
[ isoPar.topoetcone20, isoPar.topoetcone30, isoPar.topoetcone40 ])
isoCor.append(
[ isoPar.core57cells, isoPar.ptCorrection, isoPar.pileupCorrection ])
# do not do pileup correction if HI with subtracted clusters
if flags.HeavyIon.Egamma.doSubtractedClusters:
isoCor[-1] = [ x for x in isoCor[-1] if x != isoPar.pileupCorrection ]
isoExCor.append([])
if 'CaloTopoIsolationTool' not in kwargs:
kwargs['CaloTopoIsolationTool'] = acc.popToolsAndMerge(
......@@ -96,6 +99,9 @@ def muIsolationCfg(flags, name='muIsolation', **kwargs):
isoType.append(
[ isoPar.topoetcone20, isoPar.topoetcone30, isoPar.topoetcone40 ])
isoCor.append([ isoPar.coreCone, isoPar.pileupCorrection ])
# do not do pileup correction if HI with subtracted clusters
if flags.HeavyIon.Egamma.doSubtractedClusters:
isoCor[-1] = [ x for x in isoCor[-1] if x != isoPar.pileupCorrection ]
isoExCor.append([])
if ('CaloTopoIsolationTool' not in kwargs) or (
'PFlowIsolationTool' not in kwargs):
......@@ -106,6 +112,10 @@ def muIsolationCfg(flags, name='muIsolation', **kwargs):
isoType.append(
[ isoPar.neflowisol20, isoPar.neflowisol30, isoPar.neflowisol40 ])
isoCor.append([ isoPar.coreCone, isoPar.pileupCorrection ])
# do not do pileup correction for HI reco...
# and pflow iso is more than experimental in such reco anyway
if flags.HeavyIon.Egamma.doSubtractedClusters:
isoCor[-1] = [ x for x in isoCor[-1] if x != isoPar.pileupCorrection ]
isoExCor.append([])
kwargs['PFlowIsolationTool'] = cisoTool
......