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
  • 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
  • camacho/athena
  • beckerov/athena
  • passaggi/athena
  • icioara/athena
  • marvin/athena
  • hdf5-utils/athena
  • aaboulho/athena
  • pberta/athena
  • acrobert/athena
  • ranjitn/athena
  • cescobar/athena
  • kastanas/athena
  • ktodome/athena
  • huirun/athena
  • tzorbas/athena
  • lfountas/athena
  • atrzupek/athena
  • aambler/athena
  • ccarrion/athena
  • hanl/athena
  • derendar/athena
  • britzger/athena
  • mmineev/athena
  • epender/athena
  • gipezzul/athena
  • gnn4itkteam/athena
  • pleier/athena
  • robertma/athena
  • phkoenig/athena
  • nguseyno/athena
  • avasyuko/athena
  • nekumari/athena
  • pavel/athena
  • gtateno/athena
  • aburke/athena
  • jiling/athena
  • reznicek/athena
  • herrmant/athena
  • jcordeir/athena
  • xuh/athena
  • lmcelhin/athena
  • averbyts/athena
  • ewallin/athena
  • tnommens/athena
  • tvazquez/athena
  • shbansal/athena
  • yuhui/athena
  • gascott/athena
  • lserkin/athena
  • ccaminch/athena
  • berkeleylab/CharmPhysics/athena
  • corentin/athena
  • miochoa/athena
  • cdiez/athena
  • cpollard/athena
  • madurano/athena_gittutorial
  • hfox/athena
  • ckirfel/athena
  • msykora/athena
  • calfayan/athena
  • jakoubek/athena
  • dguest/athena
  • kjohns/athena
  • atlas/athena
  • toshi/athena
  • fwinkl/athena
  • wlampl/athena
  • karolos/athena
  • aundrus/athena
  • akraszna/athena
  • jmontejo/athena
  • rhauser/athena
  • phwindis/athena
  • damazio/athena
  • arnaez/athena
  • okuprash/athena
  • baines/athena
  • mmuskinj/athena
  • smh/athena
  • psommer/athena
  • bwynne/athena
  • turra/athena
  • tstreble/athena
  • ATLAS-EGamma/athena
  • tdado/athena
  • yuxu/athena
  • toyamaza/athena
  • tadej/athena
  • abuckley/athena
  • rbianchi/athena
  • jmasik/athena
  • graemes/athena
  • sshaw/athena
  • pjacka/athena
  • shlomit/athena
  • tamartin/athena
  • hartj/athena
  • tbold/athena
  • jcatmore/athena
  • mhodgkin/athena
  • ebuschma/athena
  • gunal/athena
  • nstyles/athena
  • ewelina/athena
  • ligang/athena
  • mark/athena
  • sroe/athena
  • lfiorini/athena
  • nikiforo/athena
  • longjon/athena
  • fpastore/athena
  • jichen/athena
  • harkusha/athena
  • almaloiz/athena
  • mvozak/athena
  • tlari/athena
  • leggett/athena
  • martindl/athena
  • susinha/athena
  • filthaut/athena
  • peter/athena
  • cchan/athena
  • cshimmin/athena
  • mihuebne/athena
  • cvarni/athena
  • jsallen/athena-high-pt-ms-jets
  • wleight/athena
  • dkar/athena
  • nwarrack/athena
  • chays/athena
  • alfroch/athena
  • dtovey/athena
  • sgeorge/athena
  • yafu/athena
  • mstamenk/athena
  • mgignac/athena
  • tkohno/athena
  • okepka/athena
  • wiedenat/athena
  • janovak/athena
  • khoo/athena
  • cohm/athena
  • maklein/athena
  • omajersk/athena
  • dbakshig/athena
  • tmkrtchy/athena
  • fernando/athena
  • gingrich/athena
  • scheiric/athena
  • schaarsc/athena
  • pleskot/athena
  • jobalz/athena
  • ponyisi/athena
  • ebergeas/athena
  • ravinab/athena
  • ekasimi/athena
  • afaulkne/athena
  • xai/athena
  • ekuwertz/athena
  • achishol/athena
  • merrenst/athena
  • alaurier/athena
  • goetz/athena
  • dpopov/athena
  • mtoscani/athena
  • krumnack/athena
  • mdanning/athena
  • astruebi/athena
  • egramsta/athena
  • clseitz/athena
  • hye/athena
  • bmindur/athena
  • efilmer/athena
  • jpanduro/athena
  • ppostola/athena
  • ssarikay/athena
  • hyamauch/athena
  • aad/athena
  • shanisch/athena
  • ncalace/athena
  • rcoelhol/athena
  • gpanizzo/athena
  • tupham/athena
  • nkrengel/athena
  • stelzer/athena
  • ssottoco/athena
  • turnerm/athena
  • sutt/athena
  • gemmeren/athena
  • ssnyder/athena
  • rkopelia/athena
  • wwalko/athena
  • bernius/athena
  • emoyse/athena
  • cmcginn/athena
  • tsulaia/athena
  • vcairo/athena
  • ldc/athena
  • stsuno/athena
  • yunju/athena
  • mbandier/athena
  • mehlhase/athena
  • pgadow/athena
  • solodkov/athena
  • rbielski/athena
  • dcasper/athena
  • mrybar/athena
  • jdandoy/athena
  • jmacdona/athena
  • jufische/athena
  • dzanzi/athena
  • ychiu/athena
  • christos/athena
  • yoyamagu/athena
  • kwhalen/athena
  • nasbah/athena
  • kzoch/athena
  • amete/athena
  • rcarney/athena
  • bmorgan/athena
  • williams/athena
  • msaimper/athena
  • shhirose/athena
  • hhibi/athena
  • coccaro/athena
  • kkohler/athena
  • cheidegg/athena
  • heng/athena
  • cdeutsch/athena
  • loch/athena
  • hrussell/athena
  • nova/athena
  • todorova/athena
  • sjiggins/athena
  • bgokturk/athena
  • aytul/athena
  • ynoguchi/athena
  • campanel/athena
  • wbalunas/athena
  • hoide/athena
  • lidiaz/athena
  • kegraham/athena
  • jbiswal/athena
  • xju/athena
  • yuchou/athena
  • kpachal/athena
  • bouhova/athena
  • mverissi/athena
  • guerrero/athena
  • alwang/athena
  • dhayden/athena
  • omeshkov/athena
  • alopezso/athena
  • mvessell/athena
  • mvanadia/athena
  • soumya/athena
  • ssantpur/athena
  • ruyuan/athena
  • kenelson/athena
  • upatel/athena
  • fmeloni/athena
  • dshope/athena
  • igrabows/athena
  • tvarol/athena
  • anperrev/athena
  • korona/athena
  • dbogavac/athena
  • eramakot/athena
  • mhank/athena
  • derue/athena
  • cowagner/athena
  • tursom/athena
  • tnobe/athena
  • fsforza/athena
  • koffas/athena
  • fgiuli/athena
  • myexley/athena
  • chinderk/athena
  • falonso/athena
  • angianni/athena
  • ballbroo/athena
  • diehl/athena
  • tphamleh/athena
  • davidek/athena
  • ekajomov/athena-general
  • hansenph/athena
  • sarbiolv/athena
  • stapiaar/athena
  • salvator/athena
  • hirose/athena
  • jhaley/athena
  • mfujimot/athena
  • masato/athena
  • jmendes/athena
  • ffabbri/athena
  • stavrop/athena
  • agbet/athena
  • nwenke/athena
  • tpelzer/athena
  • gia/athena
  • hmildner/athena
  • kkrizka/athena
  • cdelitzs/athena
  • dbabal/athena
  • juesseiv/athena
  • temoskal/athena
  • ckitsaki/athena
  • asonay/athena
  • dwallace/athena
  • lferencz/athena
  • eschanet/athena
  • iaizenbe/athena
  • czhou/athena
  • jteoh/athena
  • jiawei/athena
  • mromano/athena
  • rustem/athena
  • pmeiring/athena
  • jbeirer/athena
  • liberato/athena
  • sswatman/athena
  • miqueits/athena
  • nielsenj/athena
  • wachan/athena
  • ranovotn/athena
  • markowen/athena
  • elmsheus/athena
  • asquith/athena
  • esoldato/athena
  • nicholas/athena
  • fuhe/athena
  • dakoch/athena
  • eparrish/athena
  • mhance/athena
  • aranzazu/athena
  • aporeba/athena
  • ndegroot/athena
  • lihan/athena
  • asoukhar/athena
  • jkempste/athena
  • tjunkerm/athena
  • mswiatlo/athena
  • sschramm/athena
  • ginaciog/athena
  • verducci/athena
  • mdelmast/athena
  • anmrodri/athena
  • pliu/athena
  • martis/athena
  • scamarda/athena
  • ssaha/athena
  • bcarlson/athena
  • fastcalosim_test/athena
  • gabarone/athena
  • rlongo/athena
  • mxia/athena
  • lstocker/athena
  • mdonasci/athena
  • guindon/athena
  • conde/athena
  • amoussa/athena
  • gialas/athena
  • mmittal/athena
  • chelling/athena
  • ffollega/athena
  • fcostanz/athena
  • hmaguire/athena
  • shion/athena
  • sberlend/athena
  • acts/athena
  • sschmitt/athena
  • nifomin/athena
  • cgutscho/athena
  • zsoumaim/athena
  • eriefel/athena
  • evarnes/athena
  • jkremer/athena
  • guescini/athena
  • dwilbern/athena
  • laforge/athena
  • susy-hackers/athena
  • akotsoke/athena
  • llorente/athena
  • istin/athena
  • haozturk/athena
  • rpoggi/athena
  • acanesse/athena
  • fizisist/athena
  • kkoeneke/athena
  • fengyu/athena
  • rkarnam/athena
  • cmerlass/athena
  • ivivarel/athena
  • chenlian/athena
  • ysmirnov/athena_old
  • navarrjo/athena
  • sanchevi/athena
  • bulekov/athena
  • amulski/athena
  • pkramer/athena
  • vcavalie/athena
  • bauerpa/athena
  • sefernan/athena
  • yanlin/athena
  • restevam/athena
  • smwang/athena
  • mmazza/athena
  • thsjurse/athena
  • mmlynars/athena
  • iyeletsk/athena
  • jgonski/athena
  • csebasti/athena
  • itrandaf/athena
  • almgadm/athena
  • mtchijov/athena
  • wobisch/athena
  • jhinds/athena
  • tiyang/athena
  • lapereir/athena
  • mwielers/athena
  • lmiller/athena
  • lucam/athena
  • zuysal/athena
  • emmat/athena
  • aleopold/athena
  • kciesla/athena
  • pekman/athena
  • somadutt/athena
  • rbalasub/athena
  • salderwe/athena
  • masaito/athena
  • wmccorma/athena
  • kkreul/athena
  • ycoadou/athena
  • jstupak/athena
  • simmons/athena
  • ilongari/athena
  • pinamont/athena
  • adye/athena
  • wtaylor/athena
  • kbelobor/athena
  • jzeng/athena
  • ssahin/athena
  • aoneill/athena
  • gcallea/athena
  • dmaximov/athena
  • fbartels/athena
  • kghorban/athena
  • cschiavi/athena
  • mcfayden/athena
  • kasai/athena
  • ljeanty/athena
  • scarra/athena
  • ecarlson/athena
  • aelmouss/athena
  • jraine/athena
  • brottler/athena
  • abandyop/athena
  • khanov/athena
  • rozeny/athena
  • nbelyaev/athena
  • gotero/athena
  • aohatl/athena
  • rebeca/athena
  • doglioni/athena
  • joheinri/athena
  • alaperto/athena
  • amarzin/athena
  • bhonan/athena
  • bigliett/athena
  • rgarg/athena
  • dpudzha/athena
  • pmoskvit/athena
  • jajimene/athena
  • begalli/athena
  • yajun/athena
  • mpokidov/athena
  • lbozianu/athena
  • paulama/athena
  • mtesta/athena
  • vcroft/athena
  • torrence/athena
  • atlidali/athena
  • hacooke/athena
  • wprzygod/athena
  • sgalantz/athena
  • demelian/athena
  • barak/athena
  • roward/athena
  • tofitsch/athena
  • atsirigo/athena
  • salnikov/athena
  • ozaplati/athena
  • amoroso/athena
  • mmiralle/athena
  • alory/athena
  • csander/athena
  • elrossi/athena
  • jsabater/athena
  • jdevivi/athena
  • pottgen/athena
  • ruth/athena
  • pbokan/athena
  • klin/athena
  • ymino/athena
  • xchen/athena
  • cappelt/athena
  • apetukho/athena
  • trinn/athena
  • xiaoning/athena
  • nishu/athena
  • ratkin/athena
  • enarayan/athena
  • nelsonc/athena
  • paramon/athena
  • bleban/athena
  • juhofer/athena
  • dpizzi/athena
  • exot-27/athena
  • ztarem/athena
  • sampson/athena
  • qhu/athena
  • acassim/athena
  • bburghgr/athena
  • mkrivos/athena
  • mmarjano/athena
  • pagessin/athena
  • ychow/athena
  • nviauxma/athena
  • ibordule/athena
  • hessey/athena
  • watsona/athena
  • wfawcett/athena
  • LichtenbergGroup/athena
  • jreich/athena
  • ztao/athena
  • perj/athena
  • mleblanc/athena
  • sridouan/athena
  • othielma/athena
  • jdegens/athena
  • hasada/athena
  • alainb/athena
  • xiaohu/athena
  • pmendesa/athena
  • kristin/athena
  • wgeorge/athena
  • bachacou/athena
  • yake/athena
  • ludovica/athena
  • yama/athena
  • jlsmith/athena
  • ssu/athena
  • musafdar/athena
  • angerami/athena
  • rnayak/athena
  • ktsuri/athena
  • jezequel/athena
  • pebaron/athena-weights
  • hschwart/athena
  • mproffit/athena
  • amendesj/athena
  • rerrabai/athena
  • gproto/athena
  • lhelary/athena
  • asalzbur/athena
  • csamoila/athena
  • tiany/athena
  • malgren/athena
  • spolacek/athena
  • mprincip/athena
  • lbeemste/athena
  • bmondal/athena
  • aczirkos/athena
  • asantra/athena
  • grabanal/athena
  • kyamaguc/athena
  • tboeckh/athena
  • jreidels/athena
  • silvinha/athena
  • jroloff/athena
  • slawlor/athena
  • holau/athena
  • mdhlamin/athena
  • bozek/athena
  • lkrauth/athena
  • bbrueers/athena
  • emily/athena
  • iramirez/athena
  • bcole/athena
  • tdiasdov/athena
  • carlod/athena
  • mtian/athena
  • mgrabois/athena
  • ecelebi/athena
  • idinu/athena
  • roishi/athena
  • dhirsch/athena
  • oducu/athena
  • jjwilkin/athena
  • hmoyanog/athena-4-mr
  • yuanchan/athena
  • ggustavi/athena
  • exochell/athena
  • ygo/athena
  • skorn/athena
  • sbiryuko/athena
  • scalvet/athena
  • diwillia/athena
  • jwspence/athena
  • calpigia/athena
  • honguyen/athena
  • jizamora/athena
  • yangx/athena
  • cgarner/athena
  • atsiamis/athena
  • changqia/athena
  • rysawada/athena
  • adimitri/athena
  • tqiu/athena
  • dhangal/athena
  • atlidbs/athena
  • tbisanz/athena
  • jspah/athena
  • cmarcon/athena
  • kpetukho/athena
  • iene/athena
  • athaler/athena
  • dopasqua/athena
  • jkretz/athena
  • maliev/athena
  • jcardena/athena
  • ryamaguc/athena
  • oshukrun/athena
  • tzenis/athena
  • hzuchen/athena
  • lveloce/athena
  • fdelrio/athena
  • mbiros/athena
  • iwang/athena
  • tsano/athena
  • mumohdso/athena2
  • sagara17/athena
  • okumura/athena
  • mumohdso/athena
  • dmunozpe/athena
  • rhayes/athena
  • arennie/athena
  • valentem/athena
  • atate/athena
  • koshimiz/athena
  • zearnsha/athena
  • caforio/athena
  • evguillo/athena
  • dossantn/athena
  • zhijie/athena
  • bnachman/athena
  • suyounas/athena
  • maly/athena
  • rjoshi/athena
  • yuzhan/athena
  • hlin/athena
  • lunedic/athena
  • machitis/athena
  • mtost/athena
  • lvannoli/athena
  • crougier/athena
  • ndebiase/athena
  • thompson/athena
  • mimarine/athena
  • saclawso/athena
  • omezhens/athena
  • jonierma/athena
  • dounwuch/athena
  • nkakati/athena
  • echeu/athena
  • cprat/athena
  • hhanif/athena
  • martinpa/athena
  • jodamp/athena
  • csauer/athena
  • mischott/athena
  • sahinsoy/athena
  • knikolop/athena
  • inaryshk/athena
  • wendlanb/athena
  • fedin/athena
  • xchu/athena
  • tiknight/athena
  • lkeszegh/athena
  • adik/athena
  • angrigor/athena
  • jaoliver/athena
  • lbaltes/athena
  • eschopf/athena
  • echeremu/athena
  • ignesi/athena
  • pbellos/athena
  • idrivask/athena
  • aikoulou/athena
  • ntamir/athena
  • sadykov/athena
  • tteixeir/athena
  • haweber/athena
  • sgurdasa/athena
  • pamachad/athena
  • pbhattar/athena
  • algilber/athena
  • pyanezca/athena
  • hiito/athena
  • tavandaa/athena
  • bsaifudd/athena
  • veellajo/athena
  • mdrozdov/athena
  • wolter/athena
  • fdibello/athena
  • fsili/athena
  • nheatley/athena
  • dparedes/athena
  • minaenko/athena
  • hsimpson/athena
  • mrenda/athena
  • mzhai/athena
  • zyan/athena
  • emmarsha/athena
  • zmarshal/athena
  • rkusters/athena
  • edweik/athena
  • chchau/athena
  • zhangr/athena
  • jburzyns/athena
  • phkenned/athena
  • javanden/athena
  • leevans/athena
  • slai/athena
  • awilhahn/athena
  • agaa/athena
  • srdas/athena
  • llaatu/athena
  • stsigari/athena
  • zifeng/athena
  • zfeng/athena
  • kkrowpma/athena
  • adonofri/athena
  • metsai/athena
  • atropina/athena
  • atlaspmb/athena
  • yuanda/athena
  • cleonido/athena
  • seggebre/athena
  • drousso/athena
  • axiong/athena
  • ademaria/athena
  • kchoi/athena
  • dgillber/athena
  • saktas/athena
  • mnoury/athena
  • arombola/athena
  • ijuarezr/athena
  • eyamashi/athena
  • zang/athena
  • berkeleylab/lowmutracking/athena
  • matakagi/athena
  • qibin/athena
  • acanbay/athena
  • amdesai/athena
  • nlopezca/athena
  • fbendebb/athena
  • tbuanes/athena
  • bshresth/athena
  • otheiner/athena-official
  • klassen/athena
  • egodden/athena
  • cbuitrag/athena
  • jferrand/athena
  • hpotti/athena
  • vtudorac/athena
  • hawatson/athena
  • chonghao/athena
  • mfarring/athena
  • parodi/athena
  • knakkali/athena
  • dzengerj/athena
  • lmontana/athena
  • zhuyi/athena
  • bballard/athena
  • buboehm/athena
  • adaribay/athena
  • weixi/athena
  • dcieri/athena
  • cimcp/athena
  • cantel/athena
  • iliadis/athena
  • jburr/athena
  • kbenkend/athena
  • frenner/athena
  • asansar/athena
  • duperrin/athena
  • dkoeck/athena
  • isotarri/athena
  • smitani/athena
  • bstanisl/athena
  • czodrows/athena
  • yulei/athena
  • olangrek/athena
  • mfewell/athena
  • eegidiop/athena
  • blumen/athena
  • miholzbo/athena
  • amincer/athena
  • gshatri/athena
  • jmharris/athena
  • hpang/athena
  • alsala/athena
  • clantz/athena
  • gripelli/athena
  • otheiner/athena
  • jgargan/athena
  • ewatton/athena
  • bernardo/athena
  • tizuo/athena
  • rushioda/athena
  • sfranche/athena
  • smeriano/athena
  • chandler/athena
  • mleigh/athena
  • preselection-hackathon/athena
  • deniso/athena
  • mfernoux/athena
  • jnitschk/athena
  • viruelas/athena
  • yusano/athena
  • pebaron/athena-td
  • ksugizak/athena
  • anghosh/ef-anindya
  • davetisy/athena
  • skaur/athena
  • jgombas/athena
  • hriani/athena
  • wsherman/athena
  • vcepaiti/athena
  • sroygara/athena
  • yochi/athena
  • rtagami/athena
  • chji/athena
  • yuanj/athena
  • agavrily/athena
  • apsallid/athena
  • pakontax/athena
  • dmclaugh/athena
  • almay/athena
  • abunka/athena
  • giagu/athena
  • mcgensvc/athena
  • dmahon/athena
  • cjmeyer/athena
  • islazyk/athena
  • qberthet/athena
  • mshapiro/athena
  • yuwen/athena
  • ekay/athena
  • dkobylia/athena
  • rdinardo/athena
  • mbarel/athena
  • mlanzacb/athena
  • glamprin/athena
  • baitbenc/athena
  • dakiyama/athena
  • osalin/athena
  • cgrefe/athena
  • minlin/athena
  • kazhang/athena
  • szambito/athena
  • hwilkens/athena
  • wsfreund/athena
  • beringer/athena
  • pebaron/athena
  • schaffer/athena
  • yyap/athena
  • enagy/athena
  • mspalla/athena
  • tkharlam/athena
  • menke/athena
  • mavogel/athena
  • spagan/athena
  • fcalosim/athena
  • smobius/athena
  • mduehrss/athena
  • rateixei/athena
  • carquin/athena
  • chhayes/athena
  • okiverny/athena
  • jelena/athena
  • lmijovic/athena
  • dportill/athena
  • osunnebo/athena
  • desilva/athena
  • junpei/athena
  • jwalder/athena
  • tilebeam/athena
  • sanmay/athena
  • satom/athena
  • jstark/athena
  • jahreda/athena
  • kiabelin/athena
  • vtskhaya/athena
  • mcarnesa/athena
  • jedebevc/athena
  • delsart/athena
  • krbjoerk/athena
  • silu/athena
  • jtanaka/athena
  • cyoung/athena
  • yifany/athena
  • mtogawa/athena
  • luxin/athena
  • haoran/athena
  • maslawin/athena
  • faser/offline/athena
  • minghui/athena
  • danning/athena
  • dcasperfaser/athena
  • beddall/athena
  • vmartin/athena
  • cfan/athena
  • kazheng/athena
  • kgupta/athena
  • almeidvi/athena
  • srettie/athena
  • mmontell/athena
  • beltran/athena-fork
  • sudha/athena
  • lgagnon/athena
  • lhenkelm/athena
  • pajones/athena
  • ssinha/athena
  • anbaraja/athena
  • dpanchal/athena
  • serodrig/athena
  • kkawade/athena
  • joana/athena
  • mtanasin/athena
  • apalazzo/athena
  • chiodini/athena
  • vbuxbaum/athena
  • amorenos/athena
  • jshahini/athena
  • lfeligio/athena
  • kburka/athena
  • gonzalri/athena
  • ehaines/athena
  • desengup/athena
  • jaofferm/athena
  • rmazini/athena
  • mdidenko/athena
  • gottino/athena
  • gavrilen/athena
  • qidong/athena
  • sabidi/athena
  • dwkim/athena
  • cdimitri/athena
  • hazeng/athena
  • bkerridg/athena
  • jingjing/athena
  • ktackman/athena
  • yche/athena
  • ktopolni/athena
  • yoyeh/athena
  • dabattul/athena
  • attrtcal/athena
  • asciandr/athena
  • sgaid/athena
  • thmaurin/athena
  • mischott/athena-22
  • chjiang/athena
  • bochen/athena
  • meiqi/athena
  • lbazzano/athena
  • rushioda/athena-3
  • krdona/athena
  • pclark/athena
  • nlad/athena
  • kvidalgu/athena
  • dtorresa/athena
  • xinfei/athena
  • hmoyanog/athena
  • aackerma/athena
  • yingjun/athena
  • lesplend/athena
  • aaikot/athena
  • jcurran/athena
  • maboelel/athena
  • mschefer/athena
  • rmakhman/athena
  • aivina/athena
  • xinhui/athena
  • zhiliang/athena
  • kazheng/athena-physics-val-2023
  • zoduan/athena
  • jlue/athena
  • shhan/athena
  • bdixit/athena
  • alsidley/athena
  • liuk/athena
  • sfrances/athena
  • ragrabar/athena
  • xingguo/athena
  • kyjones/topoetcone-removal
  • asehrawa/athena
  • niabicht/athena
  • mhoppesc/athena
  • yunagai/athena
  • keener/athena
  • shahzad/athena
  • lcalic/athena-backup
  • yinmiao/athena
  • greynold/athena
  • kazheng/athena-workingpoint
  • llewitt/athena
  • bschlag/athena
  • adohnalo/athena
  • agentry/athena
  • bruckman/athena
  • drankin/athena
  • asmaga/athena
  • nkang/athena
  • kbhide/athena
  • hvanders/athena
  • ladamczy/test
  • losanti/athena
  • berkeleylab/acts/athena
  • weitao/athena
  • tbeumker/athenatest
  • tbeumker/athena
  • wsong/athena
  • losanti/athena-23
  • menu-hackathon/athena
  • jiturriz/athena
  • dmankad/athena-idle
  • vmaksimo/athena
  • kyjones/trigger-example
  • dawerner/athena
  • toobauma/athena
  • edreyer/athena
  • seggebre/athena-fluencemap-modification
  • gtarna/athena
  • fisopkov/athena
  • lprimomo/athena
  • shmukher/athena
  • smanzoni/athena
  • SecVtx-Lancaster/Athena
  • maparo/athena
  • adimri/athena
  • aackerma/atlas-athena
  • jcrosby/athena
  • pgraveli/athena
  • wstanek/athena
  • atlas-sa-uct/athena
  • tovsiann/athena
  • lrambell/athena
  • skita/athena
  • rsnyder/athena
  • eullmank/athena
  • ppotepa/athena
  • achakrav/athena
  • zgao/athena
  • mhemmett/athena
  • lroos/athena
  • evitale/athena
  • xmapekul/athena
  • kgoto/athena
  • rashbypi/athena
  • thmaurin/athena-sim-flavour
  • ivyas/athena
  • lkretsch/athena
  • npond/athena
  • arej/athena
  • aleksand/athena
  • hluk/athena
  • jebohm/athena
  • cvittori/athena
  • epasqual/athena
  • mbiyabi/athena
  • mihe/athena
  • aralves/athena
  • dkoeck/anniathenafork
  • dbiswas/athena
  • mkareem/athena
  • croland/athena
  • tslee/athena
  • rgupta/athena
  • cgarvey/athena
  • mhaacke/athena
  • kesedlac/athena
  • ctosciri/athena-old
  • pkumari/athena
  • feickert/athena
  • ctosciri/athena
  • bdixit/masking-strip-modules
  • ricunnin/athena
  • gfrattar/athena
  • asoflau/athena
  • agerwin/athena
  • gwilliam/athena
  • ksudo/athena
  • gtolkach/athena
  • gaofeng/athena
  • bscheuer/athena
  • jfeng2/athena
  • rhiguchi/athena
  • svanstro/athena
  • vaustrup/athena
  • kosuzuki/athena
  • rmizuhik/athena
  • etoyoda/athena
  • kkanke/athena
  • hart/athena
  • whopkins/athena
  • tnakagaw/athena
  • amakita/athena
  • maoki/athena
  • miyamada/athena
  • tpaschoa/athena
  • dduda/athena
  • rishikaw/athena
  • ferusso/athena
  • anayaz/athena
  • smweber/athena
  • aagaard/athena
  • evalient/athena
  • shudong/athena
  • smweber/athena-run-3
  • zyan/athena-muon-calib
  • zyan/athena-muon-calib-stream
  • evalient/athena-dnn-calculator
  • strom/athena
  • strom/athena-dms
  • dellacqu/athena
  • glagafon/project-nimber-1
  • leguo/athena
  • sbellman/athena
  • aowang/athena
  • ooncel/athena
  • jhoya/athena
  • jsallen/athena
  • brosser/athena
  • macretar/athena
  • skadir/athena-sadaf
  • glagafon/handi-project
  • wuxi/athena
  • tygeorge/athena
  • hasun/athena
  • osotosan/athena
  • glagafon/handi-project-1
  • syan/athena-syan
  • mnorfolk/athena
  • will/athena
  • karakawa/athena
  • axgallen/athena-qualification-task
  • aborbely/athena
  • taogawa/athena
  • schernau/athena
  • seinfant/athena
  • dmankad/athena-gen
  • tmlinare/athena
  • mmaroun/ravina-fork
  • axgallen/athena
  • romar/athena
  • agarabag/athena
  • ktariq/athena
  • zuzak/athena
  • vlysenko/athena
  • mahorstm/athena
  • dhagan/athena
  • ibamwidh/athena
  • tizhang/athena
  • ipolishc/athena
  • ykhoulak/myathena
  • frfische/athena
  • atishelm/athena
  • jolamber/athena
  • jlue/athena-latest
  • yil/athena
  • xilin/athena
  • chuanye/athena
  • huayu/athena
  • dntounis/athena
  • nkua-atlas/athena
  • kifarman/athena
  • tayoshid/athena
  • movincen/athena
  • nischmit/athena
  • lderamo/athena
  • steinber/athena-main
  • tdingley/athena
  • dtruncal/athena
  • kazheng/athena-acts
  • dongyi/athena
  • hasegawa/athena
  • mnowak/athena
  • malvesca/athena
  • ladamczy/athena
  • glagafon/dq-optimize
  • openc/athena
  • lcalic/athena
  • mhufnage/athena
  • ekajomov/athena-fork-fix
  • lsultana/obsolete_athena
  • anfortma/athena
  • rqian/athena
  • lsultana/athena
  • yonoda/athena
  • kfung/athena
  • pebaron/athena-leprem
  • alveltma/athena
  • alpleban/athena
  • mmaheshw/athena
  • jdavidso/athena
  • edcritel/athena
  • anstein/athena
  • gbird/athena
  • bglik/athena
  • midandre/athena
  • anhodges/athena
  • fcurcio/athena
  • mvivasal/athena
  • asbrooks/athena
  • mfurukaw/athena
  • sokkerma/athena
  • kyjones/athena
  • mveen/athena
  • mmlynars/athena-v-2
  • jmcgowan/athena
  • tburatov/athena
  • lboccard/athena
  • tayoshid/athena-test
  • dmankad/athena
  • ivyoung/athena
  • joroemer/athena
  • jodafons/athena
  • ctaybi/athena
  • drasslof/athena
  • tmclachl/athena
  • anburger/athena
  • sdemiran/athena
  • sanchezj/athena-2022
  • jiddon/athena
  • sdahbi/athena
  • sidoti/athena
  • fwinkel/athena
  • izahir/athena
  • apfleger/athena
  • goblirsc/athena
  • mmoors/athena
  • sanchezj/athena
  • jwkraus/athena
  • rvinasco/athena
  • rhaberle/athena
  • esimpson/athena
  • klleras/athena
  • obut/athena
  • jhowarth/athena
  • janders/athena
  • dta/athena_old
  • mungo/athena
  • jecouthu/athena
  • dtrischu/athena
  • jchapman/athena
  • avallier/athena
  • sfuenzal/athena
  • fmontere/athena
  • misantan/athena
  • fhenry/athena
  • awharton/Athena
  • zhaotong/athena
  • zalegria/athena
  • gdigrego/athena
  • amelo/athena
  • acordeir/athena-ed
  • pdougan/athena
  • shaoguan/athena
  • nbruscin/athena
  • peiyan/athena
  • mkholoda/athena
  • caiy/athena
  • fkirfel/athena
  • gfacini/athena
  • kchu/athena
  • bcervato/athena
  • backes/athena
  • tayoshid/athena-2024
  • esampson/athena-idart
  • shpeng/athena-2
  • gmercado/athena
  • fwinkl2/athena
  • gmascare/athena
  • rhowen/athena
  • esampson/athena-idart-2
  • yvolkotr/athena
  • djlewis/athena
  • nharriso/athena
  • costanzo/athena
  • yuematsu/athena
  • esampson/athena-otp
  • pibutti/athena
  • alpleban/athena-met
  • esampson/athena-june-otp
  • astefl/athena
  • wcastigl/athena
  • yilin/athena
  • bmoser/athena
  • thitchin/athena
  • bdong/athena
  • ksahan/athena
  • zhanhang/athena
  • sosarkar/athena-again
  • lbarrade/athena
  • seth/athena
  • msasada/athena
  • agheata/athena
  • txu/athena
  • nsurijr/athena
  • robouque/athena
  • zhangbo/athena
  • mlyukova/athena
  • esampson/june-2-otp
  • okolay/athena
  • martyniu/athena
  • dbaronmo/athena
  • wema/athena
  • eballabe/athena
  • damperia/athena-acts
  • boudreau/athena
  • acamplan/athena
  • bngair/met-significance-r-22
  • bhuth/athena
  • vsasse/athena
  • menadeem/athena
  • bngair/me-tsig-athena
  • vkost/athena
  • ksakura/athena
  • atymchys/athena
  • rhicks/athena
  • yanqiw/athena
  • domatter/athena
  • arelycg/athena
  • linghua/athena
  • skadir/athena
  • juscerri/athena
  • sosarkar/athena
  • biliu/athena
  • beltran/athena
  • sgoswami/athena
  • mwessels/athena
  • bdebjani/athena
  • ddicroce/athena
  • hshaddix/athena
  • dreikher/athena
  • elham/athena
  • fladias/athena
  • emoon/athena
  • lwinkler/athena
  • haren/athena
  • mhabedan/athena
  • dwilson/athena
  • cleong/athena
  • sdiefenb/athena-onnx-tutorial
  • nkrogh/athena
  • fivone/athena
  • scane/athena
  • thart/athena
  • mads/athena
  • lsanfili/athena
  • kenakamu/athena
  • echerepa/athena
  • baer/athena
  • dcamarer/athena
  • dahumphr/athena
  • lifoster/athena
  • alancast/athena
  • haotianl/athena
  • eskorda/athena
  • glagafon/aaaathena
  • glagafon/athena
  • salopez/athena
  • rshibata/athena
  • lburke/athena
  • glagafon/glagafon-dq
  • ukhurshi/athena
  • rvavrick/athena
  • pizhang/athena
  • therwig/athena
  • delitez/athena
  • htsoi/athena
  • pachabri/athena
  • mwitkows/athena
  • lcorazzi/athena
  • mmantina/athena
  • ezaya/athena
  • jaburles/athena
  • casadop/athena
  • achamber/athena
  • hzhuang/athena
  • rmole/athena
  • lmonaco/athena
  • mamirono/athena
  • jkrupa/athena
  • mfornasi/athena
  • gserenis/athena
  • semami/athena
  • rpozzi/athena
  • uepstein/athena
  • fdattola/athena
  • belderto/athena
  • ljerala/athena
  • jinglis/athena
  • cmavungu/athena
  • lechols/athena
  • abesir/athena
  • jlittle/athena
  • jajohnso/athena
  • lopezzot/athena
  • htorre/athena
  • tneep/athena
  • robouque/athena-20241115
  • lbrown/athena
  • fsiegert/athena
  • wguerin/athena
  • jackersc/athena
  • rmole/athena-personal-fork
  • kfang/athena-fork-kyfang
  • wenjingw/athena
  • wasu/athena
  • ashirazi/athena
  • epompapa/athena
  • prmitra/athena
  • amoreira/athena
  • kgrimm/athena-kgrimm
  • toheintz/athena
  • gfazzino/athena
  • nihartma/athena
  • aslobodk/athena
  • goetz/athena-acts
  • kdipetri/athena
  • muschmid/athena
  • yazhou/athena
  • djuarezg/athena
  • alarnold/athena
  • mdacunha/athena
  • wlai/athena
  • falves/athena
  • novotnyp/athena
  • rohasan/athena
  • asickles/athena
  • mborodin/athena
  • alecrhys/athena
  • christog/athena
  • lvicenik/athena
  • ibenaoum/athena
  • adsalvad/athena
  • kkazakov/athena
  • zetao/athena
  • frcastig/athena
  • tflee/athena
  • mfarzali/athena
  • llarson/athena
  • ehampshi/athena
  • pusharma/athena
  • jusilva/athena
  • tomoya/athena-low-pt-muon-rec
  • gpinheir/athena
  • exochell/my-athena
  • hshaddix/athena-hshaddix
  • mojeda/athena
  • jecifuen/athena
  • jlieberm/athena
  • vchabala/athena
  • misavic/athena
  • chhultqu/athena
  • nshtokha/athena
  • nsur/athena-lund
  • jlai/athena
  • camccrac/athena
  • yukari/athena
  • yuxuanz/local-athena
  • akraus/athena
  • sizumiya/athena
  • pmourafr/athena
  • zhubacek/athena
  • mfilipig/athena
  • sawyer/athena
  • mnegrini/athena
  • rkavak/athena
  • yanqiw/athena-acts-for-run-3-silicon-tracking
  • fdejean/athena
  • zrokavec/athena
  • beyeo/athena
  • ssuravar/athena
  • gipoddar/athena
  • gsalvi/athena
  • stlin/athena
  • mtancock/athena-2
  • ywng/athena
  • fballi/athena
  • vpires/athena-vasco
  • sutuncay/athena
  • ndiasper/athena
  • hadavand/athena
