From 0fe3d823c0dc45f9f4f310978f1851458fc884d9 Mon Sep 17 00:00:00 2001
From: Frank Winklmeier <frank.winklmeier@cern.ch>
Date: Fri, 22 Feb 2019 16:57:18 +0100
Subject: [PATCH] Remove obsolete HLTResultByteStreamCnv.icc

This file was not included anywhere. Probably a left-over from an
earlier implementation of this converter.
---
 .../HLTResultByteStreamCnv.icc                | 176 ------------------
 1 file changed, 176 deletions(-)
 delete mode 100755 Trigger/TrigSteer/TrigHLTResultByteStream/TrigHLTResultByteStream/HLTResultByteStreamCnv.icc

diff --git a/Trigger/TrigSteer/TrigHLTResultByteStream/TrigHLTResultByteStream/HLTResultByteStreamCnv.icc b/Trigger/TrigSteer/TrigHLTResultByteStream/TrigHLTResultByteStream/HLTResultByteStreamCnv.icc
deleted file mode 100755
index da5df67e347..00000000000
--- a/Trigger/TrigSteer/TrigHLTResultByteStream/TrigHLTResultByteStream/HLTResultByteStreamCnv.icc
+++ /dev/null
@@ -1,176 +0,0 @@
-// -*- c++ -*-
-
-/*
-  Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
-*/
-
-
-#include "TrigHLTResultByteStream/HLTResultByteStreamTool.h"
-#include "TrigHLTResultByteStream/HLTSrcIdMap.h"
-
-#include "ByteStreamCnvSvcBase/ByteStreamAddressL1R.h"
-#include "ByteStreamData/RawEvent.h"
-//#include "eformat/RawMemoryFragment.h"
-//#include "eformat/RawMemorySimpleFragment.h"
-
-#include "GaudiKernel/MsgStream.h"
-#include "GaudiKernel/StatusCode.h"
-#include "GaudiKernel/DataObject.h"
-#include "GaudiKernel/IRegistry.h"
-
-#include "TrigSteeringEvent/HLTResult.h"
-
-#include "StoreGate/StoreGate.h"
-//#include "StoreGate/tools/ClassID_traits.h"
-#include "AthenaKernel/CLASS_DEF.h"
-
-// Tool
-#include "GaudiKernel/IToolSvc.h"
-
-#include <map>
-
-/**
-    Constructor
-*/
-template <class ROBF>
-HLT::HLTResultByteStreamCnv<ROBF>::HLTResultByteStreamCnv(ISvcLocator* svcloc) :
-    Converter(ByteStream_StorageType, classID(), svcloc)
-{
-}
-
-/**
-   CLID
-*/
-template <class ROBF>
-const CLID& HLT::HLTResultByteStreamCnv<ROBF>::classID(){
-return ClassID_traits<HLTResult>::ID() ;
-}
-
-
-/**
-    Init method gets all necessary services etc.
-*/
-template <class ROBF>
-StatusCode HLT::HLTResultByteStreamCnv<ROBF>::initialize()
-{
-   StatusCode sc = Converter::initialize();
-   if(StatusCode::SUCCESS!=sc)
-   {
-    return sc;
-   }
-
-   m_log = new MsgStream(msgSvc(), "HLTResultByteStreamCnv");
-   (*m_log) << MSG::DEBUG<< " initialize " <<endmsg;
-
-   // Check ByteStreamCnvSvc
-   IService* svc ;
-   sc = serviceLocator()->getService("ByteStreamCnvSvc", svc);
-   if(sc != StatusCode::SUCCESS ) {
-     (*m_log)<<MSG::ERROR << " HLTResultByteStreamCnv: Can't get ByteStreamCnvSvc " <<endmsg;
-     return sc ;
-   }
-
-/*
-   m_eventAccess = dynamic_cast<IByteStreamEventAccess*> (svc);
-   if(m_eventAccess == 0 ) {
-     (*m_log)<<MSG::ERROR<< " HLTResultByteStreamCnv: Can't cast to IByteStreamEventAccess " <<endmsg;
-     return StatusCode::FAILURE ;
-   }
-*/
-
-
-   //IByteStreamEventAccess* m_eventAccess ;
-   sc = service("ByteStreamCnvSvc", m_eventAccess);
-   if(m_eventAccess==0){
-     (*m_log)<<MSG::ERROR<< "  Cant cast to  IByteStreamEventAccess " <<endmsg;
-     return StatusCode::FAILURE ;
-   }
-
-
-   /* retrieve Tool */
-
-   IToolSvc* toolSvc;
-   if(StatusCode::SUCCESS != service("ToolSvc",toolSvc)){
-     (*m_log) << MSG::ERROR << " Can't get ToolSvc " << endmsg;
-     return StatusCode::FAILURE;
-   }
-
-   std::string toolType = "HLTResultByteStreamTool" ;
-   if(StatusCode::SUCCESS !=toolSvc->retrieveTool(toolType,m_tool))
-   {
-     (*m_log) << MSG::ERROR << " Can't get ByteStreamTool " << endmsg;
-     return StatusCode::FAILURE;
-   }
-
-   return StatusCode::SUCCESS;
-}
-
-
-/**
-    Finalize method gets all necessary services etc.
-*/
-template <class ROBF>
-StatusCode HLT::HLTResultByteStreamCnv<ROBF>::finalize()
-{
-  delete m_log;
-  return StatusCode::SUCCESS;
-}
-
-/**
-   createObj should create the RDO from bytestream.
- */
-template <class ROBF>
-StatusCode
-HLT::HLTResultByteStreamCnv<ROBF>::createObj(IOpaqueAddress* pAddr, DataObject*& pObj)
-{
-
-
-  ByteStreamAddressL1R *pAddrL2;
-  pAddrL2 = dynamic_cast<ByteStreamAddressL1R*>(pAddr);
-  if(!pAddrL2) {
-    (*m_log) << MSG::ERROR << " Cannot cast to ByteStreamAddress " << endmsg ;
-    return StatusCode::FAILURE;
-  }
-
-  //HLTResult* result ;
-  HLTResult* result=new HLTResult();
-
-//  const ROBF* rob = (const ROBF*) pAddrL2->getPointer();
-  const ROBF* rob =  pAddrL2->getPointer();
-
-  // Convert to Object
-  m_tool->convert(rob, result, m_log);
-
-  (*m_log) << MSG::DEBUG<<" Created Objects   "<< *(pAddrL2->par())<<endmsg;
-
-  pObj = StoreGateSvc::asStorable( result ) ;
-  return StatusCode::SUCCESS;
-
-}
-
-/**
-   createRep should create the bytestream from RDOs.
- */
-template <class ROBF>
-StatusCode
-HLT::HLTResultByteStreamCnv<ROBF>::createRep(DataObject* pObj, IOpaqueAddress*& pAddr)
-{
-
-   RawEvent* re = m_eventAccess->getRawEvent();
-
-   HLTResult* result;
-   StoreGateSvc::fromStorable(pObj,result);
-   if(!result){
-    (*m_log) << MSG::ERROR << " Cannot cast to HLTResult " << endmsg ;
-    return StatusCode::FAILURE;
-   }
-
-   std::string nm = pObj->registry()->name();
-
-   ByteStreamAddressL1R* addr = new ByteStreamAddressL1R(classID(),nm,"");
-
-   pAddr = addr;
-
-   return m_tool->convert(result, re, m_log);
-
-}
-- 
GitLab