This page intends to collect all information important for reconstruction and analysis of Tile data in cosmic runs.

Useful links:

Reconstruction in Athena

All the ntuples with useful data are normally reconstructed and stored on CASTOR immediately after data taking. But if you want to run reconstruction yourself or to play with event display, follow the instructions given at TileStandaloneReconstruction page. For Atlas.Atlantis reconstruction details see https://twiki.cern.ch/twiki/bin/view/Sandbox/CosmicPulseShapeDisplayAtlas.Atlantis?template=viewprint

Tile Cal timing corrections

Tile Cal timing corrections are currently not in the calibration database but are available for different run ranges as data files, which have to be copied to the reconstruction directory by hand. A list of valid timing corrections can be found here. The corresponding Tile2007.tdlas and Tile2007.tclas files can be found in the respective subdirectories here:

In addition the TileConditions package needs to be told to use calibration files with the "Tile2007" prefix in the reconstruction. This is done by adding the following two lines at the end of the RecExCommission_topOptions.py:

from TileConditions.TileConditionsConf import TileInfoLoader
TileInfoLoader.CalibFilePrefix = "Tile2007"
(The default in RecExCommission jobOptions is to use calibration files with the prefix "TileMobi", but no such files exist and thus defaults are loaded.) In order to verify which files are really loaded during running, one could also add
TileInfoLoader.OutputLevel = DEBUG
Looking for "Tile2007" in the log file should result in a lot of WARNINGs for non-existing Tile2007.* files, but the files Tile2007.tclas, Tile2007.tdlas and Tile2007.tcfib should be found and loaded. The WARNINGs about the non-existence of the other files can be safely ignored.

Tile Cal bad-channels masking tool

The Class TileInfo in TileConditions provides a method to access the status of a channel (in general or per ADC): GetChannelStatus. This method will be used by HLT, EF-monitoring and offline reconstruction (performance for the L2 has to checked). It reads currently an asci- list of bad channels: Tile2007.bch, which will later (for M6) be replaced by the new database.

  • How to run the reconstruction using the bad-channel masking:
    • setup run-time environment for AtlaPoint1,13.0.30,3
    • run standard RecExCommission jobOptions
    • if you are using non-standard jobOptions, make sure that you have line lines like this:
    from TileRecUtils.TileRecUtilsConf import TileCellBuilder
    theTileCellBuilder.maskBadChannels = True
Masking of bad channels for Atlas.TileMuonFitter is controlled by TileRecUtils/TileMuonFitter_jobOptions.py and by default it's OFF for simulated data and ON for real data

M5 news and runs


Since EBA is beeing refurbished and LBC is not accessible at the moment, the partitions included into M5 will be: LBA, LBC bottom and EBC

Known problems:

  • No cosmics expected from LBA03+LBA64 (off), EBC42 (no data), EBC32+EBC08 (no HV)
  • Maybe no cosmics from LBA51 (flaky HV regulation), EBC24, EBC57 (problems in LV for HV system)
  • Allowed to switch on LBA/LBC 53-60 only during daytime (smoke alarm two weeks ago)
  • No major problems in adders for L1 cosmic trigger
  • bad channels are supposed to be masked in L2, HLT, offline reco
  • For more information see Atlas.TileOnline status display

Calo-only runs between M4 and M5


There sevaral cosmics runs reconstructed with Automatic Run Reco which can be found on CASTOR in /castor/cern.ch/user/t/tilebeam/commissioning The following runs are available right now:
23377, 23380, 23381, 24604, 24605, 24606, 24607, 24609, 24848, 24849, 24866, 24872, 24874, 25335 and 25341

For every run there are several versions of ntuples, each version is idicated by a digit just before "aan" like tiletb_23380_Phys.0.aan.root, tiletb_23380_Phys.1.aan.root, ...

  • Version 0 is the reconstruction without time correction and without bad channel masking
  • Version 1 is the reconstruction with laser time correction applied and with bad channel masking
  • Version 2 the same as version 1 but with new noise RMS for all channels

Runs in M4

Fast offline cosmics feedback

We have set-up a working forectory on lxplus, where we collect macros for a fast analysis of ntuples produced for M5 cosmic runs: /afs/cern.ch/user/t/tilebeam/scratch0/Cosmics/


Feedback, suggestions

  • LF: Most of the algorithms producing AthenaAwareNTuple are dumping all variables in Collection Tree, without using any subfolder. Can algorithms specify a subfolder to store their variables? e.g. CollectionTree/MuonFit/...
  • LF: Calorimeter variables are using suffix to differentiate between different calorimeters, but not prefix. Therefore, Tile variables are not grouped together in root browser, but they are mixed with other calorimeters variables. Is it possible to have a hierarchical structure? Detector_Object_Variable: Tile_Cell_Eta

Major updates:
-- UllaBlumenscheinNew - 22 Oct 2007

%RESPONSIBLE% Main.unknown
%REVIEW% Never reviewed

Edit | Attach | Watch | Print version | History: r10 < r9 < r8 < r7 < r6 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r10 - 2009-05-29 - JoseManeira
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    Atlas All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback