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
  • tvazquez/athena
  • shbansal/athena
  • gascott/athena
  • yuhui/athena
  • lserkin/athena
  • corentin/athena
  • ewallin/athena
  • miochoa/athena
  • berkeleylab/CharmPhysics/athena
  • ccaminch/athena
  • hfox/athena
  • madurano/athena_gittutorial
  • cdiez/athena
  • cpollard/athena
  • msykora/athena
  • jakoubek/athena
  • kjohns/athena
  • ckirfel/athena
  • dguest/athena
  • calfayan/athena
  • atlas/athena
  • fwinkl/athena
  • wlampl/athena
  • toshi/athena
  • karolos/athena
  • jmontejo/athena
  • damazio/athena
  • aundrus/athena
  • okuprash/athena
  • smh/athena
  • akraszna/athena
  • turra/athena
  • tdado/athena
  • tadej/athena
  • abuckley/athena
  • rhauser/athena
  • jmasik/athena
  • pjacka/athena
  • tamartin/athena
  • phwindis/athena
  • tbold/athena
  • mhodgkin/athena
  • arnaez/athena
  • nstyles/athena
  • mark/athena
  • baines/athena
  • gemmeren/athena
  • ssnyder/athena
  • mmuskinj/athena
  • wwalko/athena
  • emoyse/athena
  • psommer/athena
  • pgadow/athena
  • solodkov/athena
  • rbielski/athena
  • bwynne/athena
  • dcasper/athena
  • mrybar/athena
  • tstreble/athena
  • ychiu/athena
  • christos/athena
  • yoyamagu/athena
  • ATLAS-EGamma/athena
  • rbianchi/athena
  • graemes/athena
  • sshaw/athena
  • yuxu/athena
  • shlomit/athena
  • hartj/athena
  • toyamaza/athena
  • jcatmore/athena
  • ebuschma/athena
  • nikiforo/athena
  • gunal/athena
  • ewelina/athena
  • fpastore/athena
  • ligang/athena
  • harkusha/athena
  • sroe/athena
  • mvozak/athena
  • lfiorini/athena
  • leggett/athena
  • longjon/athena
  • martindl/athena
  • jichen/athena
  • tlari/athena
  • susinha/athena
  • almaloiz/athena
  • filthaut/athena
  • peter/athena
  • cchan/athena
  • cvarni/athena
  • wleight/athena
  • cshimmin/athena
  • nwarrack/athena
  • mihuebne/athena
  • chays/athena
  • jsallen/athena-high-pt-ms-jets
  • dtovey/athena
  • sgeorge/athena
  • dkar/athena
  • yafu/athena
  • mgignac/athena
  • tkohno/athena
  • alfroch/athena
  • janovak/athena
  • wiedenat/athena
  • mstamenk/athena
  • khoo/athena
  • okepka/athena
  • maklein/athena
  • tmkrtchy/athena
  • gingrich/athena
  • cohm/athena
  • schaarsc/athena
  • omajersk/athena
  • ponyisi/athena
  • dbakshig/athena
  • fernando/athena
  • ravinab/athena
  • ekuwertz/athena
  • scheiric/athena
  • pleskot/athena
  • xai/athena
  • jobalz/athena
  • merrenst/athena
  • ebergeas/athena
  • ekasimi/athena
  • goetz/athena
  • afaulkne/athena
  • dpopov/athena
  • astruebi/athena
  • achishol/athena
  • mdanning/athena
  • egramsta/athena
  • alaurier/athena
  • hye/athena
  • mtoscani/athena
  • clseitz/athena
  • krumnack/athena
  • bmindur/athena
  • ppostola/athena
  • efilmer/athena
  • shanisch/athena
  • ncalace/athena
  • jpanduro/athena
  • aad/athena
  • ssarikay/athena
  • gpanizzo/athena
  • rcoelhol/athena
  • hyamauch/athena
  • stelzer/athena
  • ssottoco/athena
  • turnerm/athena
  • tupham/athena
  • sutt/athena
  • rkopelia/athena
  • nkrengel/athena
  • bernius/athena
  • tsulaia/athena
  • cmcginn/athena
  • vcairo/athena
  • ldc/athena
  • stsuno/athena
  • jmacdona/athena
  • yunju/athena
  • mehlhase/athena
  • mbandier/athena
  • dzanzi/athena
  • jdandoy/athena
  • jufische/athena
  • kzoch/athena
  • kwhalen/athena
  • nasbah/athena
  • bmorgan/athena
  • amete/athena
  • msaimper/athena
  • rcarney/athena
  • hhibi/athena
  • williams/athena
  • kkohler/athena
  • shhirose/athena
  • cheidegg/athena
  • coccaro/athena
  • heng/athena
  • loch/athena
  • ynoguchi/athena
  • cdeutsch/athena
  • campanel/athena
  • wbalunas/athena
  • nova/athena
  • hoide/athena
  • xju/athena
  • todorova/athena
  • yuchou/athena
  • sjiggins/athena
  • hrussell/athena
  • bgokturk/athena
  • aytul/athena
  • jbiswal/athena
  • kegraham/athena
  • lidiaz/athena
  • kpachal/athena
  • mverissi/athena
  • guerrero/athena
  • dhayden/athena
  • bouhova/athena
  • alwang/athena
  • mvanadia/athena
  • alopezso/athena
  • omeshkov/athena
  • mvessell/athena
  • ssantpur/athena
  • soumya/athena
  • kenelson/athena
  • ruyuan/athena
  • upatel/athena
  • igrabows/athena
  • tvarol/athena
  • fmeloni/athena
  • mhank/athena
  • dshope/athena
  • korona/athena
  • cowagner/athena
  • anperrev/athena
  • tursom/athena
  • eramakot/athena
  • tnobe/athena
  • dbogavac/athena
  • derue/athena
  • fsforza/athena
  • koffas/athena
  • chinderk/athena
  • fgiuli/athena
  • angianni/athena
  • myexley/athena
  • ballbroo/athena
  • diehl/athena
  • falonso/athena
  • davidek/athena
  • tphamleh/athena
  • hansenph/athena
  • ekajomov/athena-general
  • mfujimot/athena
  • sarbiolv/athena
  • salvator/athena
  • masato/athena
  • jhaley/athena
  • hirose/athena
  • nwenke/athena
  • stapiaar/athena
  • jmendes/athena
  • ffabbri/athena
  • stavrop/athena
  • agbet/athena
  • tpelzer/athena
  • dbabal/athena
  • gia/athena
  • juesseiv/athena
  • hmildner/athena
  • kkrizka/athena
  • temoskal/athena
  • cdelitzs/athena
  • asonay/athena
  • ckitsaki/athena
  • dwallace/athena
  • iaizenbe/athena
  • eschanet/athena
  • czhou/athena
  • lferencz/athena
  • pmeiring/athena
  • jteoh/athena
  • jiawei/athena
  • liberato/athena
  • mromano/athena
  • rustem/athena
  • jbeirer/athena
  • sswatman/athena
  • nielsenj/athena
  • miqueits/athena
  • elmsheus/athena
  • wachan/athena
  • asquith/athena
  • nicholas/athena
  • ranovotn/athena
  • eparrish/athena
  • markowen/athena
  • esoldato/athena
  • fuhe/athena
  • dakoch/athena
  • aranzazu/athena
  • ndegroot/athena
  • mhance/athena
  • lihan/athena
  • aporeba/athena
  • asoukhar/athena
  • jkempste/athena
  • tjunkerm/athena
  • sschramm/athena
  • ginaciog/athena
  • verducci/athena
  • mdelmast/athena
  • martis/athena
  • anmrodri/athena
  • mswiatlo/athena
  • ssaha/athena
  • pliu/athena
  • bcarlson/athena
  • gabarone/athena
  • scamarda/athena
  • fastcalosim_test/athena
  • lstocker/athena
  • mxia/athena
  • guindon/athena
  • rlongo/athena
  • amoussa/athena
  • mdonasci/athena
  • conde/athena
  • mmittal/athena
  • ffollega/athena
  • chelling/athena
  • hmaguire/athena
  • gialas/athena
  • sschmitt/athena
  • fcostanz/athena
  • shion/athena
  • cgutscho/athena
  • sberlend/athena
  • nifomin/athena
  • acts/athena
  • zsoumaim/athena
  • eriefel/athena
  • evarnes/athena
  • guescini/athena
  • akotsoke/athena
  • jkremer/athena
  • susy-hackers/athena
  • haozturk/athena
  • llorente/athena
  • kkoeneke/athena
  • istin/athena
  • fizisist/athena
  • dwilbern/athena
  • rkarnam/athena
  • laforge/athena
  • rpoggi/athena
  • navarrjo/athena
  • cmerlass/athena
  • acanesse/athena
  • ivivarel/athena
  • chenlian/athena
  • ysmirnov/athena_old
  • amulski/athena
  • bulekov/athena
  • fengyu/athena
  • pkramer/athena
  • vcavalie/athena
  • sanchevi/athena
  • yanlin/athena
  • restevam/athena
  • sefernan/athena
  • thsjurse/athena
  • smwang/athena
  • bauerpa/athena
  • mmlynars/athena
  • iyeletsk/athena
  • jgonski/athena
  • csebasti/athena
  • mmazza/athena
  • itrandaf/athena
  • wobisch/athena
  • almgadm/athena
  • jhinds/athena
  • mtchijov/athena
  • lmiller/athena
  • mwielers/athena
  • lucam/athena
  • emmat/athena
  • tiyang/athena
  • kciesla/athena
  • aleopold/athena
  • pekman/athena
  • zuysal/athena
  • lapereir/athena
  • masaito/athena
  • wmccorma/athena
  • rbalasub/athena
  • somadutt/athena
  • kkreul/athena
  • simmons/athena
  • jstupak/athena
  • ycoadou/athena
  • salderwe/athena
  • jzeng/athena
  • ilongari/athena
  • pinamont/athena
  • adye/athena
  • kbelobor/athena
  • ssahin/athena
  • aoneill/athena
  • wtaylor/athena
  • dmaximov/athena
  • fbartels/athena
  • kghorban/athena
  • gcallea/athena
  • ljeanty/athena
  • cschiavi/athena
  • kasai/athena
  • ecarlson/athena
  • jraine/athena
  • mcfayden/athena
  • brottler/athena
  • scarra/athena
  • aelmouss/athena
  • gotero/athena
  • khanov/athena
  • rozeny/athena
  • nbelyaev/athena
  • abandyop/athena
  • amarzin/athena
  • rebeca/athena
  • aohatl/athena
  • bigliett/athena
  • joheinri/athena
  • doglioni/athena
  • alaperto/athena
  • rgarg/athena
  • bhonan/athena
  • pmoskvit/athena
  • dpudzha/athena
  • begalli/athena
  • jajimene/athena
  • yajun/athena
  • paulama/athena
  • mtesta/athena
  • atlidali/athena
  • lbozianu/athena
  • mpokidov/athena
  • demelian/athena
  • vcroft/athena
  • barak/athena
  • torrence/athena
  • wprzygod/athena
  • roward/athena
  • sgalantz/athena
  • csander/athena
  • tofitsch/athena
  • hacooke/athena
  • atsirigo/athena
  • salnikov/athena
  • elrossi/athena
  • ozaplati/athena
  • mmiralle/athena
  • alory/athena
  • amoroso/athena
  • pbokan/athena
  • jsabater/athena
  • pottgen/athena
  • klin/athena
  • ymino/athena
  • xchen/athena
  • jdevivi/athena
  • trinn/athena
  • ruth/athena
  • xiaoning/athena
  • nishu/athena
  • paramon/athena
  • cappelt/athena
  • nelsonc/athena
  • apetukho/athena
  • ratkin/athena
  • juhofer/athena
  • bleban/athena
  • exot-27/athena
  • dpizzi/athena
  • enarayan/athena
  • qhu/athena
  • acassim/athena
  • ztarem/athena
  • mmarjano/athena
  • sampson/athena
  • bburghgr/athena
  • pagessin/athena
  • mkrivos/athena
  • ychow/athena
  • ibordule/athena
  • nviauxma/athena
  • hessey/athena
  • wfawcett/athena
  • LichtenbergGroup/athena
  • watsona/athena
  • perj/athena
  • mleblanc/athena
  • othielma/athena
  • jreich/athena
  • sridouan/athena
  • ztao/athena
  • jdegens/athena
  • hasada/athena
  • alainb/athena
  • xiaohu/athena
  • wgeorge/athena
  • pmendesa/athena
  • ludovica/athena
  • bachacou/athena
  • yama/athena
  • yake/athena
  • kristin/athena
  • angerami/athena
  • ssu/athena
  • jlsmith/athena
  • rnayak/athena
  • pebaron/athena-weights
  • musafdar/athena
  • ktsuri/athena
  • asalzbur/athena
  • mproffit/athena
  • jezequel/athena
  • hschwart/athena
  • gproto/athena
  • amendesj/athena
  • csamoila/athena
  • malgren/athena
  • lbeemste/athena
  • lhelary/athena
  • rerrabai/athena
  • tiany/athena
  • grabanal/athena
  • mprincip/athena
  • spolacek/athena
  • asantra/athena
  • tboeckh/athena
  • bmondal/athena
  • aczirkos/athena
  • kyamaguc/athena
  • slawlor/athena
  • silvinha/athena
  • holau/athena
  • mdhlamin/athena
  • jreidels/athena
  • jroloff/athena
  • bozek/athena
  • tdiasdov/athena
  • iramirez/athena
  • lkrauth/athena
  • emily/athena
  • carlod/athena
  • mgrabois/athena
  • bbrueers/athena
  • mtian/athena
  • bcole/athena
  • roishi/athena
  • ecelebi/athena
  • oducu/athena
  • idinu/athena
  • hmoyanog/athena-4-mr
  • dhirsch/athena
  • jjwilkin/athena
  • ggustavi/athena
  • yuanchan/athena
  • ygo/athena
  • exochell/athena
  • diwillia/athena
  • sbiryuko/athena
  • cgarner/athena
  • changqia/athena
  • honguyen/athena
  • skorn/athena
  • jizamora/athena
  • scalvet/athena
  • jwspence/athena
  • adimitri/athena
  • calpigia/athena
  • yangx/athena
  • iene/athena
  • rysawada/athena
  • cmarcon/athena
  • atsiamis/athena
  • dhangal/athena
  • kpetukho/athena
  • tbisanz/athena
  • atlidbs/athena
  • jspah/athena
  • jkretz/athena
  • tqiu/athena
  • athaler/athena
  • tzenis/athena
  • dopasqua/athena
  • hzuchen/athena
  • jcardena/athena
  • lveloce/athena
  • ryamaguc/athena
  • oshukrun/athena
  • mumohdso/athena2
  • fdelrio/athena
  • maliev/athena
  • iwang/athena
  • tsano/athena
  • mbiros/athena
  • dmunozpe/athena
  • koshimiz/athena
  • okumura/athena
  • mumohdso/athena
  • sagara17/athena
  • arennie/athena
  • valentem/athena
  • rhayes/athena
  • caforio/athena
  • atate/athena
  • evguillo/athena
  • zearnsha/athena
  • dossantn/athena
  • maly/athena
  • zhijie/athena
  • bnachman/athena
  • hlin/athena
  • suyounas/athena
  • lunedic/athena
  • rjoshi/athena
  • yuzhan/athena
  • crougier/athena
  • mtost/athena
  • lvannoli/athena
  • machitis/athena
  • thompson/athena
  • mimarine/athena
  • dounwuch/athena
  • ndebiase/athena
  • nkakati/athena
  • omezhens/athena
  • echeu/athena
  • jonierma/athena
  • saclawso/athena
  • hhanif/athena
  • cprat/athena
  • csauer/athena
  • mischott/athena
  • martinpa/athena
  • tiknight/athena
  • sahinsoy/athena
  • fedin/athena
  • inaryshk/athena
  • jodamp/athena
  • xchu/athena
  • knikolop/athena
  • wendlanb/athena
  • adik/athena
  • lkeszegh/athena
  • jaoliver/athena
  • angrigor/athena
  • pbellos/athena
  • lbaltes/athena
  • idrivask/athena
  • echeremu/athena
  • aikoulou/athena
  • ignesi/athena
  • eschopf/athena
  • ntamir/athena
  • haweber/athena
  • sadykov/athena
  • algilber/athena
  • sgurdasa/athena
  • pamachad/athena
  • pbhattar/athena
  • pyanezca/athena
  • tteixeir/athena
  • hiito/athena
  • bsaifudd/athena
  • tavandaa/athena
  • veellajo/athena
  • mdrozdov/athena
  • nheatley/athena
  • wolter/athena
  • hsimpson/athena
  • fdibello/athena
  • fsili/athena
  • mzhai/athena
  • dparedes/athena
  • zyan/athena
  • mrenda/athena
  • minaenko/athena
  • emmarsha/athena
  • edweik/athena
  • rkusters/athena
  • chchau/athena
  • zhangr/athena
  • jburzyns/athena
  • slai/athena
  • phkenned/athena
  • awilhahn/athena
  • zmarshal/athena
  • agaa/athena
  • zfeng/athena
  • javanden/athena
  • leevans/athena
  • kkrowpma/athena
  • llaatu/athena
  • stsigari/athena
  • metsai/athena
  • zifeng/athena
  • srdas/athena
  • adonofri/athena
  • drousso/athena
  • atropina/athena
  • atlaspmb/athena
  • seggebre/athena
  • cleonido/athena
  • yuanda/athena
  • mnoury/athena
  • kchoi/athena
  • arombola/athena
  • ademaria/athena
  • dgillber/athena
  • saktas/athena
  • axiong/athena
  • ijuarezr/athena
  • eyamashi/athena
  • qibin/athena
  • zang/athena
  • matakagi/athena
  • amdesai/athena
  • nlopezca/athena
  • berkeleylab/lowmutracking/athena
  • tbuanes/athena
  • fbendebb/athena
  • acanbay/athena
  • jferrand/athena
  • bshresth/athena
  • otheiner/athena-official
  • klassen/athena
  • egodden/athena
  • cbuitrag/athena
  • mfarring/athena
  • hpotti/athena
  • hawatson/athena
  • parodi/athena
  • bballard/athena
  • vtudorac/athena
  • dzengerj/athena
  • chonghao/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
  • dkoeck/athena
  • isotarri/athena
  • bstanisl/athena
  • czodrows/athena
  • blumen/athena
  • mfewell/athena
  • eegidiop/athena
  • yulei/athena
  • olangrek/athena
  • miholzbo/athena
  • smitani/athena
  • gshatri/athena
  • alsala/athena
  • amincer/athena
  • jmharris/athena
  • hpang/athena
  • clantz/athena
  • gripelli/athena
  • jgargan/athena
  • ewatton/athena
  • mleigh/athena
  • otheiner/athena
  • deniso/athena
  • preselection-hackathon/athena
  • tizuo/athena
  • rushioda/athena
  • mfernoux/athena
  • sfranche/athena
  • bernardo/athena
  • pebaron/athena-td
  • jnitschk/athena
  • smeriano/athena
  • chandler/athena
  • ksugizak/athena
  • viruelas/athena
  • yusano/athena
  • hriani/athena
  • anghosh/ef-anindya
  • davetisy/athena
  • skaur/athena
  • rtagami/athena
  • wsherman/athena
  • jgombas/athena
  • vcepaiti/athena
  • apsallid/athena
  • yochi/athena
  • sroygara/athena
  • pakontax/athena
  • chji/athena
  • yuanj/athena
  • mcgensvc/athena
  • agavrily/athena
  • dmclaugh/athena
  • abunka/athena
  • giagu/athena
  • dmahon/athena
  • almay/athena
  • yuwen/athena
  • cjmeyer/athena
  • qberthet/athena
  • ekay/athena
  • islazyk/athena
  • mshapiro/athena
  • mbarel/athena
  • glamprin/athena
  • dkobylia/athena
  • rdinardo/athena
  • osalin/athena
  • baitbenc/athena
  • dakiyama/athena
  • minlin/athena
  • mlanzacb/athena
  • wsfreund/athena
  • cgrefe/athena
  • szambito/athena
  • beringer/athena
  • hwilkens/athena
  • kazhang/athena
  • pebaron/athena
  • schaffer/athena
  • enagy/athena
  • yyap/athena
  • tkharlam/athena
  • mspalla/athena
  • menke/athena
  • mavogel/athena
  • mduehrss/athena
  • fcalosim/athena
  • smobius/athena
  • spagan/athena
  • carquin/athena
  • osunnebo/athena
  • okiverny/athena
  • rateixei/athena
  • dportill/athena
  • desilva/athena
  • jelena/athena
  • satom/athena
  • lmijovic/athena
  • junpei/athena
  • chhayes/athena
  • jwalder/athena
  • jahreda/athena
  • sanmay/athena
  • tilebeam/athena
  • kiabelin/athena
  • mcarnesa/athena
  • jstark/athena
  • vtskhaya/athena
  • krbjoerk/athena
  • delsart/athena
  • jedebevc/athena
  • cyoung/athena
  • silu/athena
  • jtanaka/athena
  • yifany/athena
  • mtogawa/athena
  • maslawin/athena
  • haoran/athena
  • luxin/athena
  • minghui/athena
  • faser/offline/athena
  • dcasperfaser/athena
  • danning/athena
  • almeidvi/athena
  • beddall/athena
  • vmartin/athena
  • cfan/athena
  • kazheng/athena
  • srettie/athena
  • sudha/athena
  • mmontell/athena
  • kgupta/athena
  • lhenkelm/athena
  • pajones/athena
  • beltran/athena-fork
  • anbaraja/athena
  • lgagnon/athena
  • ssinha/athena
  • serodrig/athena
  • kkawade/athena
  • dpanchal/athena
  • joana/athena
  • chiodini/athena
  • mtanasin/athena
  • amorenos/athena
  • vbuxbaum/athena
  • jshahini/athena
  • apalazzo/athena
  • kburka/athena
  • lfeligio/athena
  • ehaines/athena
  • gonzalri/athena
  • mdidenko/athena
  • desengup/athena
  • gottino/athena
  • jaofferm/athena
  • rmazini/athena
  • sabidi/athena
  • bkerridg/athena
  • qidong/athena
  • gavrilen/athena
  • dwkim/athena
  • jingjing/athena
  • cdimitri/athena
  • ktackman/athena
  • hazeng/athena
  • ktopolni/athena
  • yche/athena
  • dabattul/athena
  • yoyeh/athena
  • attrtcal/athena
  • sgaid/athena
  • thmaurin/athena
  • asciandr/athena
  • chjiang/athena
  • mischott/athena-22
  • lbazzano/athena
  • bochen/athena
  • rushioda/athena-3
  • meiqi/athena
  • nlad/athena
  • pclark/athena
  • krdona/athena
  • aaikot/athena
  • kvidalgu/athena
  • dtorresa/athena
  • aackerma/athena
  • hmoyanog/athena
  • yingjun/athena
  • xinfei/athena
  • jcurran/athena
  • kazheng/athena-physics-val-2023
  • maboelel/athena
  • aivina/athena
  • rmakhman/athena
  • lesplend/athena
  • mschefer/athena
  • xinhui/athena
  • liuk/athena
  • zhiliang/athena
  • zoduan/athena
  • shhan/athena
  • jlue/athena
  • bdixit/athena
  • sfrances/athena
  • ragrabar/athena
  • xingguo/athena
  • alsidley/athena
  • shahzad/athena
  • kyjones/topoetcone-removal
  • niabicht/athena
  • asehrawa/athena
  • mhoppesc/athena
  • keener/athena
  • yunagai/athena
  • yinmiao/athena
  • llewitt/athena
  • lcalic/athena-backup
  • greynold/athena
  • bschlag/athena
  • kazheng/athena-workingpoint
  • bruckman/athena
  • adohnalo/athena
  • kbhide/athena
  • drankin/athena
  • nkang/athena
  • agentry/athena
  • asmaga/athena
  • hvanders/athena
  • tbeumker/athenatest
  • ladamczy/test
  • 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
  • edreyer/athena
  • toobauma/athena
  • fisopkov/athena
  • seggebre/athena-fluencemap-modification
  • smanzoni/athena
  • gtarna/athena
  • lprimomo/athena
  • shmukher/athena
  • maparo/athena
  • SecVtx-Lancaster/Athena
  • aackerma/atlas-athena
  • jcrosby/athena
  • pgraveli/athena
  • adimri/athena
  • lrambell/athena
  • wstanek/athena
  • rsnyder/athena
  • atlas-sa-uct/athena
  • tovsiann/athena
  • skita/athena
  • zgao/athena
  • ppotepa/athena
  • eullmank/athena
  • lroos/athena
  • mhemmett/athena
  • achakrav/athena
  • kgoto/athena
  • xmapekul/athena
  • thmaurin/athena-sim-flavour
  • evitale/athena
  • rashbypi/athena
  • npond/athena
  • ivyas/athena
  • arej/athena
  • aleksand/athena
  • lkretsch/athena
  • hluk/athena
  • cvittori/athena
  • epasqual/athena
  • jebohm/athena
  • dbiswas/athena
  • mbiyabi/athena
  • mkareem/athena
  • aralves/athena
  • dkoeck/anniathenafork
  • mihe/athena
  • tslee/athena
  • pkumari/athena
  • croland/athena
  • rgupta/athena
  • cgarvey/athena
  • mhaacke/athena
  • asoflau/athena
  • kesedlac/athena
  • ctosciri/athena-old
  • ctosciri/athena
  • feickert/athena
  • bdixit/masking-strip-modules
  • agerwin/athena
  • ricunnin/athena
  • gfrattar/athena
  • bscheuer/athena
  • gwilliam/athena
  • jfeng2/athena
  • gtolkach/athena
  • svanstro/athena
  • gaofeng/athena
  • ksudo/athena
  • rhiguchi/athena
  • vaustrup/athena
  • etoyoda/athena
  • kosuzuki/athena
  • tnakagaw/athena
  • rmizuhik/athena
  • hart/athena
  • amakita/athena
  • kkanke/athena
  • maoki/athena
  • miyamada/athena
  • whopkins/athena
  • tpaschoa/athena
  • rishikaw/athena
  • dduda/athena
  • ferusso/athena
  • anayaz/athena
  • smweber/athena
  • aagaard/athena
  • evalient/athena
  • zyan/athena-muon-calib-stream
  • smweber/athena-run-3
  • zyan/athena-muon-calib
  • shudong/athena
  • evalient/athena-dnn-calculator
  • strom/athena-dms
  • strom/athena
  • dellacqu/athena
  • glagafon/project-nimber-1
  • leguo/athena
  • jsallen/athena
  • brosser/athena
  • macretar/athena
  • sbellman/athena
  • aowang/athena
  • ooncel/athena
  • jhoya/athena
  • skadir/athena-sadaf
  • tygeorge/athena
  • glagafon/handi-project
  • hasun/athena
  • wuxi/athena
  • osotosan/athena
  • syan/athena-syan
  • will/athena
  • mnorfolk/athena
  • glagafon/handi-project-1
  • karakawa/athena
  • taogawa/athena
  • axgallen/athena-qualification-task
  • aborbely/athena
  • mmaroun/ravina-fork
  • seinfant/athena
  • schernau/athena
  • axgallen/athena
  • dmankad/athena-gen
  • romar/athena
  • tmlinare/athena
  • dhagan/athena
  • agarabag/athena
  • ktariq/athena
  • vlysenko/athena
  • zuzak/athena
  • tizhang/athena
  • mahorstm/athena
  • ipolishc/athena
  • ibamwidh/athena
  • frfische/athena
  • atishelm/athena
  • huayu/athena
  • jolamber/athena
  • ykhoulak/myathena
  • yil/athena
  • jlue/athena-latest
  • xilin/athena
  • chuanye/athena
  • dntounis/athena
  • lderamo/athena
  • kifarman/athena
  • nkua-atlas/athena
  • tayoshid/athena
  • movincen/athena
  • steinber/athena-main
  • nischmit/athena
  • dongyi/athena
  • dtruncal/athena
  • tdingley/athena
  • hasegawa/athena
  • malvesca/athena
  • kazheng/athena-acts
  • glagafon/dq-optimize
  • mnowak/athena
  • openc/athena
  • ladamczy/athena
  • lcalic/athena
  • mhufnage/athena
  • lsultana/obsolete_athena
  • ekajomov/athena-fork-fix
  • lsultana/athena
  • yonoda/athena
  • rqian/athena
  • anfortma/athena
  • pebaron/athena-leprem
  • kfung/athena
  • alveltma/athena
  • alpleban/athena
  • mmaheshw/athena
  • jdavidso/athena
  • anstein/athena
  • bglik/athena
  • gbird/athena
  • midandre/athena
  • edcritel/athena
  • mvivasal/athena
  • anhodges/athena
  • mfurukaw/athena
  • asbrooks/athena
  • fcurcio/athena
  • sokkerma/athena
  • kyjones/athena
  • mveen/athena
  • jmcgowan/athena
  • mmlynars/athena-v-2
  • joroemer/athena
  • lboccard/athena
  • tburatov/athena
  • ivyoung/athena
  • dmankad/athena
  • tayoshid/athena-test
  • drasslof/athena
  • jodafons/athena
  • ctaybi/athena
  • sanchezj/athena-2022
  • tmclachl/athena
  • jiddon/athena
  • sdahbi/athena
  • anburger/athena
  • sdemiran/athena
  • sidoti/athena
  • apfleger/athena
  • fwinkel/athena
  • mmoors/athena
  • izahir/athena
  • goblirsc/athena
  • jwkraus/athena
  • obut/athena
  • rvinasco/athena
  • esimpson/athena
  • sanchezj/athena
  • rhaberle/athena
  • janders/athena
  • jhowarth/athena
  • klleras/athena
  • jchapman/athena
  • dta/athena_old
  • jecouthu/athena
  • sfuenzal/athena
  • dtrischu/athena
  • mungo/athena
  • avallier/athena
  • fmontere/athena
  • zhaotong/athena
  • misantan/athena
  • fhenry/athena
  • gdigrego/athena
  • awharton/Athena
  • zalegria/athena
  • amelo/athena
  • shaoguan/athena
  • acordeir/athena-ed
  • peiyan/athena
  • pdougan/athena
  • nbruscin/athena
  • caiy/athena
  • mkholoda/athena
  • backes/athena
  • fkirfel/athena
  • tayoshid/athena-2024
  • kchu/athena
  • esampson/athena-idart
  • shpeng/athena-2
  • gfacini/athena
  • bcervato/athena
  • gmascare/athena
  • gmercado/athena
  • fwinkl2/athena
  • nharriso/athena
  • yvolkotr/athena
  • rhowen/athena
  • esampson/athena-idart-2
  • djlewis/athena
  • costanzo/athena
  • yuematsu/athena
  • esampson/athena-otp
  • pibutti/athena
  • bmoser/athena
  • alpleban/athena-met
  • astefl/athena
  • esampson/athena-june-otp
  • bdong/athena
  • yilin/athena
  • wcastigl/athena
  • ksahan/athena
  • zhanhang/athena
  • thitchin/athena
  • msasada/athena
  • agheata/athena
  • sosarkar/athena-again
  • 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
  • martyniu/athena
  • wema/athena
  • acamplan/athena
  • eballabe/athena
  • boudreau/athena
  • bngair/met-significance-r-22
  • vsasse/athena
  • bhuth/athena
  • bngair/me-tsig-athena
  • vkost/athena
  • ksakura/athena
  • rhicks/athena
  • menadeem/athena
  • atymchys/athena
  • yanqiw/athena
  • skadir/athena
  • linghua/athena
  • domatter/athena
  • arelycg/athena
  • juscerri/athena
  • sgoswami/athena
  • biliu/athena
  • mwessels/athena
  • ddicroce/athena
  • sosarkar/athena
  • beltran/athena
  • hshaddix/athena
  • dreikher/athena
  • bdebjani/athena
  • lwinkler/athena
  • fladias/athena
  • emoon/athena
  • elham/athena
  • mhabedan/athena
  • cleong/athena
  • sdiefenb/athena-onnx-tutorial
  • haren/athena
  • mads/athena
  • nkrogh/athena
  • dwilson/athena
  • fivone/athena
  • thart/athena
  • lsanfili/athena
  • scane/athena
  • dahumphr/athena
  • kenakamu/athena
  • lifoster/athena
  • alancast/athena
  • echerepa/athena
  • baer/athena
  • dcamarer/athena
  • eskorda/athena
  • glagafon/aaaathena
  • glagafon/athena
  • haotianl/athena
  • rshibata/athena
  • salopez/athena
  • glagafon/glagafon-dq
  • lburke/athena
  • ukhurshi/athena
  • pizhang/athena
  • rvavrick/athena
  • htsoi/athena
  • therwig/athena
  • delitez/athena
  • ezaya/athena
  • pachabri/athena
  • lcorazzi/athena
  • mwitkows/athena
  • casadop/athena
  • achamber/athena
  • mmantina/athena
  • rmole/athena
  • hzhuang/athena
  • jaburles/athena
  • lmonaco/athena
  • jkrupa/athena
  • gserenis/athena
  • mamirono/athena
  • mfornasi/athena
  • semami/athena
  • fdattola/athena
  • belderto/athena
  • rpozzi/athena
  • uepstein/athena
  • ljerala/athena
  • jinglis/athena
  • cmavungu/athena
  • lechols/athena
  • abesir/athena
  • htorre/athena
  • lopezzot/athena
  • jlittle/athena
  • jajohnso/athena
  • tneep/athena
  • robouque/athena-20241115
  • lbrown/athena
  • fsiegert/athena
  • wguerin/athena
  • rmole/athena-personal-fork
  • ashirazi/athena
  • kfang/athena-fork-kyfang
  • epompapa/athena
  • wenjingw/athena
  • jackersc/athena
  • prmitra/athena
  • wasu/athena
  • amoreira/athena
  • toheintz/athena
  • kgrimm/athena-kgrimm
  • aslobodk/athena
  • nihartma/athena
  • goetz/athena-acts
  • djuarezg/athena
  • kdipetri/athena
  • yazhou/athena
  • gfazzino/athena
  • muschmid/athena
  • falves/athena
  • alarnold/athena
  • mborodin/athena
  • mdacunha/athena
  • wlai/athena
  • alecrhys/athena
  • rohasan/athena
  • novotnyp/athena
  • asickles/athena
  • lvicenik/athena
  • adsalvad/athena
  • mfarzali/athena
  • ibenaoum/athena
  • zetao/athena
  • kkazakov/athena
  • christog/athena
  • tflee/athena
  • frcastig/athena
  • llarson/athena
  • ehampshi/athena
  • pusharma/athena
  • jusilva/athena
  • gpinheir/athena
  • tomoya/athena-low-pt-muon-rec
  • mojeda/athena
  • jecifuen/athena
  • exochell/my-athena
  • hshaddix/athena-hshaddix
  • jlieberm/athena
  • nsur/athena-lund
  • chhultqu/athena
  • vchabala/athena
  • misavic/athena
  • camccrac/athena
  • jlai/athena
  • nshtokha/athena
  • pmourafr/athena
  • yuxuanz/local-athena
  • akraus/athena
  • yukari/athena
  • sizumiya/athena
  • mfilipig/athena
  • zhubacek/athena
  • mnegrini/athena
  • sawyer/athena
  • fdejean/athena
  • yanqiw/athena-acts-for-run-3-silicon-tracking
  • ssuravar/athena
  • zrokavec/athena
  • rkavak/athena
  • gsalvi/athena
  • beyeo/athena
  • gipoddar/athena
  • ywng/athena
  • mtancock/athena-2
  • vpires/athena-vasco
  • fballi/athena
  • sutuncay/athena
1575 results
Show changes
Commits on Source (271)
Showing
with 131 additions and 257 deletions
......@@ -6,9 +6,7 @@
atlas_subdir( AthenaPoolMultiTest )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Database/AthenaPOOL/AthenaPoolExample/AthenaPoolExampleAlgorithms
PRIVATE
atlas_depends_on_subdirs( PRIVATE
AtlasTest/DatabaseTest/AthenaPoolTestData
Control/AthenaBaseComps
Control/SGTools
......@@ -22,7 +20,6 @@ atlas_depends_on_subdirs( PUBLIC
Database/AthenaPOOL/DBDataModel
Event/ByteStreamCnvSvc
Event/ByteStreamData
Event/EventInfo
Event/xAOD/xAODEventInfo
GaudiKernel
TestPolicy )
......@@ -31,17 +28,11 @@ atlas_depends_on_subdirs( PUBLIC
find_package( CORAL COMPONENTS CoralBase CoralKernel RelationalAccess )
# Component(s) in the package:
atlas_add_library( AthenaPoolMultiTestLib
src/*.cxx
PUBLIC_HEADERS AthenaPoolMultiTest
PRIVATE_INCLUDE_DIRS ${CORAL_INCLUDE_DIRS}
LINK_LIBRARIES StoreGateLib SGtests GoodRunsListsLib ByteStreamData_test
PRIVATE_LINK_LIBRARIES ${CORAL_LIBRARIES} AthenaPoolTestData AthenaBaseComps SGTools CollectionBase CollectionUtilities AthenaPoolExampleData AthenaPoolUtilities PersistentDataModel DBDataModel ByteStreamData EventInfo xAODEventInfo GaudiKernel )
atlas_add_component( AthenaPoolMultiTest
src/*.cxx
src/components/*.cxx
INCLUDE_DIRS ${CORAL_INCLUDE_DIRS}
LINK_LIBRARIES ${CORAL_LIBRARIES} AthenaPoolTestData AthenaBaseComps SGTools StoreGateLib SGtests GoodRunsListsLib CollectionBase CollectionUtilities AthenaPoolExampleData AthenaPoolUtilities DBDataModel ByteStreamData ByteStreamData_test EventInfo xAODEventInfo GaudiKernel AthenaPoolMultiTestLib )
LINK_LIBRARIES ${CORAL_LIBRARIES} AthenaPoolTestData AthenaBaseComps SGTools StoreGateLib SGtests GoodRunsListsLib CollectionBase CollectionUtilities AthenaPoolExampleData AthenaPoolUtilities PersistentDataModel DBDataModel ByteStreamData ByteStreamData_test xAODEventInfo GaudiKernel )
# Install files from the package:
atlas_install_joboptions( share/*.py )
......@@ -67,24 +58,12 @@ endfunction (athenapoolmultitest_run_test)
athenapoolmultitest_run_test( AthenaPoolMultiTestBuildInput SplittableData_jo
post_check_bi )
#athenapoolmultitest_run_test( AthenaPoolMultiTestCollectInput TestSimpleCollection
# post_check_ci
# DEPENDS AthenaPoolMultiTestBuildInput )
athenapoolmultitest_run_test( AthenaPoolMultiTestEventSplit EventSplit_jo
post_check_es
DEPENDS AthenaPoolMultiTestBuildInput )
#athenapoolmultitest_run_test( AthenaPoolMultiTestCheckCollections CheckExplicit_jo
# post_check_co
# DEPENDS AthenaPoolMultiTestEventSplit )
athenapoolmultitest_run_test( AthenaPoolMultiTestCheckNull CheckNull_jo
post_check_cn
DEPENDS AthenaPoolMultiTestEventSplit )
athenapoolmultitest_run_test( AthenaPoolMultiTestCheckOutput CheckImplicit_jo
post_check_co
DEPENDS AthenaPoolMultiTestEventSplit )
#athenapoolmultitest_run_test( AthenaPoolMultiTestBSMetaWrite BSMetaWrite
# post_check_bs )
#athenapoolmultitest_run_test( AthenaPoolMultiTestBSMetaWriteNone BSMetaWriteNone
# post_check_bs
# DEPENDS AthenaPoolMultiTestBSMetaWrite )
......@@ -25,7 +25,6 @@ theApp.EvtMax = 200000
# Load ByteStream support
#--------------------------------------------------------------
from AthenaPoolMultiTest.AthenaPoolMultiTestConf import *
#from TagCollectionTest.TagCollectionTestConf import EventTagWriter
PassNoneFilter = PassNoneFilter("PassNoneFilter")
topSequence += PassNoneFilter
......
......@@ -36,10 +36,6 @@ svcMgr.PoolSvc.ReadCatalog = ["xmlcatalog_file:SplittableData.xml"]
svcMgr.EventSelector.InputCollections = [ "PFN:NullableCollection.root" ]
svcMgr.EventSelector.CollectionType = "ExplicitROOT"
#from AthenaPoolExampleAlgorithms.AthenaPoolExampleAlgorithmsConf import AthPoolEx__QueryTag
#QueryTag = AthPoolEx__QueryTag("QueryTag")
#svcMgr.EventSelector.HelperTools = [ QueryTag ]
#--------------------------------------------------------------
# Private Application Configuration options
#--------------------------------------------------------------
......@@ -54,7 +50,6 @@ topSequence += AthPoolEx__ReadData("ReadData")
from AthenaPoolMultiTest.AthenaPoolMultiTestConf import *
RunEventTagWriter = RunEventTagWriter("RunEventTagWriter")
#RunEventTagWriter.OutputLevel = DEBUG
topSequence += RunEventTagWriter
......@@ -69,7 +64,6 @@ FullColl.WriteInputDataHeader = TRUE
FullColl.OutputCollection = "CheckNull.root"
FullColl.ItemList += [ "DataHeader#*" ]
FullColl.ItemList += [ "AthenaAttributeList#RunEventTag" ]
#FullColl.Tool = TagTool
FullColl.OutputLevel = DEBUG
FullColl.Tool.OutputLevel = INFO
......
......@@ -21,8 +21,12 @@ topSequence = AthSequencer("AthAlgSeq")
athOutSeq = AthSequencer("AthOutSeq")
athRegSeq = AthSequencer("AthRegSeq")
from AthenaCommon.AppMgr import theApp
from xAODEventInfoCnv.xAODEventInfoCnvConf import xAODMaker__EventInfoCnvAlg
alg = xAODMaker__EventInfoCnvAlg()
topSequence += alg
from AthenaCommon.AppMgr import theApp
theApp.EvtMax = 200000
#--------------------------------------------------------------
......
......@@ -11,17 +11,14 @@
// the user data-class defintions
#include "AthenaPoolTestData/TrigPath.h"
//#include "AthenaPoolTestData/FauxTriggerMap.h"
#include <string>
//#include "EventInfo/EventInfo.h"
#include "EventInfo/EventID.h"
#include "CxxUtils/make_unique.h"
AddTrigMap::AddTrigMap(const std::string& name,
ISvcLocator* pSvcLocator) :
AthAlgorithm(name, pSvcLocator),
m_evt("McEventInfo"),
m_evt("EventInfo"),
m_wftm("MultiTestTrigMap"),
m_wftm2("ExcludeTestTrigMap")
{}
......@@ -43,18 +40,18 @@ StatusCode AddTrigMap::execute()
ATH_MSG_DEBUG( "in execute()" );
// Check for event header
SG::ReadHandle<EventInfo> evt (m_evt);
SG::ReadHandle<xAOD::EventInfo> evt (m_evt);
if (!evt.isValid()) {
ATH_MSG_FATAL( "Could not find event" );
ATH_MSG_FATAL( "Could not find event info" );
return(StatusCode::FAILURE);
}
ATH_MSG_INFO( "EventInfo event: " << evt->event_ID()->event_number()
<< " run: " << evt->event_ID()->run_number() );
ATH_MSG_INFO( "EventInfo event: " << evt->eventNumber()
<< " run: " << evt->runNumber() );
//
// Since we have an event, add the dummy trigger object
//
int event = evt->event_ID()->event_number();
int event = evt->eventNumber();
auto ftm = std::make_unique<FauxTriggerMap>();
// Add some paths
ftm->addPath(TrigPath(event%3, 2,event%6)); // repeats with period 3
......
......@@ -27,7 +27,7 @@
#include "AthenaBaseComps/AthAlgorithm.h"
#include "StoreGate/ReadHandle.h"
#include "StoreGate/WriteHandleKey.h"
#include "EventInfo/EventInfo.h"
#include "xAODEventInfo/EventInfo.h"
//#include "AthenaPoolTestData/TrigPath.h"
#include "AthenaPoolTestData/FauxTriggerMap.h"
......@@ -47,7 +47,7 @@ public:
virtual StatusCode finalize();
private:
SG::ReadHandleKey<EventInfo> m_evt;
SG::ReadHandleKey<xAOD::EventInfo> m_evt;
SG::WriteHandleKey<FauxTriggerMap> m_wftm;
SG::WriteHandleKey<FauxTriggerMap> m_wftm2;
......
......@@ -19,9 +19,6 @@
#include "GaudiKernel/MsgStream.h"
//#include "EventInfo/EventInfo.h"
#include "EventInfo/EventID.h"
#include "StoreGate/StoreGateSvc.h"
//___________________________________________________________________________
......@@ -29,7 +26,7 @@ EventSplit::EventSplit(const std::string& name, ISvcLocator* pSvcLocator) :
AthFilterAlgorithm(name, pSvcLocator),
m_l1bits(0),
m_l2bits(0),
m_evt("McEventInfo"),
m_evt("EventInfo"),
m_rftm("MultiTestTrigMap")
{
// Declare the properties
......@@ -53,13 +50,13 @@ StatusCode EventSplit::execute()
ATH_MSG_DEBUG( "in execute()" );
// Get the event header, print out event and run number
SG::ReadHandle<EventInfo> evt (m_evt);
SG::ReadHandle<xAOD::EventInfo> evt (m_evt);
if (!evt.isValid()) {
ATH_MSG_FATAL( "Could not find event" );
ATH_MSG_FATAL( "Could not find event info" );
return(StatusCode::FAILURE);
}
ATH_MSG_INFO( "EventInfo event: " << evt->event_ID()->event_number()
<< " run: " << evt->event_ID()->run_number() );
ATH_MSG_INFO( "EventInfo event: " << evt->eventNumber()
<< " run: " << evt->runNumber() );
this->setFilterPassed(false);
// Let's look for the TriggerMap information
......
......@@ -27,7 +27,7 @@
#include "AthenaBaseComps/AthFilterAlgorithm.h"
#include "StoreGate/ReadHandle.h"
#include "StoreGate/ReadHandleKey.h"
#include "EventInfo/EventInfo.h"
#include "xAODEventInfo/EventInfo.h"
#include "AthenaPoolTestData/FauxTriggerMap.h"
class string;
......@@ -45,7 +45,7 @@ public:
private:
unsigned int m_l1bits; /// level 1 bit mask
unsigned int m_l2bits; /// level 2 bit mask
SG::ReadHandleKey<EventInfo> m_evt;
SG::ReadHandleKey<xAOD::EventInfo> m_evt;
SG::ReadHandleKey<FauxTriggerMap> m_rftm;
};
#endif
......@@ -12,8 +12,6 @@
#include "EventTagWriter.h"
#include "StoreGate/StoreGateSvc.h"
#include "EventInfo/EventInfo.h"
#include "EventInfo/EventID.h"
#include "AthenaPoolUtilities/AthenaAttributeList.h"
#include "GaudiKernel/RndmGenerators.h"
......@@ -29,6 +27,7 @@
EventTagWriter::EventTagWriter(const std::string& name,
ISvcLocator* pSvcLocator)
: AthAlgorithm(name, pSvcLocator),
m_evt("EventInfo"),
m_attribListSpec(0),
m_maxNum(5)
{
......@@ -52,6 +51,8 @@ StatusCode EventTagWriter::initialize()
ATH_MSG_DEBUG( "Initializing " << name() );
ATH_CHECK( m_evt.initialize() );
ATH_MSG_DEBUG( "Defining the attribute list specification." );
m_attribListSpec = new coral::AttributeListSpecification;
......@@ -202,7 +203,6 @@ StatusCode EventTagWriter::initialize()
StatusCode EventTagWriter::execute()
{
StatusCode sc = StatusCode::SUCCESS;
char attribNum[128];
std::string attribName = "";
int randInt = 0;
......@@ -271,15 +271,14 @@ StatusCode EventTagWriter::execute()
ATH_MSG_DEBUG( "Finished adding type test data to AthenaAttributeList." );
ATH_MSG_DEBUG( "Retrieving event info from TDS." );
const EventInfo* eventInfo;
sc = evtStore()->retrieve(eventInfo);
if (sc.isFailure())
{
ATH_MSG_ERROR( "Could not retrieve event info from TDS." );
SG::ReadHandle<xAOD::EventInfo> evt (m_evt);
if (!evt.isValid()) {
ATH_MSG_FATAL( "Could not find event info" );
return(StatusCode::FAILURE);
}
unsigned short runNumber = eventInfo->event_ID()->run_number();
unsigned short eventNumber = eventInfo->event_ID()->event_number();
unsigned short runNumber = evt->runNumber();
unsigned short eventNumber = evt->eventNumber();
ATH_MSG_DEBUG( "Adding AOD global data to AthenaAttributeList." );
unsigned short nGlobal = 0;
......
......@@ -12,9 +12,9 @@
* $Id: EventTagWriter.h,v 1.1 2009-02-19 22:04:49 cranshaw Exp $
*/
//#include "GaudiKernel/Algorithm.h"
#include "AthenaBaseComps/AthAlgorithm.h"
#include "StoreGate/ReadHandle.h"
#include "xAODEventInfo/EventInfo.h"
#include <string>
namespace coral
......@@ -65,6 +65,8 @@ class EventTagWriter : public AthAlgorithm
virtual StatusCode finalize();
private:
SG::ReadHandleKey<xAOD::EventInfo> m_evt;
/// Specification of event tag metadata schema
coral::AttributeListSpecification* m_attribListSpec;
......
......@@ -13,13 +13,7 @@
#include "RunEventTagWriter.h"
#include "StoreGate/StoreGateSvc.h"
//#include "EventInfo/EventInfo.h"
//#include "xAODEventInfo/EventInfo.h"
#include "EventInfo/EventID.h"
//#include "AthenaPoolUtilities/AthenaAttributeList.h"
//#include "AthenaPoolUtilities/AthenaAttributeListSpecification.h"
#include "CoralBase/AttributeListSpecification.h"
//#include "AthenaPoolUtilities/MinimalEventInfoAttributeList.h"
#include "CxxUtils/make_unique.h"
......@@ -31,8 +25,7 @@
RunEventTagWriter::RunEventTagWriter(const std::string& name,
ISvcLocator* pSvcLocator)
: AthAlgorithm(name, pSvcLocator),
m_evt("McEventInfo"),
m_evtx("McEventInfo"),
m_evt("EventInfo"),
m_attribList("RunEventTag"),
m_attribListSpec(0)
{}
......@@ -52,7 +45,6 @@ StatusCode RunEventTagWriter::initialize()
std::string attribName;
ATH_CHECK( m_evt.initialize() );
ATH_CHECK( m_evtx.initialize() );
ATH_CHECK( m_attribList.initialize() );
ATH_MSG_DEBUG( "Initializing " << name() );
......@@ -100,22 +92,13 @@ StatusCode RunEventTagWriter::execute()
}
ATH_MSG_DEBUG( "Retrieving event info from TDS." );
SG::ReadHandle<xAOD::EventInfo> evtx (m_evtx);
SG::ReadHandle<EventInfo> evt (m_evt);
if (!evtx.isValid())
{
if (!evt.isValid()) {
ATH_MSG_ERROR( "Could not get event info from TDS." );
}
else {
if(fillTag(evt.cptr(),attribList).isFailure()) {
ATH_MSG_ERROR( "Could not build tag from old event info." );
}
}
SG::ReadHandle<xAOD::EventInfo> evt (m_evt);
if (!evt.isValid()) {
ATH_MSG_ERROR( "Could not get event info from TDS." );
}
else {
if(fillTag(evtx.cptr(),attribList).isFailure()) {
ATH_MSG_ERROR( "Could not build tag from xaod event info." );
if(fillTag(evt.cptr(),attribList).isFailure()) {
ATH_MSG_ERROR( "Could not build tag from event info." );
}
}
......@@ -131,35 +114,6 @@ StatusCode RunEventTagWriter::execute()
return (StatusCode::SUCCESS);
}
StatusCode RunEventTagWriter::fillTag(const EventInfo* eInfo, AthenaAttributeList* attribList)
{
unsigned int runNumber = eInfo->event_ID()->run_number();
unsigned int eventNumber = eInfo->event_ID()->event_number();
if (!attribList)
{
ATH_MSG_ERROR( "Attribute list object is NULL." );
return (StatusCode::FAILURE);
}
ATH_MSG_DEBUG( "About to assign values to Tag Attrib List" );
try
{
(*attribList)["RunNumber"].data<unsigned int>() = runNumber;
(*attribList)["EventNumber"].data<unsigned int>() = eventNumber;
}
catch (const std::exception& e)
{
ATH_MSG_ERROR( "Caught exception from data() when setting AOD global "
<< "attributes; Message: " << e.what() );
return (StatusCode::FAILURE);
}
ATH_MSG_DEBUG( "Finished adding Run,Event data to AthenaAttributeList." );
return StatusCode::SUCCESS;
}
StatusCode RunEventTagWriter::fillTag(const xAOD::EventInfo* eventInfo, AthenaAttributeList* attribList)
{
unsigned int runNumber = eventInfo->runNumber();
......
......@@ -19,7 +19,6 @@
#include "StoreGate/ReadHandle.h"
#include "StoreGate/WriteHandleKey.h"
#include "EventInfo/EventInfo.h"
#include "xAODEventInfo/EventInfo.h"
#include "PersistentDataModel/AthenaAttributeList.h"
......@@ -31,12 +30,6 @@ namespace coral
}
class AthenaAttributeListSpecification;
class AthenaAttributeList;
class EventInfo;
//namespace xAOD
//{
// class EventInfo;
//}
/**
* @class RunEventTagWriter
......@@ -82,11 +75,9 @@ class RunEventTagWriter : public AthAlgorithm
private:
StatusCode fillTag(const EventInfo*, AthenaAttributeList*);
StatusCode fillTag(const xAOD::EventInfo*, AthenaAttributeList*);
SG::ReadHandleKey<EventInfo> m_evt;
SG::ReadHandleKey<xAOD::EventInfo> m_evtx;
SG::ReadHandleKey<xAOD::EventInfo> m_evt;
SG::WriteHandleKey<AthenaAttributeList> m_attribList;
/// Specification of the event tag metadata schema
......
......@@ -12,8 +12,6 @@
#include "TagEventTagWriter.h"
#include "StoreGate/StoreGateSvc.h"
#include "EventInfo/EventInfo.h"
#include "EventInfo/EventID.h"
#include "AthenaPoolUtilities/TagAthenaAttributeList.h"
#include "AthenaPoolUtilities/AthenaAttributeListSpecification.h"
......@@ -33,6 +31,7 @@
TagEventTagWriter::TagEventTagWriter(const std::string& name,
ISvcLocator* pSvcLocator)
: AthAlgorithm(name, pSvcLocator),
m_evt("EventInfo"),
m_attribListSpec(0),
m_maxNum(5)
{
......@@ -56,6 +55,8 @@ StatusCode TagEventTagWriter::initialize()
ATH_MSG_DEBUG( "Initializing " << name() );
ATH_CHECK( m_evt.initialize() );
ATH_MSG_DEBUG( "Defining the attribute list specification." );
m_attribListSpec = new AthenaAttributeListSpecification;
......@@ -234,7 +235,6 @@ StatusCode TagEventTagWriter::initialize()
StatusCode TagEventTagWriter::execute()
{
StatusCode sc = StatusCode::SUCCESS;
char attribNum[128];
std::string attribName = "";
int randInt = 0;
......@@ -303,15 +303,14 @@ StatusCode TagEventTagWriter::execute()
ATH_MSG_DEBUG( "Finished adding type test data to TagAthenaAttributeList." );
ATH_MSG_DEBUG( "Retrieving event info from TDS." );
const EventInfo* eventInfo = nullptr;
sc = evtStore()->retrieve(eventInfo);
if (sc.isFailure())
{
ATH_MSG_ERROR( "Could not retrieve event info from TDS." );
SG::ReadHandle<xAOD::EventInfo> evt (m_evt);
if (!evt.isValid()) {
ATH_MSG_FATAL( "Could not find event info" );
return(StatusCode::FAILURE);
}
unsigned int runNumber = eventInfo->event_ID()->run_number();
unsigned int eventNumber = eventInfo->event_ID()->event_number();
unsigned short runNumber = evt->runNumber();
unsigned short eventNumber = evt->eventNumber();
ATH_MSG_DEBUG( "Adding AOD global data to TagAthenaAttributeList." );
unsigned short nGlobal = 0;
......
......@@ -14,8 +14,9 @@
//#include "GaudiKernel/Algorithm.h"
#include "AthenaBaseComps/AthAlgorithm.h"
#include "StoreGate/ReadHandle.h"
#include "StoreGate/StoreGateSvc.h"
#include "xAODEventInfo/EventInfo.h"
#include <string>
class AthenaAttributeListSpecification;
......@@ -63,6 +64,8 @@ class TagEventTagWriter : public AthAlgorithm
virtual StatusCode finalize();
private:
SG::ReadHandleKey<xAOD::EventInfo> m_evt;
/// Specification of event tag metadata schema
AthenaAttributeListSpecification* m_attribListSpec;
......
......@@ -22,11 +22,10 @@
#include "GaudiKernel/GaudiException.h"
#include "GaudiKernel/IToolSvc.h"
// Event Info
// Event Incident
#include "EventInfo/EventIncident.h"
#include "EventInfo/EventInfo.h"
#include "EventInfo/EventID.h"
#include "EventInfo/EventType.h"
// AttributeList
#include "CoralBase/Attribute.h"
......@@ -223,82 +222,15 @@ StatusCode IOVDbTestAlg::readWithBeginRun(){
MsgStream log(msgSvc(), name());
log <<MSG::INFO <<"in readWithBeginRun()" <<endmsg;
// Get Run/Event/Time from EventSelector
IProperty* propertyServer(0);
// Access EventSelector to check if run/event/time are being
// explicitly set. This may be true for simulation
status = serviceLocator()->service("EventSelector", propertyServer);
if (status != StatusCode::SUCCESS ) {
log << MSG::ERROR
<< " Cannot get EventSelector "
<< endmsg;
return status ;
}
// Get run/event/time if OverrideRunNumber flag is set
BooleanProperty boolProperty("OverrideRunNumber", false);
status = propertyServer->getProperty(&boolProperty);
if (!status.isSuccess()) {
log << MSG::ERROR << "unable to get OverrideRunNumber flag: found "
<< boolProperty.value()
<< endmsg;
return status;
}
// As a result of the restructuring the EventIncident class (dropping the reference to EventInfo)
// the old mechanism of overriding run&event&time is no longer working.
// If we need this functionality, then we need to find a new way of implementing it.
// For the time being this function simply fires a BeginRun incident using the EventContext, without overriding anything
uint32_t event, run;
uint64_t time;
if (boolProperty.value()) {
// Overriding run number, get run/event/time from EventSelector
IntegerProperty intProp("RunNumber", 0);
status = propertyServer->getProperty(&intProp);
if (!status.isSuccess()) {
log << MSG::ERROR << "unable to get RunNumber: found "
<< intProp.value()
<< endmsg;
return status;
}
else {
run = intProp.value();
}
intProp = IntegerProperty("FirstEvent", 0);
status = propertyServer->getProperty(&intProp);
if (!status.isSuccess()) {
log << MSG::ERROR << "unable to get event number: found "
<< intProp.value()
<< endmsg;
return status;
}
else {
event = intProp.value();
}
intProp = IntegerProperty("InitialTimeStamp", 0);
status = propertyServer->getProperty(&intProp);
if (!status.isSuccess()) {
log << MSG::ERROR << "unable to get time stamp: found "
<< intProp.value()
<< endmsg;
return status;
}
else {
time = intProp.value();
}
}
else {
log << MSG::DEBUG << "Override run number NOT set" << endmsg;
return StatusCode::SUCCESS;
}
// Now send BeginRun incident
IIncidentSvc* incSvc;
status = service( "IncidentSvc", incSvc );
if (status.isFailure()) {
log << MSG::ERROR << "Unable to get the IncidentSvc" << endmsg;
return status;
}
ServiceHandle<IIncidentSvc> incSvc("IncidentSvc", name() );
ATH_CHECK( incSvc.retrieve() );
EventInfo evt(new EventID(run, event, time), new EventType);
EventIncident evtInc(evt, name(), "BeginRun");
EventIncident evtInc(name(), "BeginRun",getContext());
incSvc->fireIncident( evtInc );
return StatusCode::SUCCESS;
......
......@@ -23,8 +23,8 @@ usage() {
echo " AtlasExternals_URL and AtlasExternals_REF to override"
echo " other values (even those on the command line)."
echo " If AtlasExternals_URL is set to 'current' then"
echo " no clone or checkout is done and the working copy"
echo " in the source directory is left untouched."
echo " no clone or checkout is done and the working copy"
echo " in the source directory is left untouched."
}
_max_retry_=5
......@@ -46,7 +46,7 @@ _retry_ () {
# Parse the command line arguments:
TAGBRANCH=""
SOURCEDIR=""
EXTERNALSURL="https://:@gitlab.cern.ch:8443/atlas/atlasexternals.git"
EXTERNALSURL="https://gitlab.cern.ch/atlas/atlasexternals.git"
while getopts ":t:o:s:e:h" opt; do
case $opt in
t)
......
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
*/
#ifndef JIVEXML_CALOMBTSRETRIEVER_H
......@@ -13,6 +13,7 @@
#include "CaloIdentifier/CaloCell_ID.h"
#include "TileEvent/TileCellContainer.h"
#include "TileConditions/TileCondToolEmscale.h"
#include "TileConditions/TileCondToolTiming.h"
#include "JiveXML/IDataRetriever.h"
#include "AthenaBaseComps/AthAlgTool.h"
......@@ -61,6 +62,12 @@ namespace JiveXML{
///The data type that is generated by this retriever
const std::string m_typeName;
ToolHandle<TileCondToolTiming> m_tileToolTiming{this,
"TileCondToolTiming", "TileCondToolTiming", "Tile timing tool"};
ToolHandle<TileCondToolEmscale> m_tileToolEmscale{this,
"TileCondToolEmscale", "TileCondToolEmscale", "Tile EM scale calibration tool"};
const TileTBID* m_tileTBID;
///properties:
......
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
*/
#ifndef JIVEXML_CALOTILERETRIEVER_H
......@@ -10,6 +10,10 @@
#include <cstddef>
#include <map>
#include "TileConditions/TileCondToolTiming.h"
#include "TileConditions/TileCondToolEmscale.h"
#include "TileConditions/ITileBadChanTool.h"
#include "CaloIdentifier/CaloCell_ID.h"
#include "LArCabling/LArCablingService.h"
......@@ -65,6 +69,15 @@ namespace JiveXML{
///The data type that is generated by this retriever
const std::string m_typeName;
ToolHandle<TileCondToolTiming> m_tileToolTiming{this,
"TileCondToolTiming", "TileCondToolTiming", "Tile timing tool"};
ToolHandle<TileCondToolEmscale> m_tileToolEmscale{this,
"TileCondToolEmscale", "TileCondToolEmscale", "Tile EM scale calibration tool"};
ToolHandle<ITileBadChanTool> m_tileBadChanTool{this,
"TileBadChanTool", "TileBadChanTool", "Tile bad channel tool"};
void calcTILELayerSub(Identifier&);
const CaloIdManager* m_calo_id_man;
const CaloCell_ID* m_calocell_id;
......
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
*/
#include "CaloJiveXML/CaloMBTSRetriever.h"
......@@ -21,8 +21,6 @@
#include "TileIdentifier/TileTBID.h"
#include "TileConditions/TileInfo.h"
#include "TileConditions/TileCablingService.h"
#include "TileConditions/ITileBadChanTool.h"
#include "TileConditions/TileCondToolEmscale.h"
#include "TileCalibBlobObjs/TileCalibUtils.h"
namespace JiveXML {
......@@ -56,7 +54,15 @@ namespace JiveXML {
StatusCode CaloMBTSRetriever::initialize() {
if (msgLvl(MSG::DEBUG)) msg(MSG::DEBUG) << "Initialising Tool" << endmsg;
ATH_MSG_DEBUG( "Initialising Tool" );
//=== get TileCondToolTiming
ATH_CHECK( m_tileToolTiming.retrieve() );
//=== get TileCondToolEmscale
ATH_CHECK( m_tileToolEmscale.retrieve() );
return StatusCode::SUCCESS;
}
......@@ -121,7 +127,6 @@ namespace JiveXML {
const TileHWID* tileHWID;
const TileInfo* tileInfo;
const TileCablingService* cabling=nullptr;
ToolHandle<TileCondToolEmscale> tileToolEmscale("TileCondToolEmscale"); //!< main Tile Calibration tool
TileRawChannelUnit::UNIT RChUnit = TileRawChannelUnit::ADCcounts; //!< Unit for TileRawChannels (ADC, pCb, etc.)
cabling = TileCablingService::getInstance();
bool offlineRch = false;
......@@ -136,9 +141,6 @@ namespace JiveXML {
if ( detStore()->retrieve(tileInfo, "TileInfo").isFailure() )
if (msgLvl(MSG::ERROR)) msg(MSG::ERROR) << "in getMBTSData(), Could not retrieve TileInfo"<< endmsg;
//=== get TileCondToolEmscale
if ( tileToolEmscale.retrieve().isFailure())
if (msgLvl(MSG::ERROR)) msg(MSG::ERROR)<< "in getMBTSData(), Could not retrieve " << tileToolEmscale << endmsg;
std::string RchName[7] = {"TileRawChannelOpt2","TileRawChannelOpt","TileRawChannelFixed",
"TileRawChannelFitCool","TileRawChannelFit",
......@@ -219,9 +221,9 @@ namespace JiveXML {
amplitude = (*chItr)->amplitude();
//Change amplitude units to ADC counts
if (TileRawChannelUnit::ADCcounts < RChUnit && RChUnit < TileRawChannelUnit::OnlineADCcounts) {
amplitude /= tileToolEmscale->channelCalib(drawerIdx, channel, adc, 1.0, TileRawChannelUnit::ADCcounts, RChUnit);
amplitude /= m_tileToolEmscale->channelCalib(drawerIdx, channel, adc, 1.0, TileRawChannelUnit::ADCcounts, RChUnit);
} else if (RChUnit > TileRawChannelUnit::OnlineADCcounts) {
amplitude = tileToolEmscale->undoOnlCalib(drawerIdx, channel, adc, amplitude, RChUnit);
amplitude = m_tileToolEmscale->undoOnlCalib(drawerIdx, channel, adc, amplitude, RChUnit);
}
theMbtspedestal.insert(std::make_pair( cellid, (*chItr)->pedestal() ) );
......@@ -344,14 +346,17 @@ namespace JiveXML {
int drawer = tileHWID->drawer(hwid);
int ros = tileHWID->ros(hwid);
int drawerIdx = TileCalibUtils::getDrawerIdx(ros,drawer);
float scale = tileToolEmscale->channelCalib(drawerIdx, channel, adc, 1.0,TileRawChannelUnit::ADCcounts, TileRawChannelUnit::MegaElectronVolts);
float scale = m_tileToolEmscale->channelCalib(drawerIdx, channel, adc, 1.0,
TileRawChannelUnit::ADCcounts, TileRawChannelUnit::MegaElectronVolts);
float amp;
if ( cell->energy() >= m_mbtsThreshold ) amp = cell->energy()/scale;
else amp = 0.0;
float time = cell->time();
if ((qual != 0 || amp != 0.0) && (fabs(time) < maxTime && time != 0.0)) time -= tileInfo->TimeCalib(hwid,0.0);
if ((qual != 0 || amp != 0.0) && (fabs(time) < maxTime && time != 0.0)) {
time += m_tileToolTiming->getSignalPhase(drawerIdx, channel, adc);
}
cellRawAmplitude.push_back(DataType(amp));
cellRawTime.push_back(DataType(time));
......
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
*/
#include "CaloJiveXML/CaloTileRetriever.h"
......@@ -22,8 +22,6 @@
#include "TileIdentifier/TileTBID.h"
#include "TileConditions/TileInfo.h"
#include "TileConditions/TileCablingService.h"
#include "TileConditions/ITileBadChanTool.h"
#include "TileConditions/TileCondToolEmscale.h"
#include "TileCalibBlobObjs/TileCalibUtils.h"
using Athena::Units::GeV;
......@@ -63,7 +61,16 @@ namespace JiveXML {
StatusCode CaloTileRetriever::initialize() {
if (msgLvl(MSG::DEBUG)) msg(MSG::DEBUG) << "Initialising Tool" << endmsg;
ATH_MSG_DEBUG( "Initialising Tool" );
//=== get TileCondToolTiming
ATH_CHECK( m_tileToolTiming.retrieve() );
//=== get TileCondToolEmscale
ATH_CHECK( m_tileToolEmscale.retrieve() );
//=== get TileBadChanTool
ATH_CHECK( m_tileBadChanTool.retrieve() );
return StatusCode::SUCCESS;
}
......@@ -147,8 +154,6 @@ namespace JiveXML {
const TileHWID* tileHWID;
const TileInfo* tileInfo;
const TileCablingService* cabling=nullptr;
ToolHandle<ITileBadChanTool> tileBadChanTool("TileBadChanTool"); //!< Tile Bad Channel tool
ToolHandle<TileCondToolEmscale> tileToolEmscale("TileCondToolEmscale"); //!< main Tile Calibration tool
const TileDigitsContainer *tileDigits = nullptr;
const TileRawChannelContainer* RawChannelCnt;
TileRawChannelUnit::UNIT RChUnit = TileRawChannelUnit::ADCcounts; //!< Unit for TileRawChannels (ADC, pCb, etc.)
......@@ -186,16 +191,6 @@ namespace JiveXML {
if (sc.isFailure())
if (msgLvl(MSG::ERROR)) msg(MSG::ERROR) << "in getCaloTileData(), Could not retrieve TileInfo"<< endmsg;
//=== get TileBadChanTool
sc = tileBadChanTool.retrieve();
if ( sc.isFailure() )
if (msgLvl(MSG::ERROR)) msg(MSG::ERROR) << "in getCaloTileData(), Could not retrieve " << tileBadChanTool << endmsg;
//=== get TileCondToolEmscale
sc = tileToolEmscale.retrieve();
if (sc.isFailure())
if (msgLvl(MSG::ERROR)) msg(MSG::ERROR) << "in getCaloTileData(), Could not retrieve " << tileToolEmscale << endmsg;
if (m_doTileDigit) {
......@@ -264,15 +259,15 @@ namespace JiveXML {
int ros = tileHWID->ros(hwid);
int PMT = abs( cabling->channel2hole(ros,channel) );
int drawerIdx = TileCalibUtils::getDrawerIdx(ros,drawer);
uint32_t tileAdcStatus = tileBadChanTool->encodeStatus(tileBadChanTool->getAdcStatus(drawerIdx,channel,adc));
uint32_t tileAdcStatus = m_tileBadChanTool->encodeStatus(m_tileBadChanTool->getAdcStatus(drawerIdx,channel,adc));
amplitude = (*chItr)->amplitude();
//Change amplitude units to ADC counts
if (TileRawChannelUnit::ADCcounts < RChUnit && RChUnit < TileRawChannelUnit::OnlineADCcounts) {
amplitude /= tileToolEmscale->channelCalib(drawerIdx, channel, adc, 1.0, TileRawChannelUnit::ADCcounts, RChUnit);
amplitude /= m_tileToolEmscale->channelCalib(drawerIdx, channel, adc, 1.0, TileRawChannelUnit::ADCcounts, RChUnit);
} else if (RChUnit > TileRawChannelUnit::OnlineADCcounts) {
// Should never get here due to offlineRch test above.
//amplitude = tileToolEmscale->undoOnlCalib(drawerIdx, channel, adc, amplitude, RChUnit);
//amplitude = m_tileToolEmscale->undoOnlCalib(drawerIdx, channel, adc, amplitude, RChUnit);
std::abort();
}
......@@ -463,15 +458,17 @@ namespace JiveXML {
int ros = tileHWID->ros(hwid);
int PMT = abs( cabling->channel2hole(ros,channel) );
int drawerIdx = TileCalibUtils::getDrawerIdx(ros,drawer);
float scale = tileToolEmscale->channelCalib(drawerIdx, channel, adc, 1.0,
float scale = m_tileToolEmscale->channelCalib(drawerIdx, channel, adc, 1.0,
TileRawChannelUnit::ADCcounts, TileRawChannelUnit::MegaElectronVolts);
float amp = theTileCell->ene1() / scale;
float time = theTileCell->time1();
int qbit = (theTileCell->qbit1() & TileCell::MASK_TIME);
if ((qual1 != 0 || qbit != 0 || amp != 0.0) && (fabs(time) < maxTime && time != 0.0)) time -= tileInfo->TimeCalib(hwid,0.0);
if ((qual1 != 0 || qbit != 0 || amp != 0.0) && (fabs(time) < maxTime && time != 0.0)) {
time += m_tileToolTiming->getSignalPhase(drawerIdx, channel, adc);
}
uint32_t tileAdcStatus = tileBadChanTool->encodeStatus(tileBadChanTool->getAdcStatus(drawerIdx,channel,adc));
uint32_t tileAdcStatus = m_tileBadChanTool->encodeStatus(m_tileBadChanTool->getAdcStatus(drawerIdx,channel,adc));
if (badch1) tileAdcStatus += 10;
pmt1RawAmplitude.push_back(DataType(amp));
......@@ -496,15 +493,17 @@ namespace JiveXML {
int ros = tileHWID->ros(hwid);
int PMT = abs( cabling->channel2hole(ros,channel) );
int drawerIdx = TileCalibUtils::getDrawerIdx(ros,drawer);
float scale = tileToolEmscale->channelCalib(drawerIdx, channel, adc, 1.0,
TileRawChannelUnit::ADCcounts, TileRawChannelUnit::MegaElectronVolts);
float scale = m_tileToolEmscale->channelCalib(drawerIdx, channel, adc, 1.0,
TileRawChannelUnit::ADCcounts, TileRawChannelUnit::MegaElectronVolts);
float amp = theTileCell->ene2() / scale;
float time = theTileCell->time2();
int qbit = (theTileCell->qbit2() & TileCell::MASK_TIME);
if ((qual2 != 0 || qbit != 0 || amp != 0.0) && (fabs(time) < maxTime && time != 0.0)) time -= tileInfo->TimeCalib(hwid,0.0);
if ((qual2 != 0 || qbit != 0 || amp != 0.0) && (fabs(time) < maxTime && time != 0.0)) {
time += m_tileToolTiming->getSignalPhase(drawerIdx, channel, adc);
}
uint32_t tileAdcStatus = tileBadChanTool->encodeStatus(tileBadChanTool->getAdcStatus(drawerIdx,channel,adc));
uint32_t tileAdcStatus = m_tileBadChanTool->encodeStatus(m_tileBadChanTool->getAdcStatus(drawerIdx,channel,adc));
if (badch2) tileAdcStatus += 10;
pmt2RawAmplitude.push_back(DataType(amp));
......