Skip to content
Snippets Groups Projects

Compare revisions

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

Source

Select target project
No results found

Target

Select target project
  • emsmith/athena
  • dzubov/athena
  • pscholer/athena
  • akvam/athena
  • flasagni/athena
  • hartman/athena
  • alux/athena
  • berenice/athena
  • mschott/athena
  • mgenest/athena
  • pbalek/athena
  • dsalvato/athena
  • korcyl/athena
  • tlyubush/athena
  • lyubushk/athena
  • gstark/athena
  • yharris/athena
  • lmonsoni/athena
  • nagano/athena
  • lcorpe/athena
  • lshi/athena
  • rrosten/athena
  • ytsujika/athena
  • tiledemo/athena
  • abagdato/athena
  • fparodi/athena
  • tmoxter/athena
  • lheinric/athena
  • milu/athena
  • pyin/athena
  • juesseiv/athena-celeritas
  • mmlynari/athena
  • matthier/athena
  • jsandesa/athena
  • borisov/athena
  • zchubini/athena
  • mpenzin/athena
  • mcorradi/athena
  • okovanda/athena
  • meevans/athena
  • isiral/athena
  • haa2mu2tau/athena
  • nkvu/athena
  • andre/athena
  • ebakos/athena
  • gwmyers/athena
  • lportale/athena
  • vasothil/athena
  • bwinter/athena
  • brle/athena
  • camacho/athena
  • icioara/athena
  • mcentonz/athena
  • quli/athena
  • mikhail/athena
  • begilber/athena
  • gartoni/athena
  • abkahn/athena
  • mbasso/athena
  • pagacova/athena
  • dgancarc/athena
  • stefania/athena
  • gmarchio/athena
  • jolsson/athena
  • atlasdqm/athena
  • chuanshu/athena
  • yygao/athena
  • shimoji/athena
  • zhenw/athena
  • jojamies/athena
  • keli/athena
  • cnass/athena
  • beckerov/athena
  • passaggi/athena
  • marvin/athena
  • hdf5-utils/athena
  • pberta/athena
  • aaboulho/athena
  • acrobert/athena
  • ranjitn/athena
  • cescobar/athena
  • ktodome/athena
  • kastanas/athena
  • huirun/athena
  • atrzupek/athena
  • tzorbas/athena
  • lfountas/athena
  • ccarrion/athena
  • aambler/athena
  • derendar/athena
  • britzger/athena
  • hanl/athena
  • epender/athena
  • gipezzul/athena
  • mmineev/athena
  • robertma/athena
  • gnn4itkteam/athena
  • phkoenig/athena
  • pleier/athena
  • nguseyno/athena
  • nekumari/athena
  • avasyuko/athena
  • gtateno/athena
  • pavel/athena
  • reznicek/athena
  • aburke/athena
  • jiling/athena
  • jcordeir/athena
  • herrmant/athena
  • lmcelhin/athena
  • xuh/athena
  • averbyts/athena
  • tnommens/athena
  • ewallin/athena
  • tvazquez/athena
  • shbansal/athena
  • gascott/athena
  • yuhui/athena
  • lserkin/athena
  • ccaminch/athena
  • corentin/athena
  • miochoa/athena
  • berkeleylab/CharmPhysics/athena
  • cdiez/athena
  • cpollard/athena
  • hfox/athena
  • madurano/athena_gittutorial
  • msykora/athena
  • ckirfel/athena
  • jakoubek/athena
  • calfayan/athena
  • kjohns/athena
  • atlas/athena
  • toshi/athena
  • dguest/athena
  • fwinkl/athena
  • wlampl/athena
  • aundrus/athena
  • akraszna/athena
  • karolos/athena
  • jmontejo/athena
  • damazio/athena
  • okuprash/athena
  • smh/athena
  • turra/athena
  • tdado/athena
  • tadej/athena
  • abuckley/athena
  • jmasik/athena
  • pjacka/athena
  • tamartin/athena
  • tbold/athena
  • mhodgkin/athena
  • nstyles/athena
  • mark/athena
  • gemmeren/athena
  • ssnyder/athena
  • wwalko/athena
  • emoyse/athena
  • pgadow/athena
  • rhauser/athena
  • solodkov/athena
  • rbielski/athena
  • dcasper/athena
  • mrybar/athena
  • phwindis/athena
  • ychiu/athena
  • christos/athena
  • yoyamagu/athena
  • rbianchi/athena
  • arnaez/athena
  • graemes/athena
  • sshaw/athena
  • shlomit/athena
  • baines/athena
  • hartj/athena
  • jcatmore/athena
  • ebuschma/athena
  • mmuskinj/athena
  • gunal/athena
  • ewelina/athena
  • ligang/athena
  • psommer/athena
  • sroe/athena
  • lfiorini/athena
  • bwynne/athena
  • longjon/athena
  • jichen/athena
  • nikiforo/athena
  • tstreble/athena
  • fpastore/athena
  • harkusha/athena
  • ATLAS-EGamma/athena
  • mvozak/athena
  • leggett/athena
  • martindl/athena
  • almaloiz/athena
  • yuxu/athena
  • tlari/athena
  • susinha/athena
  • toyamaza/athena
  • filthaut/athena
  • peter/athena
  • cvarni/athena
  • wleight/athena
  • nwarrack/athena
  • cchan/athena
  • chays/athena
  • dtovey/athena
  • sgeorge/athena
  • cshimmin/athena
  • yafu/athena
  • mgignac/athena
  • mihuebne/athena
  • alfroch/athena
  • mstamenk/athena
  • jsallen/athena-high-pt-ms-jets
  • okepka/athena
  • tkohno/athena
  • dkar/athena
  • janovak/athena
  • cohm/athena
  • omajersk/athena
  • wiedenat/athena
  • dbakshig/athena
  • fernando/athena
  • tmkrtchy/athena
  • khoo/athena
  • gingrich/athena
  • maklein/athena
  • schaarsc/athena
  • ponyisi/athena
  • ravinab/athena
  • scheiric/athena
  • ekuwertz/athena
  • pleskot/athena
  • xai/athena
  • jobalz/athena
  • merrenst/athena
  • goetz/athena
  • dpopov/athena
  • ebergeas/athena
  • achishol/athena
  • alaurier/athena
  • ekasimi/athena
  • mtoscani/athena
  • afaulkne/athena
  • krumnack/athena
  • mdanning/athena
  • egramsta/athena
  • hye/athena
  • astruebi/athena
  • efilmer/athena
  • jpanduro/athena
  • ssarikay/athena
  • hyamauch/athena
  • clseitz/athena
  • ppostola/athena
  • ncalace/athena
  • bmindur/athena
  • aad/athena
  • gpanizzo/athena
  • shanisch/athena
  • tupham/athena
  • stelzer/athena
  • rcoelhol/athena
  • ssottoco/athena
  • turnerm/athena
  • sutt/athena
  • rkopelia/athena
  • nkrengel/athena
  • bernius/athena
  • tsulaia/athena
  • cmcginn/athena
  • vcairo/athena
  • ldc/athena
  • stsuno/athena
  • jmacdona/athena
  • mbandier/athena
  • yunju/athena
  • jdandoy/athena
  • jufische/athena
  • mehlhase/athena
  • dzanzi/athena
  • kzoch/athena
  • kwhalen/athena
  • nasbah/athena
  • bmorgan/athena
  • msaimper/athena
  • amete/athena
  • williams/athena
  • rcarney/athena
  • shhirose/athena
  • cheidegg/athena
  • heng/athena
  • kkohler/athena
  • coccaro/athena
  • hhibi/athena
  • loch/athena
  • ynoguchi/athena
  • cdeutsch/athena
  • campanel/athena
  • wbalunas/athena
  • hoide/athena
  • xju/athena
  • nova/athena
  • yuchou/athena
  • hrussell/athena
  • todorova/athena
  • sjiggins/athena
  • lidiaz/athena
  • bgokturk/athena
  • jbiswal/athena
  • aytul/athena
  • kegraham/athena
  • guerrero/athena
  • bouhova/athena
  • kpachal/athena
  • alwang/athena
  • dhayden/athena
  • mverissi/athena
  • alopezso/athena
  • mvessell/athena
  • ssantpur/athena
  • kenelson/athena
  • mvanadia/athena
  • upatel/athena
  • fmeloni/athena
  • omeshkov/athena
  • igrabows/athena
  • soumya/athena
  • tvarol/athena
  • ruyuan/athena
  • korona/athena
  • anperrev/athena
  • eramakot/athena
  • dbogavac/athena
  • mhank/athena
  • tnobe/athena
  • cowagner/athena
  • tursom/athena
  • derue/athena
  • koffas/athena
  • fgiuli/athena
  • fsforza/athena
  • angianni/athena
  • ballbroo/athena
  • diehl/athena
  • falonso/athena
  • chinderk/athena
  • myexley/athena
  • tphamleh/athena
  • davidek/athena
  • ekajomov/athena-general
  • sarbiolv/athena
  • mfujimot/athena
  • hansenph/athena
  • masato/athena
  • salvator/athena
  • jhaley/athena
  • hirose/athena
  • jmendes/athena
  • stapiaar/athena
  • nwenke/athena
  • ffabbri/athena
  • tpelzer/athena
  • stavrop/athena
  • gia/athena
  • hmildner/athena
  • agbet/athena
  • dbabal/athena
  • juesseiv/athena
  • kkrizka/athena
  • temoskal/athena
  • cdelitzs/athena
  • asonay/athena
  • ckitsaki/athena
  • dwallace/athena
  • iaizenbe/athena
  • lferencz/athena
  • eschanet/athena
  • pmeiring/athena
  • czhou/athena
  • jteoh/athena
  • liberato/athena
  • jiawei/athena
  • mromano/athena
  • jbeirer/athena
  • rustem/athena
  • nielsenj/athena
  • wachan/athena
  • sswatman/athena
  • ranovotn/athena
  • miqueits/athena
  • asquith/athena
  • nicholas/athena
  • elmsheus/athena
  • markowen/athena
  • fuhe/athena
  • eparrish/athena
  • dakoch/athena
  • mhance/athena
  • aranzazu/athena
  • esoldato/athena
  • ndegroot/athena
  • lihan/athena
  • jkempste/athena
  • asoukhar/athena
  • tjunkerm/athena
  • ginaciog/athena
  • aporeba/athena
  • verducci/athena
  • martis/athena
  • mswiatlo/athena
  • sschramm/athena
  • anmrodri/athena
  • mdelmast/athena
  • bcarlson/athena
  • pliu/athena
  • ssaha/athena
  • gabarone/athena
  • scamarda/athena
  • mxia/athena
  • fastcalosim_test/athena
  • rlongo/athena
  • lstocker/athena
  • amoussa/athena
  • guindon/athena
  • mdonasci/athena
  • conde/athena
  • mmittal/athena
  • ffollega/athena
  • chelling/athena
  • gialas/athena
  • dshope/athena
  • fcostanz/athena
  • shion/athena
  • hmaguire/athena
  • cgutscho/athena
  • zsoumaim/athena
  • sberlend/athena
  • acts/athena
  • sschmitt/athena
  • dwilbern/athena
  • nifomin/athena
  • laforge/athena
  • evarnes/athena
  • guescini/athena
  • haozturk/athena
  • jkremer/athena
  • susy-hackers/athena
  • eriefel/athena
  • kkoeneke/athena
  • akotsoke/athena
  • llorente/athena
  • fizisist/athena
  • istin/athena
  • acanesse/athena
  • fengyu/athena
  • rpoggi/athena
  • chenlian/athena
  • rkarnam/athena
  • ysmirnov/athena_old
  • cmerlass/athena
  • ivivarel/athena
  • navarrjo/athena
  • sanchevi/athena
  • amulski/athena
  • bulekov/athena
  • yanlin/athena
  • pkramer/athena
  • restevam/athena
  • vcavalie/athena
  • smwang/athena
  • sefernan/athena
  • thsjurse/athena
  • bauerpa/athena
  • mmlynars/athena
  • iyeletsk/athena
  • csebasti/athena
  • jgonski/athena
  • mmazza/athena
  • wobisch/athena
  • itrandaf/athena
  • jhinds/athena
  • almgadm/athena
  • mwielers/athena
  • tiyang/athena
  • mtchijov/athena
  • lapereir/athena
  • lucam/athena
  • emmat/athena
  • kciesla/athena
  • aleopold/athena
  • lmiller/athena
  • rbalasub/athena
  • masaito/athena
  • zuysal/athena
  • pekman/athena
  • salderwe/athena
  • somadutt/athena
  • ycoadou/athena
  • jstupak/athena
  • wmccorma/athena
  • ilongari/athena
  • kkreul/athena
  • simmons/athena
  • adye/athena
  • wtaylor/athena
  • pinamont/athena
  • gcallea/athena
  • ssahin/athena
  • kbelobor/athena
  • jzeng/athena
  • fbartels/athena
  • aoneill/athena
  • kghorban/athena
  • cschiavi/athena
  • dmaximov/athena
  • ljeanty/athena
  • jraine/athena
  • kasai/athena
  • brottler/athena
  • mcfayden/athena
  • rozeny/athena
  • ecarlson/athena
  • aelmouss/athena
  • scarra/athena
  • nbelyaev/athena
  • abandyop/athena
  • khanov/athena
  • rebeca/athena
  • gotero/athena
  • doglioni/athena
  • joheinri/athena
  • alaperto/athena
  • aohatl/athena
  • bhonan/athena
  • pmoskvit/athena
  • bigliett/athena
  • amarzin/athena
  • rgarg/athena
  • jajimene/athena
  • begalli/athena
  • dpudzha/athena
  • yajun/athena
  • atlidali/athena
  • paulama/athena
  • lbozianu/athena
  • mpokidov/athena
  • demelian/athena
  • vcroft/athena
  • torrence/athena
  • mtesta/athena
  • hacooke/athena
  • barak/athena
  • wprzygod/athena
  • roward/athena
  • sgalantz/athena
  • atsirigo/athena
  • amoroso/athena
  • tofitsch/athena
  • elrossi/athena
  • salnikov/athena
  • csander/athena
  • jsabater/athena
  • mmiralle/athena
  • ozaplati/athena
  • jdevivi/athena
  • pottgen/athena
  • alory/athena
  • klin/athena
  • pbokan/athena
  • ymino/athena
  • trinn/athena
  • xchen/athena
  • ruth/athena
  • xiaoning/athena
  • cappelt/athena
  • ratkin/athena
  • apetukho/athena
  • nishu/athena
  • nelsonc/athena
  • paramon/athena
  • juhofer/athena
  • acassim/athena
  • enarayan/athena
  • exot-27/athena
  • bleban/athena
  • dpizzi/athena
  • ztarem/athena
  • bburghgr/athena
  • mkrivos/athena
  • qhu/athena
  • sampson/athena
  • ibordule/athena
  • mmarjano/athena
  • pagessin/athena
  • ychow/athena
  • nviauxma/athena
  • hessey/athena
  • LichtenbergGroup/athena
  • jreich/athena
  • watsona/athena
  • wfawcett/athena
  • ztao/athena
  • othielma/athena
  • perj/athena
  • sridouan/athena
  • mleblanc/athena
  • jdegens/athena
  • alainb/athena
  • hasada/athena
  • xiaohu/athena
  • ludovica/athena
  • pmendesa/athena
  • wgeorge/athena
  • yama/athena
  • bachacou/athena
  • kristin/athena
  • ssu/athena
  • yake/athena
  • angerami/athena
  • jlsmith/athena
  • rnayak/athena
  • pebaron/athena-weights
  • ktsuri/athena
  • musafdar/athena
  • jezequel/athena
  • hschwart/athena
  • asalzbur/athena
  • mproffit/athena
  • csamoila/athena
  • amendesj/athena
  • gproto/athena
  • malgren/athena
  • lbeemste/athena
  • rerrabai/athena
  • lhelary/athena
  • tiany/athena
  • grabanal/athena
  • mprincip/athena
  • spolacek/athena
  • asantra/athena
  • bmondal/athena
  • jreidels/athena
  • aczirkos/athena
  • silvinha/athena
  • tboeckh/athena
  • holau/athena
  • kyamaguc/athena
  • mdhlamin/athena
  • jroloff/athena
  • emily/athena
  • slawlor/athena
  • bozek/athena
  • carlod/athena
  • lkrauth/athena
  • tdiasdov/athena
  • bbrueers/athena
  • iramirez/athena
  • bcole/athena
  • mtian/athena
  • ecelebi/athena
  • mgrabois/athena
  • oducu/athena
  • idinu/athena
  • hmoyanog/athena-4-mr
  • dhirsch/athena
  • roishi/athena
  • yuanchan/athena
  • jjwilkin/athena
  • ygo/athena
  • ggustavi/athena
  • exochell/athena
  • diwillia/athena
  • cgarner/athena
  • sbiryuko/athena
  • skorn/athena
  • changqia/athena
  • scalvet/athena
  • jizamora/athena
  • honguyen/athena
  • atsiamis/athena
  • jwspence/athena
  • rysawada/athena
  • calpigia/athena
  • yangx/athena
  • cmarcon/athena
  • adimitri/athena
  • kpetukho/athena
  • tbisanz/athena
  • dhangal/athena
  • atlidbs/athena
  • iene/athena
  • jspah/athena
  • jkretz/athena
  • tqiu/athena
  • jcardena/athena
  • athaler/athena
  • maliev/athena
  • tzenis/athena
  • hzuchen/athena
  • dopasqua/athena
  • ryamaguc/athena
  • fdelrio/athena
  • lveloce/athena
  • mbiros/athena
  • oshukrun/athena
  • iwang/athena
  • tsano/athena
  • mumohdso/athena2
  • dmunozpe/athena
  • sagara17/athena
  • okumura/athena
  • arennie/athena
  • mumohdso/athena
  • valentem/athena
  • rhayes/athena
  • evguillo/athena
  • koshimiz/athena
  • dossantn/athena
  • atate/athena
  • zhijie/athena
  • caforio/athena
  • bnachman/athena
  • zearnsha/athena
  • suyounas/athena
  • yuzhan/athena
  • maly/athena
  • rjoshi/athena
  • hlin/athena
  • machitis/athena
  • crougier/athena
  • lunedic/athena
  • thompson/athena
  • mimarine/athena
  • mtost/athena
  • lvannoli/athena
  • dounwuch/athena
  • ndebiase/athena
  • nkakati/athena
  • omezhens/athena
  • echeu/athena
  • jonierma/athena
  • saclawso/athena
  • hhanif/athena
  • cprat/athena
  • csauer/athena
  • martinpa/athena
  • mischott/athena
  • tiknight/athena
  • sahinsoy/athena
  • knikolop/athena
  • inaryshk/athena
  • wendlanb/athena
  • jodamp/athena
  • adik/athena
  • fedin/athena
  • xchu/athena
  • angrigor/athena
  • lkeszegh/athena
  • jaoliver/athena
  • echeremu/athena
  • lbaltes/athena
  • pbellos/athena
  • mdrozdov/athena
  • idrivask/athena
  • aikoulou/athena
  • ntamir/athena
  • sadykov/athena
  • haweber/athena
  • sgurdasa/athena
  • pamachad/athena
  • tteixeir/athena
  • tavandaa/athena
  • eschopf/athena
  • ignesi/athena
  • algilber/athena
  • pyanezca/athena
  • hiito/athena
  • pbhattar/athena
  • bsaifudd/athena
  • wolter/athena
  • veellajo/athena
  • fsili/athena
  • nheatley/athena
  • mzhai/athena
  • fdibello/athena
  • dparedes/athena
  • hsimpson/athena
  • zyan/athena
  • emmarsha/athena
  • mrenda/athena
  • minaenko/athena
  • edweik/athena
  • rkusters/athena
  • chchau/athena
  • zhangr/athena
  • jburzyns/athena
  • javanden/athena
  • zmarshal/athena
  • phkenned/athena
  • slai/athena
  • awilhahn/athena
  • zfeng/athena
  • agaa/athena
  • leevans/athena
  • srdas/athena
  • llaatu/athena
  • kkrowpma/athena
  • adonofri/athena
  • stsigari/athena
  • metsai/athena
  • zifeng/athena
  • drousso/athena
  • atropina/athena
  • seggebre/athena
  • atlaspmb/athena
  • yuanda/athena
  • mnoury/athena
  • cleonido/athena
  • axiong/athena
  • arombola/athena
  • ademaria/athena
  • kchoi/athena
  • eyamashi/athena
  • dgillber/athena
  • ijuarezr/athena
  • zang/athena
  • amdesai/athena
  • saktas/athena
  • matakagi/athena
  • berkeleylab/lowmutracking/athena
  • qibin/athena
  • nlopezca/athena
  • fbendebb/athena
  • bshresth/athena
  • acanbay/athena
  • klassen/athena
  • tbuanes/athena
  • egodden/athena
  • jferrand/athena
  • otheiner/athena-official
  • cbuitrag/athena
  • hawatson/athena
  • hpotti/athena
  • chonghao/athena
  • mfarring/athena
  • parodi/athena
  • vtudorac/athena
  • bballard/athena
  • dzengerj/athena
  • buboehm/athena
  • knakkali/athena
  • lmontana/athena
  • dcieri/athena
  • zhuyi/athena
  • cimcp/athena
  • weixi/athena
  • adaribay/athena
  • asansar/athena
  • cantel/athena
  • frenner/athena
  • kbenkend/athena
  • iliadis/athena
  • duperrin/athena
  • jburr/athena
  • bstanisl/athena
  • dkoeck/athena
  • isotarri/athena
  • miholzbo/athena
  • mfewell/athena
  • eegidiop/athena
  • czodrows/athena
  • blumen/athena
  • smitani/athena
  • amincer/athena
  • alsala/athena
  • yulei/athena
  • gshatri/athena
  • olangrek/athena
  • clantz/athena
  • jmharris/athena
  • otheiner/athena
  • gripelli/athena
  • hpang/athena
  • tizuo/athena
  • jgargan/athena
  • ewatton/athena
  • mleigh/athena
  • rushioda/athena
  • sfranche/athena
  • preselection-hackathon/athena
  • mfernoux/athena
  • deniso/athena
  • bernardo/athena
  • pebaron/athena-td
  • smeriano/athena
  • chandler/athena
  • jnitschk/athena
  • viruelas/athena
  • ksugizak/athena
  • anghosh/ef-anindya
  • skaur/athena
  • yusano/athena
  • wsherman/athena
  • davetisy/athena
  • hriani/athena
  • sroygara/athena
  • jgombas/athena
  • vcepaiti/athena
  • yochi/athena
  • rtagami/athena
  • yuanj/athena
  • apsallid/athena
  • chji/athena
  • pakontax/athena
  • dmclaugh/athena
  • agavrily/athena
  • abunka/athena
  • dmahon/athena
  • mcgensvc/athena
  • almay/athena
  • giagu/athena
  • qberthet/athena
  • yuwen/athena
  • cjmeyer/athena
  • mshapiro/athena
  • ekay/athena
  • islazyk/athena
  • mbarel/athena
  • dkobylia/athena
  • glamprin/athena
  • rdinardo/athena
  • baitbenc/athena
  • mlanzacb/athena
  • dakiyama/athena
  • osalin/athena
  • cgrefe/athena
  • minlin/athena
  • wsfreund/athena
  • beringer/athena
  • szambito/athena
  • yyap/athena
  • hwilkens/athena
  • kazhang/athena
  • pebaron/athena
  • mspalla/athena
  • enagy/athena
  • schaffer/athena
  • fcalosim/athena
  • menke/athena
  • tkharlam/athena
  • mduehrss/athena
  • smobius/athena
  • mavogel/athena
  • rateixei/athena
  • spagan/athena
  • carquin/athena
  • dportill/athena
  • chhayes/athena
  • osunnebo/athena
  • okiverny/athena
  • jelena/athena
  • jwalder/athena
  • desilva/athena
  • sanmay/athena
  • lmijovic/athena
  • junpei/athena
  • satom/athena
  • jahreda/athena
  • tilebeam/athena
  • kiabelin/athena
  • vtskhaya/athena
  • mcarnesa/athena
  • jstark/athena
  • delsart/athena
  • silu/athena
  • krbjoerk/athena
  • jedebevc/athena
  • cyoung/athena
  • jtanaka/athena
  • luxin/athena
  • mtogawa/athena
  • maslawin/athena
  • yifany/athena
  • minghui/athena
  • haoran/athena
  • faser/offline/athena
  • beddall/athena
  • dcasperfaser/athena
  • danning/athena
  • cfan/athena
  • kazheng/athena
  • almeidvi/athena
  • mmontell/athena
  • srettie/athena
  • beltran/athena-fork
  • vmartin/athena
  • lhenkelm/athena
  • sudha/athena
  • kgupta/athena
  • anbaraja/athena
  • pajones/athena
  • lgagnon/athena
  • serodrig/athena
  • dpanchal/athena
  • ssinha/athena
  • kkawade/athena
  • chiodini/athena
  • amorenos/athena
  • joana/athena
  • apalazzo/athena
  • mtanasin/athena
  • vbuxbaum/athena
  • jshahini/athena
  • gonzalri/athena
  • lfeligio/athena
  • kburka/athena
  • desengup/athena
  • ehaines/athena
  • jaofferm/athena
  • gottino/athena
  • rmazini/athena
  • gavrilen/athena
  • mdidenko/athena
  • dwkim/athena
  • sabidi/athena
  • cdimitri/athena
  • qidong/athena
  • ktackman/athena
  • hazeng/athena
  • bkerridg/athena
  • yche/athena
  • jingjing/athena
  • yoyeh/athena
  • sgaid/athena
  • ktopolni/athena
  • dabattul/athena
  • attrtcal/athena
  • thmaurin/athena
  • asciandr/athena
  • chjiang/athena
  • mischott/athena-22
  • lbazzano/athena
  • bochen/athena
  • rushioda/athena-3
  • pclark/athena
  • krdona/athena
  • kvidalgu/athena
  • meiqi/athena
  • nlad/athena
  • dtorresa/athena
  • jcurran/athena
  • hmoyanog/athena
  • aaikot/athena
  • aackerma/athena
  • maboelel/athena
  • lesplend/athena
  • yingjun/athena
  • xinfei/athena
  • xinhui/athena
  • aivina/athena
  • mschefer/athena
  • kazheng/athena-physics-val-2023
  • rmakhman/athena
  • liuk/athena
  • zoduan/athena
  • zhiliang/athena
  • shhan/athena
  • jlue/athena
  • bdixit/athena
  • sfrances/athena
  • ragrabar/athena
  • alsidley/athena
  • asehrawa/athena
  • xingguo/athena
  • kyjones/topoetcone-removal
  • mhoppesc/athena
  • keener/athena
  • niabicht/athena
  • shahzad/athena
  • llewitt/athena
  • lcalic/athena-backup
  • yunagai/athena
  • yinmiao/athena
  • greynold/athena
  • bschlag/athena
  • kazheng/athena-workingpoint
  • bruckman/athena
  • drankin/athena
  • agentry/athena
  • adohnalo/athena
  • hvanders/athena
  • nkang/athena
  • kbhide/athena
  • ladamczy/test
  • tbeumker/athenatest
  • asmaga/athena
  • tbeumker/athena
  • berkeleylab/acts/athena
  • losanti/athena-23
  • weitao/athena
  • losanti/athena
  • wsong/athena
  • jiturriz/athena
  • menu-hackathon/athena
  • dmankad/athena-idle
  • dawerner/athena
  • kyjones/trigger-example
  • vmaksimo/athena
  • fisopkov/athena
  • toobauma/athena
  • lprimomo/athena
  • seggebre/athena-fluencemap-modification
  • edreyer/athena
  • gtarna/athena
  • maparo/athena
  • shmukher/athena
  • smanzoni/athena
  • SecVtx-Lancaster/Athena
  • aackerma/atlas-athena
  • adimri/athena
  • wstanek/athena
  • jcrosby/athena
  • pgraveli/athena
  • ppotepa/athena
  • lrambell/athena
  • atlas-sa-uct/athena
  • tovsiann/athena
  • rsnyder/athena
  • eullmank/athena
  • mhemmett/athena
  • zgao/athena
  • skita/athena
  • kgoto/athena
  • achakrav/athena
  • lroos/athena
  • xmapekul/athena
  • thmaurin/athena-sim-flavour
  • evitale/athena
  • npond/athena
  • arej/athena
  • rashbypi/athena
  • ivyas/athena
  • lkretsch/athena
  • epasqual/athena
  • aleksand/athena
  • mbiyabi/athena
  • jebohm/athena
  • hluk/athena
  • aralves/athena
  • cvittori/athena
  • dbiswas/athena
  • mihe/athena
  • dkoeck/anniathenafork
  • mkareem/athena
  • rgupta/athena
  • tslee/athena
  • cgarvey/athena
  • croland/athena
  • kesedlac/athena
  • mhaacke/athena
  • ctosciri/athena-old
  • pkumari/athena
  • ctosciri/athena
  • asoflau/athena
  • feickert/athena
  • gfrattar/athena
  • agerwin/athena
  • ricunnin/athena
  • gwilliam/athena
  • bdixit/masking-strip-modules
  • ksudo/athena
  • gtolkach/athena
  • jfeng2/athena
  • bscheuer/athena
  • rhiguchi/athena
  • gaofeng/athena
  • etoyoda/athena
  • kosuzuki/athena
  • svanstro/athena
  • vaustrup/athena
  • tnakagaw/athena
  • hart/athena
  • rmizuhik/athena
  • kkanke/athena
  • amakita/athena
  • maoki/athena
  • whopkins/athena
  • tpaschoa/athena
  • miyamada/athena
  • rishikaw/athena
  • dduda/athena
  • aagaard/athena
  • ferusso/athena
  • anayaz/athena
  • evalient/athena
  • smweber/athena
  • smweber/athena-run-3
  • shudong/athena
  • zyan/athena-muon-calib
  • dellacqu/athena
  • evalient/athena-dnn-calculator
  • zyan/athena-muon-calib-stream
  • glagafon/project-nimber-1
  • strom/athena
  • jsallen/athena
  • sbellman/athena
  • strom/athena-dms
  • leguo/athena
  • brosser/athena
  • macretar/athena
  • aowang/athena
  • ooncel/athena
  • jhoya/athena
  • skadir/athena-sadaf
  • tygeorge/athena
  • hasun/athena
  • glagafon/handi-project
  • wuxi/athena
  • osotosan/athena
  • mnorfolk/athena
  • glagafon/handi-project-1
  • syan/athena-syan
  • aborbely/athena
  • will/athena
  • schernau/athena
  • axgallen/athena-qualification-task
  • karakawa/athena
  • taogawa/athena
  • tmlinare/athena
  • mmaroun/ravina-fork
  • axgallen/athena
  • seinfant/athena
  • dmankad/athena-gen
  • agarabag/athena
  • ktariq/athena
  • romar/athena
  • zuzak/athena
  • dhagan/athena
  • vlysenko/athena
  • mahorstm/athena
  • ibamwidh/athena
  • atishelm/athena
  • tizhang/athena
  • ipolishc/athena
  • jolamber/athena
  • yil/athena
  • ykhoulak/myathena
  • frfische/athena
  • jlue/athena-latest
  • xilin/athena
  • chuanye/athena
  • huayu/athena
  • kifarman/athena
  • lderamo/athena
  • nkua-atlas/athena
  • tayoshid/athena
  • dntounis/athena
  • steinber/athena-main
  • nischmit/athena
  • movincen/athena
  • tdingley/athena
  • hasegawa/athena
  • dongyi/athena
  • dtruncal/athena
  • malvesca/athena
  • kazheng/athena-acts
  • openc/athena
  • lcalic/athena
  • glagafon/dq-optimize
  • mnowak/athena
  • ekajomov/athena-fork-fix
  • ladamczy/athena
  • mhufnage/athena
  • rqian/athena
  • lsultana/obsolete_athena
  • lsultana/athena
  • anfortma/athena
  • alveltma/athena
  • alpleban/athena
  • kfung/athena
  • yonoda/athena
  • mmaheshw/athena
  • jdavidso/athena
  • edcritel/athena
  • anhodges/athena
  • anstein/athena
  • gbird/athena
  • pebaron/athena-leprem
  • bglik/athena
  • midandre/athena
  • mvivasal/athena
  • mfurukaw/athena
  • asbrooks/athena
  • sokkerma/athena
  • mmlynars/athena-v-2
  • fcurcio/athena
  • kyjones/athena
  • mveen/athena
  • tburatov/athena
  • joroemer/athena
  • jmcgowan/athena
  • lboccard/athena
  • dmankad/athena
  • ivyoung/athena
  • tayoshid/athena-test
  • drasslof/athena
  • sanchezj/athena-2022
  • jodafons/athena
  • tmclachl/athena
  • ctaybi/athena
  • jiddon/athena
  • sdahbi/athena
  • sdemiran/athena
  • anburger/athena
  • sidoti/athena
  • apfleger/athena
  • fwinkel/athena
  • mmoors/athena
  • izahir/athena
  • goblirsc/athena
  • rvinasco/athena
  • jwkraus/athena
  • sanchezj/athena
  • esimpson/athena
  • klleras/athena
  • obut/athena
  • rhaberle/athena
  • dta/athena_old
  • jhowarth/athena
  • janders/athena
  • jchapman/athena
  • avallier/athena
  • jecouthu/athena
  • mungo/athena
  • dtrischu/athena
  • fmontere/athena
  • fhenry/athena
  • sfuenzal/athena
  • zhaotong/athena
  • misantan/athena
  • zalegria/athena
  • shaoguan/athena
  • gdigrego/athena
  • awharton/Athena
  • nbruscin/athena
  • acordeir/athena-ed
  • amelo/athena
  • mkholoda/athena
  • peiyan/athena
  • pdougan/athena
  • fkirfel/athena
  • esampson/athena-idart
  • caiy/athena
  • kchu/athena
  • backes/athena
  • tayoshid/athena-2024
  • fwinkl2/athena
  • bcervato/athena
  • shpeng/athena-2
  • gfacini/athena
  • yvolkotr/athena
  • gmascare/athena
  • gmercado/athena
  • rhowen/athena
  • esampson/athena-idart-2
  • djlewis/athena
  • costanzo/athena
  • nharriso/athena
  • pibutti/athena
  • esampson/athena-otp
  • yuematsu/athena
  • yilin/athena
  • esampson/athena-june-otp
  • bmoser/athena
  • alpleban/athena-met
  • astefl/athena
  • thitchin/athena
  • wcastigl/athena
  • bdong/athena
  • zhanhang/athena
  • sosarkar/athena-again
  • ksahan/athena
  • agheata/athena
  • msasada/athena
  • lbarrade/athena
  • txu/athena
  • seth/athena
  • robouque/athena
  • okolay/athena
  • nsurijr/athena
  • zhangbo/athena
  • mlyukova/athena
  • damperia/athena-acts
  • esampson/june-2-otp
  • dbaronmo/athena
  • boudreau/athena
  • wema/athena
  • martyniu/athena
  • bhuth/athena
  • acamplan/athena
  • eballabe/athena
  • vsasse/athena
  • bngair/met-significance-r-22
  • menadeem/athena
  • bngair/me-tsig-athena
  • vkost/athena
  • ksakura/athena
  • atymchys/athena
  • yanqiw/athena
  • linghua/athena
  • domatter/athena
  • rhicks/athena
  • juscerri/athena
  • skadir/athena
  • arelycg/athena
  • biliu/athena
  • sgoswami/athena
  • sosarkar/athena
  • mwessels/athena
  • beltran/athena
  • bdebjani/athena
  • dreikher/athena
  • hshaddix/athena
  • ddicroce/athena
  • elham/athena
  • fladias/athena
  • emoon/athena
  • lwinkler/athena
  • haren/athena
  • mhabedan/athena
  • cleong/athena
  • sdiefenb/athena-onnx-tutorial
  • nkrogh/athena
  • dwilson/athena
  • thart/athena
  • fivone/athena
  • mads/athena
  • dahumphr/athena
  • lsanfili/athena
  • scane/athena
  • lifoster/athena
  • echerepa/athena
  • alancast/athena
  • baer/athena
  • kenakamu/athena
  • haotianl/athena
  • glagafon/aaaathena
  • dcamarer/athena
  • eskorda/athena
  • glagafon/athena
  • rshibata/athena
  • salopez/athena
  • ukhurshi/athena
  • lburke/athena
  • delitez/athena
  • rvavrick/athena
  • therwig/athena
  • glagafon/glagafon-dq
  • pizhang/athena
  • htsoi/athena
  • ezaya/athena
  • pachabri/athena
  • mwitkows/athena
  • lcorazzi/athena
  • casadop/athena
  • mmantina/athena
  • hzhuang/athena
  • jaburles/athena
  • achamber/athena
  • jkrupa/athena
  • rmole/athena
  • lmonaco/athena
  • mfornasi/athena
  • mamirono/athena
  • gserenis/athena
  • fdattola/athena
  • semami/athena
  • rpozzi/athena
  • belderto/athena
  • uepstein/athena
  • jinglis/athena
  • lechols/athena
  • ljerala/athena
  • htorre/athena
  • cmavungu/athena
  • lopezzot/athena
  • jlittle/athena
  • abesir/athena
  • jajohnso/athena
  • wguerin/athena
  • robouque/athena-20241115
  • tneep/athena
  • fsiegert/athena
  • rmole/athena-personal-fork
  • wenjingw/athena
  • lbrown/athena
  • kfang/athena-fork-kyfang
  • epompapa/athena
  • jackersc/athena
  • prmitra/athena
  • nihartma/athena
  • ashirazi/athena
  • kgrimm/athena-kgrimm
  • amoreira/athena
  • wasu/athena
  • toheintz/athena
  • kdipetri/athena
  • aslobodk/athena
  • djuarezg/athena
  • goetz/athena-acts
  • gfazzino/athena
  • muschmid/athena
  • yazhou/athena
  • falves/athena
  • alarnold/athena
  • mborodin/athena
  • mdacunha/athena
  • wlai/athena
  • alecrhys/athena
  • rohasan/athena
  • novotnyp/athena
  • lvicenik/athena
  • adsalvad/athena
  • asickles/athena
  • zetao/athena
  • christog/athena
  • ibenaoum/athena
  • mfarzali/athena
  • tflee/athena
  • llarson/athena
  • frcastig/athena
  • kkazakov/athena
  • pusharma/athena
  • jusilva/athena
  • ehampshi/athena
  • gpinheir/athena
  • tomoya/athena-low-pt-muon-rec
  • exochell/my-athena
  • hshaddix/athena-hshaddix
  • vchabala/athena
  • mojeda/athena
  • jecifuen/athena
  • chhultqu/athena
  • jlieberm/athena
  • jlai/athena
  • nsur/athena-lund
  • misavic/athena
  • pmourafr/athena
  • camccrac/athena
  • nshtokha/athena
  • yuxuanz/local-athena
  • yukari/athena
  • zhubacek/athena
  • sizumiya/athena
  • akraus/athena
  • mfilipig/athena
  • fdejean/athena
  • mnegrini/athena
  • sawyer/athena
  • zrokavec/athena
  • yanqiw/athena-acts-for-run-3-silicon-tracking
  • rkavak/athena
  • gipoddar/athena
  • ssuravar/athena
  • mtancock/athena-2
  • gsalvi/athena
  • beyeo/athena
  • sutuncay/athena
  • vpires/athena-vasco
  • ywng/athena
  • fballi/athena
