tileMuonFilter.MuonEtaCut        = 1.7
tileMuonFilter.IsoCone           = 0.4
tileMuonFilter.ErelCut           = 0.1
tileMuonFilter.MuonCellR         = 0.4     #radius of the cone around muon track to save the cells
tileMuonFilter.TrackTools        = TrackTools
tileMuonFilter.DumpLArCells      = False
algSequence += tileMuonFilter

# FILLERS #####################

# Event Filler
from TileD3PDMaker import TileEventFillerTool
TileEventFillerTool.LevelOfDetails    = 4

from D3PDMakerCoreComps.D3PDObject import make_SG_D3PDObject
TileEventD3PDObject = make_SG_D3PDObject( "xAOD::EventInfo", D3PDMakerFlags.EventInfoSGKey(), 'evt_', "TileEventD3PDObject" )
TileEventD3PDObject.defineBlock(0, 'EventDump', TileD3PDMaker.TileEventFillerTool)


# Track Filler
from TileD3PDMaker import TileTrackFillerTool
TileTrackFillerTool.LevelOfDetails        = 1
TileTrackFillerTool.TrackTools            = TrackTools
TileTrackFillerTool.TrackParType          = 0 ;  #track parameters per 0: sampling 1: layer
TileTrackFillerTool.TrackToVertexTool     = TrackToVertexTool
def tileTrackFiller(name, prefix, object_name):
    tileTrackGetter = SGDataVectorGetterTool('track_getter',
                                             TypeName = 'xAOD::TrackParticleContainer',
                                             SGKey = 'SelectedTracks')
    return VectorFillerTool(name,
                            Prefix = prefix,
# @file EventCommonD3PDMaker/python/EventInfoD3PDObject.py
# @author scott snyder <*****@*****.**>
# @date Aug, 2009
# @brief Define EventInfo D3PD object.
#


from RecExConfig.RecFlags import rec
import D3PDMakerCoreComps
import EventCommonD3PDMaker
from D3PDMakerCoreComps.D3PDObject import make_SG_D3PDObject
from D3PDMakerConfig.D3PDMakerFlags import D3PDMakerFlags

# Create the object type.
EventInfoD3PDObject = make_SG_D3PDObject( 'xAOD::EventInfo_v1',
                                          D3PDMakerFlags.EventInfoSGKey(),
                                          '',
                                          'EventInfoD3PDObject' )


######
# Define blocks.

# Event ID information.
EventInfoD3PDObject.defineBlock (
    0, 'eventID',
    D3PDMakerCoreComps.AuxDataFillerTool,
    Vars = ['RunNumber    = runNumber', 
            'EventNumber  = eventNumber',
            'timestamp    = timeStamp',
            'timestamp_ns = timeStampNSOffset',