Derive TilePulseShape from AthMessaging and remove TObject inheritance (not clear why that was needed). Also enable thread-checker and fix warnings.
TilePulseShape
AthMessaging
TObject