1575 results
Show changes
Showing
with 166 additions and 108 deletions
......@@ -53,9 +53,11 @@ class CaloClusterUpdate : public CaloClusterCorrection
const std::string& name,
const IInterface* parent);
// destructor
~CaloClusterUpdate();
virtual ~CaloClusterUpdate() override;
// virtual method in CaloClusterCorrection
virtual void makeCorrection(xAOD::CaloCluster* cluster);
virtual void makeCorrection(const EventContext& ctx,
xAOD::CaloCluster* cluster) const override;
private:
......
......@@ -22,7 +22,7 @@ PURPOSE: - Compute simple cell weights for Sliding Window
*********************************************************************/
// include header files
#include "CaloClusterCorrection/CaloComputeSWcellWeights.h"
#include "CaloComputeSWcellWeights.h"
#include "CaloEvent/CaloCell.h"
#include "CaloEvent/CaloClusterContainer.h"
//#include "CaloDetDescr/CaloDetDescrElement.h"
......
......@@ -11,7 +11,7 @@
*/
#include "CaloClusterCorrection/CaloDummyCorrection.h"
#include "CaloDummyCorrection.h"
#include "AthenaKernel/errorcheck.h"
......@@ -44,7 +44,8 @@ StatusCode CaloDummyCorrection::initialize()
// derived class implement the real correction.
// (Does nothing here.)
void CaloDummyCorrection::makeCorrection(CaloCluster*)
void CaloDummyCorrection::makeCorrection(const EventContext& /*ctx*/,
CaloCluster*) const
{
}
......
......@@ -48,17 +48,18 @@ public:
/**
* @brief Standard initialization method.
*/
virtual StatusCode initialize();
virtual StatusCode initialize() override;
// derived class implement the real correction.
// (Does nothing here.)
virtual void makeCorrection(xAOD::CaloCluster*);
virtual void makeCorrection(const EventContext& ctx,
xAOD::CaloCluster*) const override;
/// Ignore non-existing properties.
using CaloClusterCorrection::setProperty;
virtual StatusCode setProperty (const Property& p);
virtual StatusCode setProperty (const Property& p) override;
};
......
......@@ -18,6 +18,7 @@
#include "CaloDetDescr/CaloDetDescriptor.h"
#include "CaloGeoHelpers/CaloPhiRange.h"
#include "GeoModelInterfaces/IGeoModelSvc.h"
#include "StoreGate/ReadHandle.h"
#include "CaloEvent/CaloCellContainer.h"
#include "CaloUtils/CaloCellList.h"
......@@ -68,7 +69,6 @@ void etaphi_range (double eta,
double& deta,
double& dphi)
{
static CaloPhiRange range;
deta = 0;
dphi = 0;
......@@ -110,19 +110,19 @@ void etaphi_range (double eta,
elt_l = dd_man->get_element_raw
(sampling,
eta - elt->deta() - eps,
range.fix (phi - elt->dphi() - eps));
CaloPhiRange::fix (phi - elt->dphi() - eps));
double dphi_l = 0; // Phi difference on the low-eta () side.
if (elt_l)
dphi_l = std::abs (range.fix (phi - elt_l->phi_raw())) + eps;
dphi_l = std::abs (CaloPhiRange::fix (phi - elt_l->phi_raw())) + eps;
// Now look in the positive eta direction.
elt_r = dd_man->get_element_raw
(sampling,
eta + elt->deta() + eps,
range.fix (phi - elt->dphi() - eps));
CaloPhiRange::fix (phi - elt->dphi() - eps));
double dphi_r = 0; // Phi difference on the positive (down) side.
if (elt_r)
dphi_r = std::abs (range.fix (phi - elt_r->phi_raw())) + eps;
dphi_r = std::abs (CaloPhiRange::fix (phi - elt_r->phi_raw())) + eps;
// Total dphi is twice the maximum.
dphi = 2 * std::max (dphi_l, dphi_r);
......@@ -151,7 +151,7 @@ public:
* @param parent The parent correction class.
* @param cluster The cluster being operated on.
*/
SamplingHelper (CaloClusterCorrection& parent,
SamplingHelper (const CaloClusterCorrection& parent,
CaloCluster* cluster);
......@@ -276,7 +276,7 @@ protected:
CaloLayerCalculator m_calc;
/// The correction object using us.
CaloClusterCorrection& m_parent;
const CaloClusterCorrection& m_parent;
/// The cluster we're updating.
CaloCluster* m_cluster;
......@@ -294,7 +294,7 @@ protected:
* @param parent The parent correction class.
* @param cluster The cluster being operated on.
*/
SamplingHelper::SamplingHelper (CaloClusterCorrection& parent,
SamplingHelper::SamplingHelper (const CaloClusterCorrection& parent,
CaloCluster* cluster)
: m_parent (parent),
m_cluster (cluster),
......@@ -487,7 +487,7 @@ public:
* @param list The cell list.
* @param cell_container The container from which the cells came.
*/
SamplingHelper_CaloCellList (CaloClusterCorrection& parent,
SamplingHelper_CaloCellList (const CaloClusterCorrection& parent,
CaloCluster* cluster,
const CaloCellList& list,
const CaloCellContainer* cell_container);
......@@ -539,7 +539,7 @@ private:
* @param cell_container The container from which the cells came.
*/
SamplingHelper_CaloCellList::SamplingHelper_CaloCellList
(CaloClusterCorrection& parent,
(const CaloClusterCorrection& parent,
CaloCluster* cluster,
const CaloCellList& list,
const CaloCellContainer* /*cell_container*/)
......@@ -613,7 +613,7 @@ public:
* @param parent The parent correction class.
* @param cluster The cluster being operated on.
*/
SamplingHelper_Cluster (CaloClusterCorrection& parent,
SamplingHelper_Cluster (const CaloClusterCorrection& parent,
CaloCluster* cluster);
/**
......@@ -652,7 +652,7 @@ public:
* @param parent The parent correction class.
* @param cluster The cluster being operated on.
*/
SamplingHelper_Cluster::SamplingHelper_Cluster (CaloClusterCorrection& parent,
SamplingHelper_Cluster::SamplingHelper_Cluster (const CaloClusterCorrection& parent,
CaloCluster* cluster)
: SamplingHelper (parent, cluster)
{
......@@ -748,6 +748,8 @@ StatusCode CaloFillRectangularCluster::initialize()
{
// The method from the base class.
CHECK( CaloClusterCorrection::initialize() );
if (!m_cellsName.key().empty())
CHECK( m_cellsName.initialize() );
const IGeoModelSvc *geoModel=0;
StatusCode sc = service("GeoModelSvc", geoModel);
......@@ -826,18 +828,20 @@ CaloFillRectangularCluster::geoInit(IOVSVC_CALLBACK_ARGS)
/*
* @brief Actually make the correction for one region (barrel or endcap).
* @param ctx The event context.
* @param helper Sampling calculation helper object.
* @param eta The @f$\eta$@f seed of the cluster.
* @param phi The @f$\phi$@f seed of the cluster.
* @param samplings List of samplings for this region.
*/
void
CaloFillRectangularCluster::makeCorrection1(CaloClusterCorr::SamplingHelper&
CaloFillRectangularCluster::makeCorrection1(const EventContext& ctx,
CaloClusterCorr::SamplingHelper&
helper,
double eta,
double phi,
const CaloSampling::CaloSample
samplings[4])
samplings[4]) const
{
// Do sampling 2.
helper.calculate_and_set (eta, phi, m_deta2, m_dphi2, eta, phi,
......@@ -914,12 +918,14 @@ CaloFillRectangularCluster::makeCorrection1(CaloClusterCorr::SamplingHelper&
const CaloCellContainer* cc = helper.cluster()->getCellLinks()->getCellContainer();
//Leave the option to use a different cell container
if (!m_cellsName.empty()) {
if ( ! evtStore()->retrieve (cc, m_cellsName).isSuccess()) {
if (!m_cellsName.key().empty()) {
SG::ReadHandle<CaloCellContainer> cchand (m_cellsName, ctx);
if (!cchand.isValid()) {
REPORT_ERROR(StatusCode::FAILURE)
<< "Can't retrieve cell container " << m_cellsName;
<< "Can't retrieve cell container " << m_cellsName.key();
return;
}
cc = cchand.cptr();
}
if(!cc) //cover the case when the cluster does not give a cell container and the name is empty
......@@ -967,11 +973,13 @@ CaloFillRectangularCluster::makeCorrection1(CaloClusterCorr::SamplingHelper&
/*
* @brief Execute the correction, given a helper object.
* @param ctx The event context.
* @param helper Sampling calculation helper object.
*/
void
CaloFillRectangularCluster::makeCorrection2 (CaloClusterCorr::SamplingHelper&
helper)
CaloFillRectangularCluster::makeCorrection2 (const EventContext& ctx,
CaloClusterCorr::SamplingHelper&
helper) const
{
// Don't do anything if we don't have any cells.
......@@ -1060,12 +1068,12 @@ CaloFillRectangularCluster::makeCorrection2 (CaloClusterCorr::SamplingHelper&
// Barrel
if (aeta < 1.6) {
makeCorrection1 (helper, eta, phi, samplings_b);
makeCorrection1 (ctx, helper, eta, phi, samplings_b);
}
// Endcap
if (aeta > 1.3) {
makeCorrection1 (helper, eta, phi, samplings_e);
makeCorrection1 (ctx, helper, eta, phi, samplings_e);
}
// Set the total cluster energy to the sum over all samplings.
......@@ -1087,9 +1095,11 @@ CaloFillRectangularCluster::makeCorrection2 (CaloClusterCorr::SamplingHelper&
/**
* @brief CaloClusterCorrection virtual method
* @param ctx The event context.
* @param cluster The cluster on which to operate.
*/
void CaloFillRectangularCluster::makeCorrection(CaloCluster* cluster)
void CaloFillRectangularCluster::makeCorrection(const EventContext& ctx,
CaloCluster* cluster) const
{
ATH_MSG_DEBUG( "Executing CaloFillRectangularCluster" << endreq) ;
......@@ -1103,21 +1113,21 @@ void CaloFillRectangularCluster::makeCorrection(CaloCluster* cluster)
cluster->getCellLinks()->clear();
//Leave the option to use a different cell container
if (!m_cellsName.empty()) {
if ( ! evtStore()->retrieve (cell_container, m_cellsName).isSuccess()) {
REPORT_ERROR(StatusCode::FAILURE)
<< "Can't retrieve cell container " << m_cellsName;
return;
if (!m_cellsName.key().empty()) {
SG::ReadHandle<CaloCellContainer> cchand (m_cellsName, ctx);
if (!cchand.isValid()) {
REPORT_ERROR(StatusCode::FAILURE)
<< "Can't retrieve cell container " << m_cellsName.key();
return;
}
cell_container = cchand.cptr();
}
// Define the center for building the list of candidate cells.
double eta = cluster->eta0();
double phi = cluster->phi0();
static CaloPhiRange range;
phi = range.fix (phi);
phi = CaloPhiRange::fix (phi);
// Build the candidate cell list.
// This 5 is a safe margin for cell_list calculation
......@@ -1130,12 +1140,12 @@ void CaloFillRectangularCluster::makeCorrection(CaloCluster* cluster)
cluster,
cell_list,
cell_container);
makeCorrection2 (helper);
makeCorrection2 (ctx, helper);
}
else {
// We're recalculating a cluster using the existing cells.
CaloClusterCorr::SamplingHelper_Cluster helper (*this, cluster);
makeCorrection2 (helper);
makeCorrection2 (ctx, helper);
}
}
......@@ -1154,18 +1164,17 @@ void CaloFillRectangularCluster::makeCorrection(CaloCluster* cluster)
void CaloFillRectangularCluster::get_seed (const CaloCluster* cluster,
const CaloCell* max_et_cell,
double& eta,
double& phi)
double& phi) const
{
///!!! NEW way of the endcap-shift treatment (same for barrel and endcap)
// a.b.c 2004 : for barrel, correct for the alignment before
// comparing the Tower direction and the cell's
// ( for Atlas the difference is null, but it's not true for TB )
static CaloPhiRange range;
const CaloDetDescrElement* elt = max_et_cell->caloDDE();
double phi_shift = elt->phi()-elt->phi_raw();
double eta_shift = elt->eta()-elt->eta_raw();
eta = cluster->eta0()+eta_shift;
phi = range.fix(cluster->phi0()+phi_shift);
phi = CaloPhiRange::fix(cluster->phi0()+phi_shift);
// Special case to handle a pathology seen at the edge of the calorimeter
// with clusters with an eta size of 3. The cluster size used for the SW
......@@ -1205,7 +1214,7 @@ void CaloFillRectangularCluster::get_seed (const CaloCluster* cluster,
// stay in the calo frame and do not cook for cluster on edge
// (inputs are now 3x5 so there should not be problems anymore)
eta = cluster->eta0();
phi = range.fix(cluster->phi0());
phi = CaloPhiRange::fix(cluster->phi0());
}
......
......@@ -13,7 +13,7 @@ CREATED: Jan 25, 2006
PURPOSE: correction for the energy lost in the dead material
********************************************************************/
#include "CaloClusterCorrection/CaloLongWeights_v2.h"
#include "CaloLongWeights_v2.h"
#include "CaloClusterCorrection/interpolate.h"
......@@ -33,13 +33,14 @@ CaloLongWeights_v2::CaloLongWeights_v2(const std::string& type,
declareConstant("EtaEndCap", m_endcap_frontier);
}
void CaloLongWeights_v2::makeTheCorrection(CaloCluster* cluster,
const CaloDetDescrElement* /*elt*/,
float eta,
float /*adj_eta*/,
float /*phi*/,
float /*phi*/,
CaloSampling::CaloSample /*samp*/) const
void CaloLongWeights_v2::makeTheCorrection(const EventContext& /*ctx*/,
CaloCluster* cluster,
const CaloDetDescrElement* /*elt*/,
float eta,
float /*adj_eta*/,
float /*phi*/,
float /*phi*/,
CaloSampling::CaloSample /*samp*/) const
{
float the_eta = std::abs (eta);
if (the_eta >= m_etamax) return;
......
......@@ -31,13 +31,14 @@ public:
const IInterface* parent);
virtual void makeTheCorrection (xAOD::CaloCluster* cluster,
virtual void makeTheCorrection (const EventContext& ctx,
xAOD::CaloCluster* cluster,
const CaloDetDescrElement* elt,
float eta,
float adj_eta,
float phi,
float adj_phi,
CaloSampling::CaloSample samp) const;
CaloSampling::CaloSample samp) const override;
private:
......
......@@ -13,7 +13,7 @@ CREATED: Jan 25, 2006
PURPOSE: corrects for the parabolic behavior in the E vs Phi curve
********************************************************************/
#include "CaloClusterCorrection/CaloPhiParabola.h"
#include "CaloPhiParabola.h"
#include "CaloDetDescr/CaloDetDescrManager.h"
#include "CaloClusterCorrection/interpolate.h"
#include "CLHEP/Units/PhysicalConstants.h"
......@@ -34,7 +34,8 @@ CaloPhiParabola::CaloPhiParabola (const std::string& type,
}
void CaloPhiParabola::makeTheCorrection (CaloCluster* cluster,
void CaloPhiParabola::makeTheCorrection (const EventContext& /*ctx*/,
CaloCluster* cluster,
const CaloDetDescrElement* /*elt*/,
float /*eta*/,
float /*adj_eta*/,
......
......@@ -29,13 +29,14 @@ public:
const std::string& name,
const IInterface* parent);
virtual void makeTheCorrection (xAOD::CaloCluster* cluster,
virtual void makeTheCorrection (const EventContext& ctx,
xAOD::CaloCluster* cluster,
const CaloDetDescrElement* elt,
float eta,
float adj_eta,
float phi,
float adj_phi,
CaloSampling::CaloSample samp) const;
CaloSampling::CaloSample samp) const override;
private:
......
......@@ -13,7 +13,7 @@
*/
#include "CaloClusterCorrection/CaloRunClusterCorrections.h"
#include "CaloRunClusterCorrections.h"
#include "CaloClusterCorrection/CaloClusterCorrectionCommon.h"
#include "CaloRec/ToolWithConstantsMixin.h"
#include "CaloUtils/CaloClusterStoreHelper.h"
......
......@@ -11,7 +11,7 @@
*/
#include "CaloClusterCorrection/CaloScaleCluster.h"
#include "CaloScaleCluster.h"
#include "CaloClusterCorrection/interpolate.h"
#include <cmath>
......@@ -39,6 +39,7 @@ CaloScaleCluster::CaloScaleCluster (const std::string& type,
/**
* @brief Virtual function for the correction-specific code.
* @param ctx The event context.
* @param cluster The cluster to correct.
* It is updated in place.
* @param elt The detector description element corresponding
......@@ -56,7 +57,8 @@ CaloScaleCluster::CaloScaleCluster (const std::string& type,
* @c CaloSampling::CaloSample; i.e., it has both
* the calorimeter region and sampling encoded.
*/
void CaloScaleCluster::makeTheCorrection (CaloCluster* cluster,
void CaloScaleCluster::makeTheCorrection (const EventContext& /*ctx*/,
CaloCluster* cluster,
const CaloDetDescrElement* /*elt*/,
float /*eta*/,
float adj_eta,
......
......@@ -44,6 +44,7 @@ class CaloScaleCluster
/**
* @brief Virtual function for the correction-specific code.
* @param ctx The event context.
* @param cluster The cluster to correct.
* It is updated in place.
* @param elt The detector description element corresponding
......@@ -61,13 +62,14 @@ class CaloScaleCluster
* @c CaloSampling::CaloSample; i.e., it has both
* the calorimeter region and sampling encoded.
*/
virtual void makeTheCorrection (xAOD::CaloCluster* cluster,
virtual void makeTheCorrection (const EventContext& ctx,
xAOD::CaloCluster* cluster,
const CaloDetDescrElement* elt,
float eta,
float adj_eta,
float phi,
float adj_phi,
CaloSampling::CaloSample samp) const;
CaloSampling::CaloSample samp) const override;
private:
......
......@@ -22,7 +22,7 @@ Updated: May 5, 2004 (Sven Menke)
********************************************************************/
#include "CaloClusterCorrection/CaloSwApplyWgts_g3.h"
#include "CaloSwApplyWgts_g3.h"
// correction constants Leonardo Carminati
......@@ -51,7 +51,7 @@ Bin# | Eta < 1.35 | 1.35<eta<1.6 | eta > 1.6
*/
using xAOD::CaloCluster;
const float CaloSwApplyWgts_g3::m_table_eta[numEtaBins+1]
const float CaloSwApplyWgts_g3::m_table_eta[s_numEtaBins+1]
= {0.000000, 0.025000, 0.050000, 0.075000, 0.100000, 0.125000,
0.150000, 0.175000, 0.200000, 0.225000, 0.250000, 0.275000,
0.300000, 0.325000, 0.350000, 0.375000, 0.400000, 0.425000,
......@@ -69,7 +69,7 @@ const float CaloSwApplyWgts_g3::m_table_eta[numEtaBins+1]
2.100000, 2.125000, 2.150000, 2.175000, 2.200000, 2.225000,
2.250000, 2.275000, 2.300000, 2.325000, 2.350000, 2.375000,
2.400000, 2.425000, 2.450000, 2.475000, 2.500000};
const float CaloSwApplyWgts_g3::m_table_p[4][numEtaBins] = {
const float CaloSwApplyWgts_g3::m_table_p[4][s_numEtaBins] = {
{
2.159336, 2.159365, 2.159426, 2.159524, 2.185450, 1.784150,
1.468300, 1.577280, 2.357230, 2.143870, 2.429050, 2.128170,
......@@ -165,7 +165,8 @@ CaloSwApplyWgts_g3::~CaloSwApplyWgts_g3()
{ }
// make correction to one cluster
void CaloSwApplyWgts_g3::makeCorrection(CaloCluster* cluster)
void CaloSwApplyWgts_g3::makeCorrection(const EventContext& /*ctx*/,
CaloCluster* cluster) const
{
......@@ -192,12 +193,12 @@ void CaloSwApplyWgts_g3::makeCorrection(CaloCluster* cluster)
}
float CaloSwApplyWgts_g3::GetWgt(int layer, float aeta)
float CaloSwApplyWgts_g3::GetWgt(int layer, float aeta) const
{
if (aeta < m_table_eta[0] || aeta > m_table_eta[numEtaBins])
if (aeta < m_table_eta[0] || aeta > m_table_eta[s_numEtaBins])
return m_table_p[layer%4][0];
else
for (int i = 0; i < numEtaBins; ++i)
else {
for (int i = 0; i < s_numEtaBins; ++i)
{
// Check Eta range and do interpolation
......@@ -220,33 +221,9 @@ float CaloSwApplyWgts_g3::GetWgt(int layer, float aeta)
}
}
}
}
return m_table_p[0][0] ;
return m_table_p[0][0] ;
}
......
......@@ -34,17 +34,20 @@ class CaloSwApplyWgts_g3 : public CaloClusterCorrection
const std::string& name,
const IInterface* parent);
// destructor
~CaloSwApplyWgts_g3();
virtual ~CaloSwApplyWgts_g3() override;
// virtual method in CaloClusterCorrection
virtual void makeCorrection(xAOD::CaloCluster* cluster);
virtual void makeCorrection(const EventContext& ctx,
xAOD::CaloCluster* cluster) const override;
private:
CaloSwApplyWgts_g3();
static const int numEtaBins=100;
float GetWgt(int table, float eta);
static const float m_table_eta[numEtaBins+1];
static const float m_table_p[4][numEtaBins];
CaloSwApplyWgts_g3() = delete;
static const int s_numEtaBins=100;
float GetWgt(int table, float eta) const;
static const float m_table_eta[s_numEtaBins+1];
static const float m_table_p[4][s_numEtaBins];
};
#endif
......
......@@ -23,7 +23,7 @@ Updated: January 17, 2008 (LC)
********************************************************************/
#include "CaloClusterCorrection/CaloSwCalibHitsCalibration.h"
#include "CaloSwCalibHitsCalibration.h"
#include "CLHEP/Units/SystemOfUnits.h"
......@@ -60,6 +60,7 @@ CaloSwCalibHitsCalibration::CaloSwCalibHitsCalibration
/**
* @brief Virtual function for the correction-specific code.
* @param ctx The event context.
* @param cluster The cluster to correct.
* It is updated in place.
* @param elt The detector description element corresponding
......@@ -80,7 +81,8 @@ CaloSwCalibHitsCalibration::CaloSwCalibHitsCalibration
void CaloSwCalibHitsCalibration::makeTheCorrection
(CaloCluster* cluster,
(const EventContext& /*ctx*/,
CaloCluster* cluster,
const CaloDetDescrElement* /*elt*/,
float eta,
float adj_eta,
......@@ -158,7 +160,7 @@ void CaloSwCalibHitsCalibration::makeTheCorrection
ATH_MSG_DEBUG( "Second order: " << sec[0] << " " << sec[1]
<< " " << sec[2] << " " << sec[3] << endreq);
static CaloSampling::CaloSample samps[2][4] = {
static const CaloSampling::CaloSample samps[2][4] = {
{ CaloSampling::PreSamplerB,
CaloSampling::EMB1,
CaloSampling::EMB2,
......@@ -262,7 +264,8 @@ double shower_lbary = m_showerDepth.depth (the_aeta, cluster, msg() );
if (the_aeta < m_eta_start_crack) {
double WpsOff = froffset[1] + froffset[2] * raw_energy +
froffset[3] * raw_energy * raw_energy;
double WpsSlo = frslope[1] * pow(log(raw_energy),frslope[2]) +
double WpsSlo = frslope[1] * pow(log(raw_energy),
static_cast<double>(frslope[2])) +
frslope[3] *sqrt( raw_energy );
e_front_reco=WpsOff + WpsSlo*(eps_base );
......
......@@ -26,11 +26,12 @@ class CaloSwCalibHitsCalibration : public CaloClusterCorrectionCommon
public:
// constructor
CaloSwCalibHitsCalibration (const std::string& type,
const std::string& name,
const IInterface* parent);
const std::string& name,
const IInterface* parent);
/**
* @brief Virtual function for the correction-specific code.
* @param ctx The event context.
* @param cluster The cluster to correct.
* It is updated in place.
* @param elt The detector description element corresponding
......@@ -48,13 +49,14 @@ public:
* @c CaloSampling::CaloSample; i.e., it has both
* the calorimeter region and sampling encoded.
*/
virtual void makeTheCorrection (xAOD::CaloCluster* cluster,
virtual void makeTheCorrection (const EventContext& ctx,
xAOD::CaloCluster* cluster,
const CaloDetDescrElement* elt,
float eta,
float adj_eta,
float phi,
float adj_phi,
CaloSampling::CaloSample samp) const;
CaloSampling::CaloSample samp) const override;
private:
......
......@@ -68,7 +68,7 @@ double CaloSwCalibHitsShowerDepth::depth (float aeta,
else
return 0;
static CaloSampling::CaloSample samps[2][4] = {
static const CaloSampling::CaloSample samps[2][4] = {
{ CaloSampling::PreSamplerB,
CaloSampling::EMB1,
CaloSampling::EMB2,
......
......@@ -34,7 +34,7 @@ Updated: June, 2004 (sss)
********************************************************************/
#include "CaloClusterCorrection/CaloSwClcon_g3.h"
#include "CaloSwClcon_g3.h"
#include "AthenaKernel/errorcheck.h"
#include "GaudiKernel/MsgStream.h"
#include <cmath>
......@@ -61,7 +61,8 @@ CaloSwClcon_g3::~CaloSwClcon_g3()
{ }
// apply correction to one cluster.
void CaloSwClcon_g3::makeCorrection(CaloCluster* cluster)
void CaloSwClcon_g3::makeCorrection(const EventContext& /*ctx*/,
CaloCluster* cluster) const
{
float eta = cluster->eta();
float aeta = fabs(eta);
......