1578 results
Show changes
Commits on Source (1381)
Showing
with 141 additions and 226 deletions
/*
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
*/
#include "BeamPipeDetectorFactory.h"
#include "GeoModelInterfaces/AbsMaterialManager.h"
#include "GeoModelInterfaces/StoredMaterialManager.h"
#include "GeoModelKernel/GeoMaterial.h"
#include "GeoModelKernel/GeoPcon.h"
#include "GeoModelKernel/GeoTube.h"
......@@ -18,8 +18,6 @@
#include "StoreGate/StoreGateSvc.h"
#include "GeoModelInterfaces/StoredMaterialManager.h"
#include "RDBAccessSvc/IRDBRecord.h"
#include "RDBAccessSvc/IRDBRecordset.h"
#include "RDBAccessSvc/IRDBAccessSvc.h"
......@@ -33,7 +31,7 @@
BeamPipeDetectorFactory::BeamPipeDetectorFactory(StoreGateSvc *detStore,
IRDBAccessSvc *pAccess)
IRDBAccessSvc *pAccess)
:m_detectorManager(0),
m_materialManager(0),
m_detectorStore(detStore),
......@@ -49,11 +47,9 @@ void BeamPipeDetectorFactory::create(GeoPhysVol *world)
{
m_detectorManager=new BeamPipeDetectorManager();
const StoredMaterialManager * materialManagerTmp = 0;
if (StatusCode::SUCCESS != m_detectorStore->retrieve(materialManagerTmp, std::string("MATERIALS"))) {
if (StatusCode::SUCCESS != m_detectorStore->retrieve(m_materialManager, std::string("MATERIALS"))) {
return;
}
m_materialManager = materialManagerTmp;
IRDBRecordset_ptr atlasMother = m_access->getRecordsetPtr("AtlasMother",m_versionTag,m_versionNode);
IRDBRecordset_ptr bpipeGeneral = m_access->getRecordsetPtr("BPipeGeneral",m_versionTag,m_versionNode);
......
/*
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
*/
#ifndef BeamPipeDetectorFactory_h
#define BeamPipeDetectorFactory_h 1
#ifndef BEAMPIPEGEOMODEL_BEAMPIPEDETECTORFACTORY_H
#define BEAMPIPEGEOMODEL_BEAMPIPEDETECTORFACTORY_H
#include "GeoModelKernel/GeoVDetectorFactory.h"
#include "BeamPipeGeoModel/BeamPipeDetectorManager.h"
......@@ -11,10 +11,10 @@
#include <string>
class StoreGateSvc;
class AbsMaterialManager;
class StoredMaterialManager;
class GeoShape;
class BeamPipeDetectorFactory : public GeoVDetectorFactory
class BeamPipeDetectorFactory final : public GeoVDetectorFactory
{
public:
......@@ -26,10 +26,10 @@ class BeamPipeDetectorFactory : public GeoVDetectorFactory
~BeamPipeDetectorFactory();
// Creation of geometry:
virtual void create(GeoPhysVol *world);
virtual void create(GeoPhysVol *world) override;
// Access to the results:
virtual const BeamPipeDetectorManager * getDetectorManager() const;
virtual const BeamPipeDetectorManager * getDetectorManager() const override;
// Set version Tag and Node
void setTagNode(std::string tag, std::string node);
......@@ -69,7 +69,7 @@ class BeamPipeDetectorFactory : public GeoVDetectorFactory
// The manager:
BeamPipeDetectorManager * m_detectorManager;
const AbsMaterialManager * m_materialManager;
const StoredMaterialManager * m_materialManager;
StoreGateSvc * m_detectorStore;
IRDBAccessSvc * m_access;
......
......@@ -4,7 +4,6 @@
#include "CavernInfraDetectorFactory.h"
#include "GeoModelInterfaces/AbsMaterialManager.h"
#include "GeoModelInterfaces/StoredMaterialManager.h"
#include "GeoModelKernel/GeoMaterial.h"
......
......@@ -5,7 +5,6 @@
#include "CavernInfraDetectorFactory01.h"
#include "GeoModelInterfaces/AbsMaterialManager.h"
#include "GeoModelKernel/GeoMaterial.h"
#include "GeoModelKernel/GeoPcon.h"
#include "GeoModelKernel/GeoTube.h"
......
......@@ -4,7 +4,7 @@
#include "ForDetEnvelopeFactory.h"
#include "GeoModelInterfaces/AbsMaterialManager.h"
#include "GeoModelInterfaces/StoredMaterialManager.h"
#include "GeoModelKernel/GeoMaterial.h"
#include "GeoModelKernel/GeoTube.h"
#include "GeoModelKernel/GeoLogVol.h"
......@@ -16,8 +16,6 @@
#include "StoreGate/StoreGateSvc.h"
#include "GaudiKernel/SystemOfUnits.h"
#include "GeoModelInterfaces/StoredMaterialManager.h"
#include <vector>
......@@ -34,11 +32,9 @@ ForDetEnvelopeFactory::~ForDetEnvelopeFactory()
void ForDetEnvelopeFactory::create(GeoPhysVol *world)
{
const StoredMaterialManager * materialManagerTmp = 0;
if (StatusCode::SUCCESS != m_detectorStore->retrieve(materialManagerTmp, std::string("MATERIALS"))) {
if (StatusCode::SUCCESS != m_detectorStore->retrieve(m_materialManager, std::string("MATERIALS"))) {
return;
}
m_materialManager = materialManagerTmp;
// Get the materials
const GeoMaterial* air = m_materialManager->getMaterial("std::Air");
......
/*
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
*/
#ifndef ForDetEnvelopeFactory_h
#define ForDetEnvelopeFactory_h 1
#ifndef GEOMODELENVELOPES_FORDETENVELOPEFACTORY_H
#define GEOMODELENVELOPES_FORDETENVELOPEFACTORY_H
#include "GeoModelKernel/GeoVDetectorFactory.h"
#include "GeoModelEnvelopes/ForDetEnvelopeManager.h"
class StoreGateSvc;
class AbsMaterialManager;
class StoredMaterialManager;
class GeoShape;
class ForDetEnvelopeFactory : public GeoVDetectorFactory
class ForDetEnvelopeFactory final : public GeoVDetectorFactory
{
public:
......@@ -23,10 +23,10 @@ class ForDetEnvelopeFactory : public GeoVDetectorFactory
~ForDetEnvelopeFactory();
// Creation of geometry:
virtual void create(GeoPhysVol *world);
virtual void create(GeoPhysVol *world) override;
// Access to the results:
virtual const ForDetEnvelopeManager * getDetectorManager() const;
virtual const ForDetEnvelopeManager * getDetectorManager() const override;
private:
......@@ -37,7 +37,7 @@ class ForDetEnvelopeFactory : public GeoVDetectorFactory
// The manager:
ForDetEnvelopeManager* m_detectorManager;
const AbsMaterialManager* m_materialManager;
const StoredMaterialManager* m_materialManager;
StoreGateSvc* m_detectorStore;
};
......
AtlasGeometryCommon/SubDetectorEnvelopes
# Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
import PyLCGDict
PyLCGDict.loadDict('SealDictDict')
PyLCGDict.loadDict('AthenaPoolTestDataDict')
PyLCGDict.loadDict('EventInfoDict')
PyLCGDict.loadDict('GaudiKernelDict')
PyLCGDict.loadDict('SGToolsDict')
PyLCGDict.loadDict('StoreGateDict')
#PyLCGDict.loadDict('AthExStoreGateExampleDict')
#PyLCGDict.loadDict('AthenaPoolExampleDataDict')
#PyLCGDict.loadDict('AthenaPoolTestDataDict')
#PyLCGDict.loadDict('AtlfastEventDict')
#PyLCGDict.loadDict('CaloEventDict')
#PyLCGDict.loadDict('CaloSimEventDict')
#PyLCGDict.loadDict('DetDescrConditionsDict')
#PyLCGDict.loadDict('DetDescrDict')
#PyLCGDict.loadDict('EventInfoDict')
#PyLCGDict.loadDict('EventKernelDict')
#PyLCGDict.loadDict('FourMomDict')
#PyLCGDict.loadDict('GeneratorObjectsDict')
#PyLCGDict.loadDict('IOVDbTestConditionsDict')
#PyLCGDict.loadDict('IdDict')
#PyLCGDict.loadDict('IdDictDetDescr')
#PyLCGDict.loadDict('IdDictDetDescrCnv')
#PyLCGDict.loadDict('IdDictParser')
#PyLCGDict.loadDict('IdDictTest')
#PyLCGDict.loadDict('InDetPriVxDict')
#PyLCGDict.loadDict('InDetRawDataDict')
#PyLCGDict.loadDict('InDetSimDataDict')
#PyLCGDict.loadDict('InDetSimEventDict')
#PyLCGDict.loadDict('JetEventDict')
#PyLCGDict.loadDict('LArCondDataDict')
#PyLCGDict.loadDict('LArRawEventDict')
#PyLCGDict.loadDict('LArRecEventDict')
#PyLCGDict.loadDict('LArSimEventDict')
#PyLCGDict.loadDict('MCTruthDict')
#PyLCGDict.loadDict('MissingETEventDict')
#PyLCGDict.loadDict('MooTrackContainerDict')
#PyLCGDict.loadDict('MuonDigitContainerDict')
#PyLCGDict.loadDict('MuonRDODict')
#PyLCGDict.loadDict('MuonSimDataDict')
#PyLCGDict.loadDict('MuonSimEventDict')
#PyLCGDict.loadDict('MuonTBConditionsDict')
#PyLCGDict.loadDict('NavFourMomDict')
#PyLCGDict.loadDict('NavigationDict')
##PyLCGDict.loadDict('NovaBlobDict')
#PyLCGDict.loadDict('ParticleEventDict')
#PyLCGDict.loadDict('SGToolsDict')
#PyLCGDict.loadDict('SimpleBTagDict')
#PyLCGDict.loadDict('SimpleTrackDict')
#PyLCGDict.loadDict('StoreGateDict')
#PyLCGDict.loadDict('TileEventDict')
#PyLCGDict.loadDict('TileSimEventDict')
#PyLCGDict.loadDict('TrackParticleDict')
#PyLCGDict.loadDict('TrigT1ResultDict')
#PyLCGDict.loadDict('TrkEventUtilsDict')
#PyLCGDict.loadDict('TrkParametersDict')
#PyLCGDict.loadDict('TrkPrepRawDataDict')
#PyLCGDict.loadDict('TrkRIO_OnTrackDict')
#PyLCGDict.loadDict('TrkSurfacesDict')
#PyLCGDict.loadDict('TrkTrackDict')
#PyLCGDict.loadDict('TrkTrackSummaryDict')
#PyLCGDict.loadDict('VxVertexDict')
#PyLCGDict.loadDict('egammaEventDict')
#PyLCGDict.loadDict('iPatTrackContainerDict')
#
gbl = PyLCGDict.makeNamespace('')
for c in gbl.seal.reflect.Class.forNames() : print c.name()
......@@ -4,7 +4,7 @@
atlas_subdir( GoogleTestTools )
# External package dependencies:
find_package( GMock )
find_package( GTest )
# In standalone mode we just use the headers from the package. While in
# offline mode we build a proper library.
......@@ -17,13 +17,11 @@ else()
atlas_add_library( GoogleTestTools
GoogleTestTools/*.h src/*.cxx
PUBLIC_HEADERS GoogleTestTools
INCLUDE_DIRS ${GMOCK_INCLUDE_DIRS}
LINK_LIBRARIES ${GMOCK_LIBRARIES}
PRIVATE_LINK_LIBRARIES GaudiKernel )
INCLUDE_DIRS ${GTEST_INCLUDE_DIRS}
LINK_LIBRARIES ${GTEST_LIBRARIES} GaudiKernel )
endif()
# Unit tests for InitGaudiGoogleTest:
atlas_add_test( GoogleTestToolsTests
SOURCES test/gt_GoogleTestTools.cxx
INCLUDE_DIRS ${GMOCK_INCLUDE_DIRS}
LINK_LIBRARIES ${GMOCK_LIBRARIES} GaudiKernel GoogleTestTools )
LINK_LIBRARIES GoogleTestTools )
[==========] Running 1 test from 1 test case.
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from InitGaudiGoogleTestTest
[ RUN ] InitGaudiGoogleTestTest.basictest
ApplicationMgr SUCCESS
====================================================================================================================================
Welcome to ApplicationMgr (GaudiCoreSvc v27r1p99)
running on karma on Wed Jul 4 10:48:30 2018
Welcome to ApplicationMgr (GaudiCoreSvc v34r0)
running on 36d5a1e47246 on Sat Sep 12 19:51:31 2020
====================================================================================================================================
ApplicationMgr INFO Application Manager Configured successfully
HistogramPersis...WARNING Histograms saving not required.
ApplicationMgr INFO Application Manager Initialized successfully
EventLoopMgr INFO Histograms converted successfully according to request.
ToolSvc INFO Removing all tools created by ToolSvc
ApplicationMgr INFO Application Manager Finalized successfully
ApplicationMgr INFO Application Manager Terminated successfully
[ OK ] InitGaudiGoogleTestTest.basictest (44 ms)
[----------] 1 test from InitGaudiGoogleTestTest (44 ms total)
[ OK ] InitGaudiGoogleTestTest.basictest (382 ms)
[----------] 1 test from InitGaudiGoogleTestTest (382 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (44 ms total)
[==========] 1 test from 1 test suite ran. (382 ms total)
[ PASSED ] 1 test.
......@@ -29,7 +29,7 @@ class CalibHitIDCheck : public AthAlgorithm {
public:
CalibHitIDCheck(std::string name, ISvcLocator* pSvcLocator);
CalibHitIDCheck(const std::string& name, ISvcLocator* pSvcLocator);
virtual ~CalibHitIDCheck();
StatusCode initialize();
......
......@@ -34,7 +34,7 @@ class CaloDetDescrManager;
class CalibHitToCaloCell : public AthAlgorithm {
public:
CalibHitToCaloCell(std::string name, ISvcLocator* pSvcLocator);
CalibHitToCaloCell(const std::string& name, ISvcLocator* pSvcLocator);
virtual ~CalibHitToCaloCell();
......
......@@ -50,7 +50,7 @@ class CaloDmNeighbours {
int getNeighbours_CaloCellsForDmHit(const IdentifierHash &dmHashID, std::vector<IdentifierHash>& neighbourList) const;
private:
StatusCode load_neighbours(std::string DmNeighboursFileName);
StatusCode load_neighbours(const std::string& DmNeighboursFileName);
StatusCode unfold_neighbours(std::string &MyDm, std::string &MyCalo);
int get_indexes(ExpandedIdentifier &idExp, int &indxSide, int &indxEta, int &indxPhi);
int get_id(ExpandedIdentifier &idExp, Identifier &id, IdentifierHash &hash_id);
......
/*
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
*/
//*************************************************************************************
......@@ -30,19 +30,19 @@
// Constructor & destructor
CalibHitIDCheck::CalibHitIDCheck(std::string name, ISvcLocator* pSvcLocator)
CalibHitIDCheck::CalibHitIDCheck(const std::string& name, ISvcLocator* pSvcLocator)
:AthAlgorithm(name, pSvcLocator),
m_Merge(false),
m_LArDMHitCnt(0),
m_ActiveHitCnt(0),
m_InactiveHitCnt(0),
m_TileActiveHitCnt(0),
m_TileInactiveHitCnt(0),
m_TileDMHitCnt(0),
m_LArDMHitCnt(nullptr),
m_ActiveHitCnt(nullptr),
m_InactiveHitCnt(nullptr),
m_TileActiveHitCnt(nullptr),
m_TileInactiveHitCnt(nullptr),
m_TileDMHitCnt(nullptr),
m_Check(true),
m_ShowAll(false),
m_CheckAll(false),
m_id_helper(0)
m_id_helper(nullptr)
{
m_larInactiveHitContainer = "LArCalibrationHitInactive";
m_larActiveHitContainer = "LArCalibrationHitActive";
......
/*
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
*/
//*****************************************************************************
......@@ -39,7 +39,7 @@
#include "LArRecEvent/LArCell.h"
CalibHitToCaloCell::CalibHitToCaloCell(std::string name, ISvcLocator* pSvcLocator)
CalibHitToCaloCell::CalibHitToCaloCell(const std::string& name, ISvcLocator* pSvcLocator)
: AthAlgorithm(name, pSvcLocator),
m_store_Tot(false),
m_store_Vis(false),
......@@ -48,8 +48,8 @@ CalibHitToCaloCell::CalibHitToCaloCell(std::string name, ISvcLocator* pSvcLocato
m_storeUnknown(false),
m_caloCell_Tot("TotalCalibCell"), m_caloCell_Vis("VisCalibCell"),
m_caloCell_Em(""), m_caloCell_NonEm(""),
m_caloCell_ID(0),
m_caloDM_ID(0),
m_caloCell_ID(nullptr),
m_caloDM_ID(nullptr),
//m_tile_ID(0),
//m_larEm_ID(0),
//m_larHec_ID(0),
......@@ -91,10 +91,10 @@ StatusCode CalibHitToCaloCell::initialize()
ATH_CHECK( detStore()->retrieve(m_caloCell_ID) );
ATH_CHECK( detStore()->retrieve(m_caloDM_ID) );
if(m_caloCell_Tot != "") m_store_Tot = true; else m_store_Tot = false;
if(m_caloCell_Vis != "") m_store_Vis = true; else m_store_Vis = false;
if(m_caloCell_Em != "") m_store_Em = true; else m_store_Em = false;
if(m_caloCell_NonEm != "") m_store_NonEm = true; else m_store_NonEm = false;
m_store_Tot = !m_caloCell_Tot.empty();
m_store_Vis = !m_caloCell_Vis.empty();
m_store_Em = !m_caloCell_Em.empty();
m_store_NonEm = !m_caloCell_NonEm.empty();
ATH_MSG_INFO("initialisation completed" );
return StatusCode::SUCCESS;
......@@ -108,10 +108,10 @@ StatusCode CalibHitToCaloCell::execute()
ATH_CHECK( detStore()->retrieve(caloDDMgr, "CaloMgr") );
// OUTPUT CONTAINERS
CaloCellContainer* cnt = 0;
CaloCellContainer* cnt_1 = 0;
CaloCellContainer* cnt_2 = 0;
CaloCellContainer* cnt_3 = 0;
CaloCellContainer* cnt = nullptr;
CaloCellContainer* cnt_1 = nullptr;
CaloCellContainer* cnt_2 = nullptr;
CaloCellContainer* cnt_3 = nullptr;
if(m_store_Tot) cnt = new CaloCellContainer();
if(m_store_Vis) cnt_1 = new CaloCellContainer();
if(m_store_Em) cnt_2 = new CaloCellContainer();
......@@ -356,7 +356,7 @@ StatusCode CalibHitToCaloCell::execute()
//Now, put LArCells in the containers keeping
//the order. First goes EM, then HEC and so on
if(m_Cells_Tot.size()!=0)
if(!m_Cells_Tot.empty())
{
for(int itr=0; itr!=m_nchan; itr++)
{
......
......@@ -28,9 +28,9 @@ CalibHitToCaloCellTool::CalibHitToCaloCellTool(const std::string& t, const std::
m_caloGain((int)CaloGain::LARLOWGAIN),
m_caloCell_Tot("TotalCalibCell"), m_caloCell_Vis("VisCalibCell"),
m_caloCell_Em(""), m_caloCell_NonEm(""),
m_caloCell_ID(0),
m_caloDM_ID(0),
m_caloDDMgr(0)
m_caloCell_ID(nullptr),
m_caloDM_ID(nullptr),
m_caloDDMgr(nullptr)
{
declareInterface<CalibHitToCaloCellTool>(this);
......@@ -106,7 +106,7 @@ StatusCode CalibHitToCaloCellTool::processCalibHitsFromParticle(int barcode) con
// retrieve calibration hit containers
const unsigned int nCont = m_calibHitContainerNames.size();
std::vector<const CaloCalibrationHitContainer*> calibHitContainers(nCont,0);
std::vector<const CaloCalibrationHitContainer*> calibHitContainers(nCont,nullptr);
for (unsigned int i=0; i<nCont; i++) {
ATH_MSG_DEBUG("Retrieving " << m_calibHitContainerNames[i]);
ATH_CHECK( evtStore()->retrieve(calibHitContainers[i], m_calibHitContainerNames[i].c_str()) );
......@@ -262,7 +262,7 @@ StatusCode CalibHitToCaloCellTool::processCalibHitsFromParticle(int barcode) con
///..........................................................
ATH_MSG_DEBUG("making truth cluster");
xAOD::CaloCluster* truthCluster[3] = {0,0,0};
xAOD::CaloCluster* truthCluster[3] = {nullptr,nullptr,nullptr};
for (int i=0;i<CalibHitUtils::nEnergyTypes;i++) {
truthCluster[i] = CaloClusterStoreHelper::makeCluster(truthClusters[i],truthCells[i]);
if (!truthCluster[i]) {
......
/*
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
*/
//-----------------------------------------------------------------------
......@@ -41,10 +41,10 @@
#include "StoreGate/ReadHandle.h"
#include "CLHEP/Units/SystemOfUnits.h"
#include <math.h>
#include <CLHEP/Geometry/Vector3D.h>
#include <CLHEP/Units/SystemOfUnits.h>
#include <CLHEP/Vector/LorentzVector.h>
#include <CLHEP/Geometry/Vector3D.h>
#include <cmath>
using CLHEP::HepLorentzVector;
......@@ -58,9 +58,9 @@ CaloCalibClusterMomentsMaker::CaloCalibClusterMomentsMaker(const std::string& ty
const std::string& name,
const IInterface* parent)
: AthAlgTool(type, name, parent),
m_calo_id(0),
m_caloDM_ID(0),
m_caloDmDescrManager(0),
m_calo_id(nullptr),
m_caloDM_ID(nullptr),
m_caloDmDescrManager(nullptr),
m_energyMin(200*MeV),
m_energyMinCalib(20*MeV),
m_apars_alpha(0.5),
......@@ -92,25 +92,25 @@ CaloCalibClusterMomentsMaker::CaloCalibClusterMomentsMaker(const std::string& ty
m_validNames.push_back(moment_name_pair(std::string("ENG_CALIB_DEAD_UNCLASS"),xAOD::CaloCluster::ENG_CALIB_DEAD_UNCLASS));
// Name(s) of Moments which can be stored on the AOD - all others go to ESD
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_TOT"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_OUT_L"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_OUT_M"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_OUT_T"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_DEAD_L"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_DEAD_M"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_DEAD_T"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_EMB0"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_EME0"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_TILEG3"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_DEAD_TOT"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_DEAD_EMB0"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_DEAD_TILE0"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_DEAD_TILEG3"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_DEAD_EME0"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_DEAD_HEC0"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_DEAD_FCAL"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_DEAD_LEAKAGE"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_DEAD_UNCLASS"));
m_momentsNamesAOD.emplace_back("ENG_CALIB_TOT");
m_momentsNamesAOD.emplace_back("ENG_CALIB_OUT_L");
m_momentsNamesAOD.emplace_back("ENG_CALIB_OUT_M");
m_momentsNamesAOD.emplace_back("ENG_CALIB_OUT_T");
m_momentsNamesAOD.emplace_back("ENG_CALIB_DEAD_L");
m_momentsNamesAOD.emplace_back("ENG_CALIB_DEAD_M");
m_momentsNamesAOD.emplace_back("ENG_CALIB_DEAD_T");
m_momentsNamesAOD.emplace_back("ENG_CALIB_EMB0");
m_momentsNamesAOD.emplace_back("ENG_CALIB_EME0");
m_momentsNamesAOD.emplace_back("ENG_CALIB_TILEG3");
m_momentsNamesAOD.emplace_back("ENG_CALIB_DEAD_TOT");
m_momentsNamesAOD.emplace_back("ENG_CALIB_DEAD_EMB0");
m_momentsNamesAOD.emplace_back("ENG_CALIB_DEAD_TILE0");
m_momentsNamesAOD.emplace_back("ENG_CALIB_DEAD_TILEG3");
m_momentsNamesAOD.emplace_back("ENG_CALIB_DEAD_EME0");
m_momentsNamesAOD.emplace_back("ENG_CALIB_DEAD_HEC0");
m_momentsNamesAOD.emplace_back("ENG_CALIB_DEAD_FCAL");
m_momentsNamesAOD.emplace_back("ENG_CALIB_DEAD_LEAKAGE");
m_momentsNamesAOD.emplace_back("ENG_CALIB_DEAD_UNCLASS");
declareProperty("AODMomentsNames",m_momentsNamesAOD);
declareProperty("CalibrationHitContainerNames",m_CalibrationHitContainerNames);
......@@ -332,7 +332,7 @@ CaloCalibClusterMomentsMaker::execute(const EventContext& ctx,
IdentifierHash myHashMin,myHashMax;
m_calo_id->calo_cell_hash_range (ic,myHashMin,myHashMax);
maxHashSize = myHashMax-myHashMin;
cellVector[ic].resize(maxHashSize,0);
cellVector[ic].resize(maxHashSize,nullptr);
}
xAOD::CaloClusterContainer::iterator clusIter = theClusColl->begin();
......@@ -353,7 +353,7 @@ CaloCalibClusterMomentsMaker::execute(const EventContext& ctx,
ClusWeight * myClus = new ClusWeight();
myClus->iClus = iClus;
myClus->weight = cellIter.weight();
myClus->next = 0;
myClus->next = nullptr;
ClusWeight * theList = cellVector[otherSubDet][(unsigned int)myHashId];
if ( theList ) {
while ( theList->next )
......@@ -495,7 +495,7 @@ CaloCalibClusterMomentsMaker::execute(const EventContext& ctx,
jpO -= 2*m_n_phi_out;
// HepVector3D hitPos(myCDDE->x(),myCDDE->y(),myCDDE->z());
for (unsigned int ii=0;ii<3;ii++) {
std::vector<std::vector <int > > *pClusList=0;
std::vector<std::vector <int > > *pClusList=nullptr;
if ( ii == 0 && m_doOutOfClusterL )
pClusList = &clusListL;
......@@ -541,7 +541,7 @@ CaloCalibClusterMomentsMaker::execute(const EventContext& ctx,
for(;chIter!=chIterE;chIter++) {
Identifier myId = (*chIter)->cellID();
if (m_calo_id->is_lar_dm(myId) || m_calo_id->is_tile_dm(myId)) {
CaloDmDescrElement* myCDDE(0);
CaloDmDescrElement* myCDDE(nullptr);
myCDDE = m_caloDmDescrManager->get_element(myId);
if ( myCDDE ) {
int jeO = (int)floor(m_n_eta_out*(myCDDE->eta()/m_out_eta_max));
......@@ -552,7 +552,7 @@ CaloCalibClusterMomentsMaker::execute(const EventContext& ctx,
if ( jpO >= m_n_phi_out )
jpO -= 2*m_n_phi_out;
for (unsigned int ii=0;ii<3;ii++) {
std::vector<std::vector <int > > *pClusList=0;
std::vector<std::vector <int > > *pClusList=nullptr;
if ( ii == 0 && m_doDeadL )
pClusList = &clusListL;
else if ( ii == 1 && m_doDeadM )
......@@ -602,7 +602,7 @@ CaloCalibClusterMomentsMaker::execute(const EventContext& ctx,
// + energy is shared among clusters within certain area
// + distance to clusters and energy in specific samplings are used as sharing criteria
// + calculations are done separately for different dead material areas
std::vector<std::vector <int > > *pClusList=0;
std::vector<std::vector <int > > *pClusList=nullptr;
if ( m_MatchDmType == kMatchDmLoose ) {
pClusList = &clusListL;
} else if ( m_MatchDmType == kMatchDmMedium ) {
......@@ -619,7 +619,7 @@ CaloCalibClusterMomentsMaker::execute(const EventContext& ctx,
for(;chIter!=chIterE;chIter++) {
Identifier myId = (*chIter)->cellID();
if (m_calo_id->is_lar_dm(myId) || m_calo_id->is_tile_dm(myId)) {
CaloDmDescrElement* myCDDE(0);
CaloDmDescrElement* myCDDE(nullptr);
myCDDE = m_caloDmDescrManager->get_element(myId);
if ( myCDDE ) {
......@@ -736,7 +736,7 @@ CaloCalibClusterMomentsMaker::execute(const EventContext& ctx,
- eng_calib_dead_tileg3 - eng_calib_dead_eme0 - eng_calib_dead_hec0 - eng_calib_dead_fcal
- eng_calib_dead_leakage;
if ( m_momentsNames.size() > 0 ) {
if ( !m_momentsNames.empty() ) {
std::vector<double> myMoments(m_validMoments.size(),0);
// assign moments
......@@ -817,7 +817,7 @@ CaloCalibClusterMomentsMaker::execute(const EventContext& ctx,
for(unsigned int ic=0;ic<CaloCell_ID::NSUBCALO; ic++) {
for (unsigned int ii = 0;ii<cellVector[ic].size();ii++ ) {
ClusWeight * theList = cellVector[ic][ii];
ClusWeight * prev = 0;
ClusWeight * prev = nullptr;
while ( theList) {
while ( theList->next ) {
prev = theList;
......@@ -825,11 +825,11 @@ CaloCalibClusterMomentsMaker::execute(const EventContext& ctx,
}
delete theList;
if ( prev )
prev->next = 0;
prev->next = nullptr;
else
cellVector[ic][ii] = 0;
cellVector[ic][ii] = nullptr;
theList = cellVector[ic][ii];
prev = 0;
prev = nullptr;
}
}
}
......
/*
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
*/
//-----------------------------------------------------------------------
......@@ -42,8 +42,8 @@
#include "CLHEP/Units/SystemOfUnits.h"
#include <math.h>
#include <CLHEP/Vector/LorentzVector.h>
#include <cmath>
using CLHEP::HepLorentzVector;
......@@ -57,9 +57,9 @@ CaloCalibClusterMomentsMaker2::CaloCalibClusterMomentsMaker2(const std::string&
const std::string& name,
const IInterface* parent)
: AthAlgTool(type, name, parent),
m_calo_id(0),
m_caloDM_ID(0),
m_caloDmDescrManager(0),
m_calo_id(nullptr),
m_caloDM_ID(nullptr),
m_caloDmDescrManager(nullptr),
m_useParticleID(true),
m_energyMin(200*MeV),
m_energyMinCalib(20*MeV),
......@@ -91,25 +91,25 @@ CaloCalibClusterMomentsMaker2::CaloCalibClusterMomentsMaker2(const std::string&
m_validNames.push_back(moment_name_pair(std::string("ENG_CALIB_FRAC_REST"),xAOD::CaloCluster::ENG_CALIB_FRAC_REST));
// Name(s) of Moments which can be stored on the AOD - all others go to ESD
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_TOT"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_OUT_L"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_OUT_M"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_OUT_T"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_EMB0"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_EME0"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_TILEG3"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_DEAD_TOT"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_DEAD_EMB0"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_DEAD_TILE0"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_DEAD_TILEG3"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_DEAD_EME0"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_DEAD_HEC0"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_DEAD_FCAL"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_DEAD_LEAKAGE"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_DEAD_UNCLASS"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_FRAC_EM"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_FRAC_HAD"));
m_momentsNamesAOD.push_back(std::string("ENG_CALIB_FRAC_REST"));
m_momentsNamesAOD.emplace_back("ENG_CALIB_TOT");
m_momentsNamesAOD.emplace_back("ENG_CALIB_OUT_L");
m_momentsNamesAOD.emplace_back("ENG_CALIB_OUT_M");
m_momentsNamesAOD.emplace_back("ENG_CALIB_OUT_T");
m_momentsNamesAOD.emplace_back("ENG_CALIB_EMB0");
m_momentsNamesAOD.emplace_back("ENG_CALIB_EME0");
m_momentsNamesAOD.emplace_back("ENG_CALIB_TILEG3");
m_momentsNamesAOD.emplace_back("ENG_CALIB_DEAD_TOT");
m_momentsNamesAOD.emplace_back("ENG_CALIB_DEAD_EMB0");
m_momentsNamesAOD.emplace_back("ENG_CALIB_DEAD_TILE0");
m_momentsNamesAOD.emplace_back("ENG_CALIB_DEAD_TILEG3");
m_momentsNamesAOD.emplace_back("ENG_CALIB_DEAD_EME0");
m_momentsNamesAOD.emplace_back("ENG_CALIB_DEAD_HEC0");
m_momentsNamesAOD.emplace_back("ENG_CALIB_DEAD_FCAL");
m_momentsNamesAOD.emplace_back("ENG_CALIB_DEAD_LEAKAGE");
m_momentsNamesAOD.emplace_back("ENG_CALIB_DEAD_UNCLASS");
m_momentsNamesAOD.emplace_back("ENG_CALIB_FRAC_EM");
m_momentsNamesAOD.emplace_back("ENG_CALIB_FRAC_HAD");
m_momentsNamesAOD.emplace_back("ENG_CALIB_FRAC_REST");
declareProperty("AODMomentsNames",m_momentsNamesAOD);
declareProperty("CalibrationHitContainerNames",m_CalibrationHitContainerNames);
......@@ -501,7 +501,7 @@ CaloCalibClusterMomentsMaker2::execute(const EventContext& ctx,
if ( jpO < -m_n_phi_out ) jpO += 2*m_n_phi_out;
if ( jpO >= m_n_phi_out ) jpO -= 2*m_n_phi_out;
for (unsigned int ii=0;ii<3;ii++) {
std::vector<std::vector <int > > *pClusList=0;
std::vector<std::vector <int > > *pClusList=nullptr;
if ( ii == 0 && m_doOutOfClusterL )
pClusList = &clusListL;
else if ( ii == 1 && m_doOutOfClusterM )
......@@ -550,7 +550,7 @@ CaloCalibClusterMomentsMaker2::execute(const EventContext& ctx,
// + energy is shared among clusters within certain area
// + distance to clusters and energy in specific samplings are used as sharing criteria
// + calculations are done separately for different dead material areas
std::vector<std::vector <int > > *pClusList=0;
std::vector<std::vector <int > > *pClusList=nullptr;
if ( m_MatchDmType == kMatchDmLoose ) {
pClusList = &clusListL;
} else if ( m_MatchDmType == kMatchDmMedium ) {
......@@ -567,7 +567,7 @@ CaloCalibClusterMomentsMaker2::execute(const EventContext& ctx,
for(;chIter!=chIterE;chIter++) {
Identifier myId = (*chIter)->cellID();
if (m_calo_id->is_lar_dm(myId) || m_calo_id->is_tile_dm(myId)) {
CaloDmDescrElement* myCDDE(0);
CaloDmDescrElement* myCDDE(nullptr);
myCDDE = m_caloDmDescrManager->get_element(myId);
if ( myCDDE ) {
int pid(0);
......@@ -713,7 +713,7 @@ CaloCalibClusterMomentsMaker2::execute(const EventContext& ctx,
get_calib_frac(truthBarcodeToPdgCodeMap, clusInfo, engCalibFrac);
}
if ( m_momentsNames.size() > 0 ) {
if ( !m_momentsNames.empty() ) {
std::vector<double> myMoments(m_validMoments.size(),0);
// assign moments
moment_name_set::const_iterator vMomentsIter = m_validMoments.begin();
......
/*
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
*/
#include "CaloCalibHitRec/CaloCalibClusterTruthAttributerTool.h"
......@@ -49,7 +49,7 @@ StatusCode CaloCalibClusterTruthAttributerTool::calculateTruthEnergies(const xAO
std::vector<std::pair<unsigned int, double > > barcodeTruePtPairs;
for (const auto& thisEntry : barcodeTruePtMap) barcodeTruePtPairs.push_back(thisEntry);
for (const auto& thisEntry : barcodeTruePtMap) barcodeTruePtPairs.emplace_back(thisEntry);
std::sort(barcodeTruePtPairs.begin(),barcodeTruePtPairs.end(),[]( std::pair<unsigned int, double> a, std::pair<unsigned int, double> b) -> bool {return a.second > b.second;} );
......
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
*/
/* ****************************************************************************
......@@ -89,14 +89,14 @@ CaloDmEnergy::CaloDmEnergy(const CaloDmDescrManager *dmMgr):
m_max_dmhit(1000000),
m_max_cluster(10000), m_apars_alpha(0.5), m_apars_r0(0.2),
m_apars_clust_min_ener(200.0),m_apars_clust_min_ecalib(10.0), m_apars_cone_cut(0.5),
m_caloDmNeighbours(0),
m_caloDM_ID(0),
m_caloCell_ID(0),
m_id_helper(0)
m_caloDmNeighbours(nullptr),
m_caloDM_ID(nullptr),
m_caloCell_ID(nullptr),
m_id_helper(nullptr)
{
m_caloDmDescrManager = dmMgr;
m_CalibrationContainerNamesDM.push_back("LArCalibrationHitDeadMaterial");
m_CalibrationContainerNamesDM.push_back("TileCalibrationDMHitCnt");
m_CalibrationContainerNamesDM.emplace_back("LArCalibrationHitDeadMaterial");
m_CalibrationContainerNamesDM.emplace_back("TileCalibrationDMHitCnt");
m_nclusters = 0;
initialize().ignore();
}
......@@ -218,7 +218,7 @@ int CaloDmEnergy::assign2clusters(std::vector<const CaloCalibrationHitContainer
m_dmcls_area_etotal[i_cls].resize(DMA_MAX,0.0);
}
if( m_nclusters == 0 || m_CaloDmCellVector.size() == 0) {
if( m_nclusters == 0 || m_CaloDmCellVector.empty()) {
log << MSG::WARNING << " No data to process. Number of clusters: " << m_nclusters
<< " m_CaloDmCellVector.size(): " << m_CaloDmCellVector.size()
<< std::endl;
......@@ -296,7 +296,7 @@ int CaloDmEnergy::assign2clusters(std::vector<const CaloCalibrationHitContainer
****************************************************** */
for(std::vector<CaloDmCell *>::iterator it=m_CaloDmCellVector.begin(); it!= m_CaloDmCellVector.end(); it++){
CaloDmCell *dmCell = (*it);
if( !dmCell->m_cls_index.size() ){ // DM cells assigned to clusters by previous procedure will be skipped
if( dmCell->m_cls_index.empty() ){ // DM cells assigned to clusters by previous procedure will be skipped
xAOD::CaloClusterContainer::const_iterator ic;
nc=0;
for(ic=theClusters->begin(); ic != theClusters->end(); ic++){
......@@ -327,7 +327,7 @@ int CaloDmEnergy::assign2clusters(std::vector<const CaloCalibrationHitContainer
****************************************************** */
for(std::vector<CaloDmCell *>::iterator it=m_CaloDmCellVector.begin(); it!= m_CaloDmCellVector.end(); it++){
CaloDmCell *dmCell = (*it);
if(dmCell->m_cls_index.size()) m_dmcls_sum_etotal += dmCell->energyTotal();
if(!dmCell->m_cls_index.empty()) m_dmcls_sum_etotal += dmCell->energyTotal();
for(unsigned int i_cls=0; i_cls<dmCell->m_cls_index.size(); i_cls++){
int cls_indx = dmCell->m_cls_index[i_cls];
// Since one DM cell could belong to many clusters, weight for given cluster are calculated
......@@ -418,7 +418,7 @@ int CaloDmEnergy::make_dmcell_vector(std::vector<const CaloCalibrationHitContain
}
m_CaloDmCellVector.clear();
m_CaloDmCellContainer.clear();
m_CaloDmCellContainer.resize(m_caloDM_ID->lar_zone_hash_max() + m_caloDM_ID->tile_zone_hash_max(), 0);
m_CaloDmCellContainer.resize(m_caloDM_ID->lar_zone_hash_max() + m_caloDM_ID->tile_zone_hash_max(), nullptr);
int dmhit_n = 0;
int dmhit_ntotal = 0;
......