From d112e4e0909e23c935f88819ecb7bc315e6e7ea3 Mon Sep 17 00:00:00 2001
From: Eric Torrence <eric.torrence@cern.ch>
Date: Fri, 2 Apr 2021 20:14:21 +0000
Subject: [PATCH] First commit of scintillator reconstruction code.

Code doesn't actually do anything, but this compiles and give the basic framework
for adding real algorithims.
---
 .../python/TriggerDataAccessExampleConfig.py  |  2 +-
 .../python/FaserByteStreamCnvSvcConfig.py     |  2 +-
 .../share/jobOptions_faserBSToRDO.py          |  2 +-
 .../python/FaserByteStreamCnvSvcBaseConfig.py |  2 +-
 .../share/BSAddProvSvc_jobOptions.py          |  2 +-
 .../FaserSCT_RawDataContainer_p4.h            |  2 +-
 .../src/FaserTriggerByteStreamAuxCnv.cxx      | 10 ++++-----
 .../src/FaserTriggerByteStreamCnv.cxx         |  6 ++---
 .../src/FaserTriggerDecoderTool.cxx           |  2 +-
 xAOD/xAODFaserTrigger/CMakeLists.txt          |  4 ++--
 ...Info_v1.cxx => FaserTriggerDataAux_v1.cxx} |  4 ++--
 .../Root/xAODFaserTriggerCLIDs.cxx            |  2 +-
 .../xAODFaserTrigger/FaserTriggerDataAux.h    | 22 +++++++++++++++++++
 .../FaserTriggerDataAuxInfo.h                 | 22 -------------------
 .../xAODFaserTrigger/selection.xml            |  4 ++--
 ...aAuxInfo_v1.h => FaserTriggerDataAux_v1.h} | 12 +++++-----
 .../xAODFaserTrigger/xAODFaserTriggerDict.h   |  4 ++--
 .../xAODFaserTriggerAthenaPool/CMakeLists.txt |  4 ++--
 ...Cnv.cxx => xAODFaserTriggerDataAuxCnv.cxx} |  0
 .../src/xAODFaserTriggerDataAuxCnv.h          | 16 ++++++++++++++
 .../src/xAODFaserTriggerDataAuxInfoCnv.h      | 16 --------------
 21 files changed, 70 insertions(+), 70 deletions(-)
 rename xAOD/xAODFaserTrigger/Root/{FaserTriggerDataAuxInfo_v1.cxx => FaserTriggerDataAux_v1.cxx} (80%)
 create mode 100644 xAOD/xAODFaserTrigger/xAODFaserTrigger/FaserTriggerDataAux.h
 delete mode 100644 xAOD/xAODFaserTrigger/xAODFaserTrigger/FaserTriggerDataAuxInfo.h
 rename xAOD/xAODFaserTrigger/xAODFaserTrigger/versions/{FaserTriggerDataAuxInfo_v1.h => FaserTriggerDataAux_v1.h} (72%)
 rename xAOD/xAODFaserTriggerAthenaPool/src/{xAODFaserTriggerDataAuxInfoCnv.cxx => xAODFaserTriggerDataAuxCnv.cxx} (100%)
 create mode 100644 xAOD/xAODFaserTriggerAthenaPool/src/xAODFaserTriggerDataAuxCnv.h
 delete mode 100644 xAOD/xAODFaserTriggerAthenaPool/src/xAODFaserTriggerDataAuxInfoCnv.h

diff --git a/Control/CalypsoExample/TriggerDataAccessExample/python/TriggerDataAccessExampleConfig.py b/Control/CalypsoExample/TriggerDataAccessExample/python/TriggerDataAccessExampleConfig.py
index 5de3a332..54ceea6a 100644
--- a/Control/CalypsoExample/TriggerDataAccessExample/python/TriggerDataAccessExampleConfig.py
+++ b/Control/CalypsoExample/TriggerDataAccessExample/python/TriggerDataAccessExampleConfig.py
@@ -53,7 +53,7 @@ if __name__ == "__main__":
     itemList = [ "xAOD::EventInfo#*",
                  "xAOD::EventAuxInfo#*",
                  "xAOD::FaserTriggerData#*",
-                 "xAOD::FaserTriggerDataAuxInfo#*" ]
+                 "xAOD::FaserTriggerDataAux#*" ]
     acc.merge(OutputStreamCfg(ConfigFlags, "RDO", itemList))
     ostream = acc.getEventAlgo("OutputStreamRDO")
 
diff --git a/Event/FaserByteStreamCnvSvc/python/FaserByteStreamCnvSvcConfig.py b/Event/FaserByteStreamCnvSvc/python/FaserByteStreamCnvSvcConfig.py
index 26ad046e..46b94723 100644
--- a/Event/FaserByteStreamCnvSvc/python/FaserByteStreamCnvSvcConfig.py
+++ b/Event/FaserByteStreamCnvSvc/python/FaserByteStreamCnvSvcConfig.py
@@ -13,7 +13,7 @@ def FaserEventSelectorByteStreamCfg(configFlags, **kwargs):
 # Load ByteStreamCnvSvc
     byteSvc = CompFactory.FaserByteStreamCnvSvc
     byteSvcInstance = byteSvc(name = "FaserByteStreamCnvSvc")
-    byteSvcInstance.InitCnvs += [ "xAOD::FaserTriggerDataAuxInfo" , "xAOD::FaserTriggerData"  ]
+    byteSvcInstance.InitCnvs += [ "xAOD::FaserTriggerDataAux" , "xAOD::FaserTriggerData"  ]
     result.addService(byteSvcInstance)
 
 # Load EventSelectorByteStream
diff --git a/Event/FaserByteStreamCnvSvc/share/jobOptions_faserBSToRDO.py b/Event/FaserByteStreamCnvSvc/share/jobOptions_faserBSToRDO.py
index 5bb3864d..5ce99e4b 100644
--- a/Event/FaserByteStreamCnvSvc/share/jobOptions_faserBSToRDO.py
+++ b/Event/FaserByteStreamCnvSvc/share/jobOptions_faserBSToRDO.py
@@ -71,7 +71,7 @@ xaodStream.AddItem( "xAOD::EventInfo#*" )
 xaodStream.AddItem( "xAOD::EventAuxInfo#*" )
 # Currently, this doesn't write the Aux data...
 xaodStream.AddItem( "xAOD::FaserTriggerData#*")
-xaodStream.AddItem( "xAOD::FaserTriggerDataAuxInfo#*")
+xaodStream.AddItem( "xAOD::FaserTriggerDataAux#*")
 # Tracker RDOs
 # xaodStream.AddItem( "FaserSCT_RDO_Container#*" )
 xaodStream.Print()
diff --git a/Event/FaserByteStreamCnvSvcBase/python/FaserByteStreamCnvSvcBaseConfig.py b/Event/FaserByteStreamCnvSvcBase/python/FaserByteStreamCnvSvcBaseConfig.py
index 3346c0fd..af4766a1 100644
--- a/Event/FaserByteStreamCnvSvcBase/python/FaserByteStreamCnvSvcBaseConfig.py
+++ b/Event/FaserByteStreamCnvSvcBase/python/FaserByteStreamCnvSvcBaseConfig.py
@@ -10,7 +10,7 @@ def FaserByteStreamCnvSvcBaseCfg(flags, **kwargs):
     result.addService(adxProvider)
 
     adxProvider.TypeNames += [ "xAOD::FaserTriggerData/FaserTriggerData",
-                               "xAOD::FaserTriggerDataAuxInfo/FaserTriggerDataAuxInfo." ]
+                               "xAOD::FaserTriggerDataAux/FaserTriggerDataAux." ]
 
     adxProvider.TypeNames += [
         "ScintWaveformContainer/CaloWaveforms",
diff --git a/Event/FaserByteStreamCnvSvcBase/share/BSAddProvSvc_jobOptions.py b/Event/FaserByteStreamCnvSvcBase/share/BSAddProvSvc_jobOptions.py
index ac692d56..3adf8709 100644
--- a/Event/FaserByteStreamCnvSvcBase/share/BSAddProvSvc_jobOptions.py
+++ b/Event/FaserByteStreamCnvSvcBase/share/BSAddProvSvc_jobOptions.py
@@ -7,7 +7,7 @@ if not hasattr( svcMgr, "FaserByteStreamAddressProviderSvc" ):
 # Correnct syntax for non-containers
 svcMgr.FaserByteStreamAddressProviderSvc.TypeNames += [ 
     "xAOD::FaserTriggerData/FaserTriggerData",
-    "xAOD::FaserTriggerDataAuxInfo/FaserTriggerDataAuxInfo."
+    "xAOD::FaserTriggerDataAux/FaserTriggerDataAux."
 ]
 
 # Add the different Scintillator containers
diff --git a/Tracker/TrackerEventCnv/TrackerEventAthenaPool/TrackerEventAthenaPool/FaserSCT_RawDataContainer_p4.h b/Tracker/TrackerEventCnv/TrackerEventAthenaPool/TrackerEventAthenaPool/FaserSCT_RawDataContainer_p4.h
index 73bb683c..a5f93dbe 100644
--- a/Tracker/TrackerEventCnv/TrackerEventAthenaPool/TrackerEventAthenaPool/FaserSCT_RawDataContainer_p4.h
+++ b/Tracker/TrackerEventCnv/TrackerEventAthenaPool/TrackerEventAthenaPool/FaserSCT_RawDataContainer_p4.h
@@ -26,7 +26,7 @@ class FaserSCT_RawDataContainer_p4
 /// Default constructor
   FaserSCT_RawDataContainer_p4();
   friend class FaserSCT_RawDataContainerCnv_p4;
- private:
+  //private:
   std::vector<TrackerRawDataCollection_p1>  m_collections;
   std::vector<TrackerRawData_p2>            m_rawdata;
   std::vector<FaserSCT3_RawData_p4>         m_sct3data;
diff --git a/Trigger/FaserTrigEventCnv/FaserTriggerByteStream/src/FaserTriggerByteStreamAuxCnv.cxx b/Trigger/FaserTrigEventCnv/FaserTriggerByteStream/src/FaserTriggerByteStreamAuxCnv.cxx
index 4d6c6a05..942c0c70 100644
--- a/Trigger/FaserTrigEventCnv/FaserTriggerByteStream/src/FaserTriggerByteStreamAuxCnv.cxx
+++ b/Trigger/FaserTrigEventCnv/FaserTriggerByteStream/src/FaserTriggerByteStreamAuxCnv.cxx
@@ -16,7 +16,7 @@
 #include "GaudiKernel/IRegistry.h"
 
 #include "xAODFaserTrigger/FaserTriggerData.h"
-#include "xAODFaserTrigger/FaserTriggerDataAuxInfo.h"
+#include "xAODFaserTrigger/FaserTriggerDataAux.h"
 
 #include "StoreGate/StoreGateSvc.h"
 
@@ -36,7 +36,7 @@ FaserTriggerByteStreamAuxCnv::FaserTriggerByteStreamAuxCnv(ISvcLocator* svcloc)
 
 const CLID& FaserTriggerByteStreamAuxCnv::classID() 
 {
-  return ClassID_traits<xAOD::FaserTriggerDataAuxInfo>::ID();
+  return ClassID_traits<xAOD::FaserTriggerDataAux>::ID();
 }
 
 long FaserTriggerByteStreamAuxCnv::storageType() 
@@ -95,20 +95,20 @@ StatusCode FaserTriggerByteStreamAuxCnv::createObj(IOpaqueAddress* pAddr, DataOb
 
 
   xAOD::FaserTriggerData triggerData;
-  xAOD::FaserTriggerDataAuxInfo* pTriggerDataAux = new xAOD::FaserTriggerDataAuxInfo();
+  xAOD::FaserTriggerDataAux* pTriggerDataAux = new xAOD::FaserTriggerDataAux();
   triggerData.setStore(pTriggerDataAux);
 
   CHECK( m_tool->convert(re, &triggerData) );
 
   pObj = StoreGateSvc::asStorable(pTriggerDataAux);
 
-  ATH_MSG_DEBUG("Created xAOD::FaserTriggerDataAuxInfo for run/event =" << runNumber << " / " << eventNumber);
+  ATH_MSG_DEBUG("Created xAOD::FaserTriggerDataAux for run/event =" << runNumber << " / " << eventNumber);
   return StatusCode::SUCCESS;
 }
 
 StatusCode FaserTriggerByteStreamAuxCnv::createRep(DataObject* /*pObj*/, IOpaqueAddress*& /*pAddr*/) 
 {
-  ATH_MSG_DEBUG("Nothing to be done for xAOD::FaserTriggerDataAuxInfo createReps");
+  ATH_MSG_DEBUG("Nothing to be done for xAOD::FaserTriggerDataAux createReps");
   return StatusCode::SUCCESS;
 }
 
diff --git a/Trigger/FaserTrigEventCnv/FaserTriggerByteStream/src/FaserTriggerByteStreamCnv.cxx b/Trigger/FaserTrigEventCnv/FaserTriggerByteStream/src/FaserTriggerByteStreamCnv.cxx
index 353c6a14..29399277 100644
--- a/Trigger/FaserTrigEventCnv/FaserTriggerByteStream/src/FaserTriggerByteStreamCnv.cxx
+++ b/Trigger/FaserTrigEventCnv/FaserTriggerByteStream/src/FaserTriggerByteStreamCnv.cxx
@@ -6,7 +6,7 @@
 
 #include "FaserByteStreamCnvSvcBase/FaserByteStreamAddress.h"
 #include "xAODFaserTrigger/FaserTriggerData.h"
-#include "xAODFaserTrigger/FaserTriggerDataAuxInfo.h"
+#include "xAODFaserTrigger/FaserTriggerDataAux.h"
 #include "EventFormats/DAQFormats.hpp"
 
 #include "AthenaKernel/errorcheck.h"
@@ -61,10 +61,10 @@ StatusCode FaserTriggerByteStreamCnv::createObj(IOpaqueAddress* pAddr, DataObjec
   ATH_MSG_DEBUG("Creating Objects");
 
   const std::string nm = *(pRE_Addr->par());
-  const std::string nmAux = nm + "AuxInfo.";
+  const std::string nmAux = nm + "Aux.";
 
   xAOD::FaserTriggerData* pTriggerData = new xAOD::FaserTriggerData();
-  DataLink<xAOD::FaserTriggerDataAuxInfo> link(nmAux);
+  DataLink<xAOD::FaserTriggerDataAux> link(nmAux);
   pTriggerData->setStore(link);
   pObj = StoreGateSvc::asStorable(pTriggerData);
 
diff --git a/Trigger/FaserTrigEventCnv/FaserTriggerByteStream/src/FaserTriggerDecoderTool.cxx b/Trigger/FaserTrigEventCnv/FaserTriggerByteStream/src/FaserTriggerDecoderTool.cxx
index 96bb3a53..af639a5b 100644
--- a/Trigger/FaserTrigEventCnv/FaserTriggerByteStream/src/FaserTriggerDecoderTool.cxx
+++ b/Trigger/FaserTrigEventCnv/FaserTriggerByteStream/src/FaserTriggerDecoderTool.cxx
@@ -6,7 +6,7 @@
 #include "AthenaBaseComps/AthAlgTool.h"
 
 #include "xAODFaserTrigger/FaserTriggerData.h"
-#include "xAODFaserTrigger/FaserTriggerDataAuxInfo.h"
+#include "xAODFaserTrigger/FaserTriggerDataAux.h"
 
 #include "EventFormats/TLBDataFragment.hpp"
 
diff --git a/xAOD/xAODFaserTrigger/CMakeLists.txt b/xAOD/xAODFaserTrigger/CMakeLists.txt
index bce466e8..83c514f6 100644
--- a/xAOD/xAODFaserTrigger/CMakeLists.txt
+++ b/xAOD/xAODFaserTrigger/CMakeLists.txt
@@ -16,7 +16,7 @@ atlas_add_library( xAODFaserTrigger
 atlas_add_xaod_smart_pointer_dicts(
    INPUT xAODFaserTrigger/selection.xml
    OUTPUT _selectionFile
-   OBJECTS "xAOD::FaserTriggerData_v1")
+   OBJECTS "xAOD::FaserTriggerData_v1" "xAOD::FaserTriggerDataAux_v1")
 
 atlas_add_dictionary( xAODFaserTriggerDict
    xAODFaserTrigger/xAODFaserTriggerDict.h
@@ -25,4 +25,4 @@ atlas_add_dictionary( xAODFaserTriggerDict
    EXTRA_FILES Root/dict/*.cxx )
 
 # Understand what this does...
-# atlas_generate_cliddb( xAODFaserTrigger )
+atlas_generate_cliddb( xAODFaserTrigger )
diff --git a/xAOD/xAODFaserTrigger/Root/FaserTriggerDataAuxInfo_v1.cxx b/xAOD/xAODFaserTrigger/Root/FaserTriggerDataAux_v1.cxx
similarity index 80%
rename from xAOD/xAODFaserTrigger/Root/FaserTriggerDataAuxInfo_v1.cxx
rename to xAOD/xAODFaserTrigger/Root/FaserTriggerDataAux_v1.cxx
index 9d3bb911..cb9be1ef 100644
--- a/xAOD/xAODFaserTrigger/Root/FaserTriggerDataAuxInfo_v1.cxx
+++ b/xAOD/xAODFaserTrigger/Root/FaserTriggerDataAux_v1.cxx
@@ -5,11 +5,11 @@
 // $Id: $
 
 // Local include(s):
-#include "xAODFaserTrigger/versions/FaserTriggerDataAuxInfo_v1.h"
+#include "xAODFaserTrigger/versions/FaserTriggerDataAux_v1.h"
 
 namespace xAOD {
 
-  FaserTriggerDataAuxInfo_v1::FaserTriggerDataAuxInfo_v1()
+  FaserTriggerDataAux_v1::FaserTriggerDataAux_v1()
     : AuxInfoBase(),
       header(0), eventId(0), orbitId(0), bcid(0), 
       inputBitsNextClk(0), inputBits(0), tbp(0), tap(0) {
diff --git a/xAOD/xAODFaserTrigger/Root/xAODFaserTriggerCLIDs.cxx b/xAOD/xAODFaserTrigger/Root/xAODFaserTriggerCLIDs.cxx
index 62efdd99..fa899af6 100644
--- a/xAOD/xAODFaserTrigger/Root/xAODFaserTriggerCLIDs.cxx
+++ b/xAOD/xAODFaserTrigger/Root/xAODFaserTriggerCLIDs.cxx
@@ -5,4 +5,4 @@
 //simple includes to force the CLASS_DEF etc to be encountered during compile
 
 #include "xAODFaserTrigger/FaserTriggerData.h"
-#include "xAODFaserTrigger/FaserTriggerDataAuxInfo.h"
+#include "xAODFaserTrigger/FaserTriggerDataAux.h"
diff --git a/xAOD/xAODFaserTrigger/xAODFaserTrigger/FaserTriggerDataAux.h b/xAOD/xAODFaserTrigger/xAODFaserTrigger/FaserTriggerDataAux.h
new file mode 100644
index 00000000..95305f78
--- /dev/null
+++ b/xAOD/xAODFaserTrigger/xAODFaserTrigger/FaserTriggerDataAux.h
@@ -0,0 +1,22 @@
+// Dear emacs, this is -*- c++ -*-
+
+/*
+  Copyright (C) 2020 CERN for the benefit of the FASER collaboration
+*/
+
+#ifndef XAODFASERTRIGGER_FASERTRIGGERDATAAUX_H
+#define XAODFASERTRIGGER_FASERTRIGGERDATAAUX_H
+
+// Local include(s):
+#include "xAODFaserTrigger/versions/FaserTriggerDataAux_v1.h"
+
+namespace xAOD {
+  /// Declare the latest version of the class
+  typedef FaserTriggerDataAux_v1 FaserTriggerDataAux;
+}
+
+// Set up a CLID for the container:
+#include "xAODCore/CLASS_DEF.h"
+CLASS_DEF( xAOD::FaserTriggerDataAux, 155975504, 1 )
+
+#endif // XAODFASERTRIGGER_FASERTRIGGERDATAAUX_H
diff --git a/xAOD/xAODFaserTrigger/xAODFaserTrigger/FaserTriggerDataAuxInfo.h b/xAOD/xAODFaserTrigger/xAODFaserTrigger/FaserTriggerDataAuxInfo.h
deleted file mode 100644
index d557cf60..00000000
--- a/xAOD/xAODFaserTrigger/xAODFaserTrigger/FaserTriggerDataAuxInfo.h
+++ /dev/null
@@ -1,22 +0,0 @@
-// Dear emacs, this is -*- c++ -*-
-
-/*
-  Copyright (C) 2020 CERN for the benefit of the FASER collaboration
-*/
-
-#ifndef XAODFASERTRIGGER_FASERTRIGGERDATAAUXINFO_H
-#define XAODFASERTRIGGER_FASERTRIGGERDATAAUXINFO_H
-
-// Local include(s):
-#include "xAODFaserTrigger/versions/FaserTriggerDataAuxInfo_v1.h"
-
-namespace xAOD {
-  /// Declare the latest version of the class
-  typedef FaserTriggerDataAuxInfo_v1 FaserTriggerDataAuxInfo;
-}
-
-// Set up a CLID for the container:
-#include "xAODCore/CLASS_DEF.h"
-CLASS_DEF( xAOD::FaserTriggerDataAuxInfo, 82583928, 1 )
-
-#endif // XAODFASERTRIGGER_FASERTRIGGERDATAAUXINFO_H
diff --git a/xAOD/xAODFaserTrigger/xAODFaserTrigger/selection.xml b/xAOD/xAODFaserTrigger/xAODFaserTrigger/selection.xml
index f5b7e214..e5861d92 100644
--- a/xAOD/xAODFaserTrigger/xAODFaserTrigger/selection.xml
+++ b/xAOD/xAODFaserTrigger/xAODFaserTrigger/selection.xml
@@ -6,8 +6,8 @@
 	 id="965196C8-AC56-421C-9AC7-D7DB62E2AFFC"/>
   <typedef name="xAOD::FaserTriggerData" />
 
-  <class name="xAOD::FaserTriggerDataAuxInfo_v1" 
+  <class name="xAOD::FaserTriggerDataAux_v1" 
 	 id="5F26C42B-3BF1-44CA-A127-172ED5797936"/>
-  <typedef name="xAOD::FaserTriggerDataAuxInfo" />
+  <typedef name="xAOD::FaserTriggerDataAux" />
 
 </lcgdict>
diff --git a/xAOD/xAODFaserTrigger/xAODFaserTrigger/versions/FaserTriggerDataAuxInfo_v1.h b/xAOD/xAODFaserTrigger/xAODFaserTrigger/versions/FaserTriggerDataAux_v1.h
similarity index 72%
rename from xAOD/xAODFaserTrigger/xAODFaserTrigger/versions/FaserTriggerDataAuxInfo_v1.h
rename to xAOD/xAODFaserTrigger/xAODFaserTrigger/versions/FaserTriggerDataAux_v1.h
index 1ee88054..0601947b 100644
--- a/xAOD/xAODFaserTrigger/xAODFaserTrigger/versions/FaserTriggerDataAuxInfo_v1.h
+++ b/xAOD/xAODFaserTrigger/xAODFaserTrigger/versions/FaserTriggerDataAux_v1.h
@@ -4,8 +4,8 @@
   Copyright (C) 2020 CERN for the benefit of the FASER collaboration
 */
 
-#ifndef XAODFASERTRIGGER_VERSIONS_FASERTRIGGERDATAAUXINFO_V1_H
-#define XAODFASERTRIGGER_VERSIONS_FASERTRIGGERDATAAUXINFO_V1_H
+#ifndef XAODFASERTRIGGER_VERSIONS_FASERTRIGGERDATAAUX_V1_H
+#define XAODFASERTRIGGER_VERSIONS_FASERTRIGGERDATAAUX_V1_H
 
 // System include(s):
 extern "C" {
@@ -26,11 +26,11 @@ namespace xAOD {
   /// $Revision:  $
   /// $Date: $
 
-  class FaserTriggerDataAuxInfo_v1 : public AuxInfoBase {
+  class FaserTriggerDataAux_v1 : public AuxInfoBase {
 
   public:
     /// Default constructor
-    FaserTriggerDataAuxInfo_v1();
+    FaserTriggerDataAux_v1();
 
   private:
     /// @name TriggerLogicBoard payload
@@ -51,8 +51,8 @@ namespace xAOD {
 
 // Set up the StoreGate inheritance of the class:
 #include "xAODCore/BaseInfo.h"
-SG_BASE( xAOD::FaserTriggerDataAuxInfo_v1, xAOD::AuxInfoBase );
+SG_BASE( xAOD::FaserTriggerDataAux_v1, xAOD::AuxInfoBase );
 
-#endif // XAODFASERTRIGGER_VERSIONS_FASERTRIGGERDATAAUXINFO_V1_H
+#endif // XAODFASERTRIGGER_VERSIONS_FASERTRIGGERDATAAUX_V1_H
 
 
diff --git a/xAOD/xAODFaserTrigger/xAODFaserTrigger/xAODFaserTriggerDict.h b/xAOD/xAODFaserTrigger/xAODFaserTrigger/xAODFaserTriggerDict.h
index 494fcbc5..8347119c 100644
--- a/xAOD/xAODFaserTrigger/xAODFaserTrigger/xAODFaserTriggerDict.h
+++ b/xAOD/xAODFaserTrigger/xAODFaserTrigger/xAODFaserTriggerDict.h
@@ -7,9 +7,9 @@
 
 // Local include(s):
 #include "xAODFaserTrigger/FaserTriggerData.h"
-#include "xAODFaserTrigger/FaserTriggerDataAuxInfo.h"
+#include "xAODFaserTrigger/FaserTriggerDataAux.h"
 #include "xAODFaserTrigger/versions/FaserTriggerData_v1.h"
-#include "xAODFaserTrigger/versions/FaserTriggerDataAuxInfo_v1.h"
+#include "xAODFaserTrigger/versions/FaserTriggerDataAux_v1.h"
 
 // EDM include(s).
 #include "xAODCore/tools/DictHelpers.h"
diff --git a/xAOD/xAODFaserTriggerAthenaPool/CMakeLists.txt b/xAOD/xAODFaserTriggerAthenaPool/CMakeLists.txt
index 1d738c2a..d02c9a19 100644
--- a/xAOD/xAODFaserTriggerAthenaPool/CMakeLists.txt
+++ b/xAOD/xAODFaserTriggerAthenaPool/CMakeLists.txt
@@ -6,8 +6,8 @@ atlas_subdir( xAODFaserTriggerAthenaPool )
 # Component(s) in the package:
 atlas_add_poolcnv_library( xAODFaserTriggerAthenaPoolPoolCnv
    src/*.h src/*.cxx
-   FILES xAODFaserTrigger/FaserTriggerData.h xAODFaserTrigger/FaserTriggerDataAuxInfo.h
-   TYPES_WITH_NAMESPACE xAOD::FaserTriggerData xAOD::FaserTriggerDataAuxInfo
+   FILES xAODFaserTrigger/FaserTriggerData.h xAODFaserTrigger/FaserTriggerDataAux.h
+   TYPES_WITH_NAMESPACE xAOD::FaserTriggerData xAOD::FaserTriggerDataAux
    CNV_PFX xAOD
    LINK_LIBRARIES AthenaPoolCnvSvcLib AthenaPoolUtilities xAODFaserTrigger )
 
diff --git a/xAOD/xAODFaserTriggerAthenaPool/src/xAODFaserTriggerDataAuxInfoCnv.cxx b/xAOD/xAODFaserTriggerAthenaPool/src/xAODFaserTriggerDataAuxCnv.cxx
similarity index 100%
rename from xAOD/xAODFaserTriggerAthenaPool/src/xAODFaserTriggerDataAuxInfoCnv.cxx
rename to xAOD/xAODFaserTriggerAthenaPool/src/xAODFaserTriggerDataAuxCnv.cxx
diff --git a/xAOD/xAODFaserTriggerAthenaPool/src/xAODFaserTriggerDataAuxCnv.h b/xAOD/xAODFaserTriggerAthenaPool/src/xAODFaserTriggerDataAuxCnv.h
new file mode 100644
index 00000000..f0c8db9e
--- /dev/null
+++ b/xAOD/xAODFaserTriggerAthenaPool/src/xAODFaserTriggerDataAuxCnv.h
@@ -0,0 +1,16 @@
+// Dear emacs, this is -*- c++ -*-
+
+/*
+  Copyright (C) 2020 CERN for the benefit of the FASER collaboration
+*/
+
+#ifndef XAODFASERTRIGGERDATAATHENAPOOL_XAODFASERTRIGGERDATAAUXCNV_H
+#define XAODFASERTRIGGERDATAATHENAPOOL_XAODFASERTRIGGERDATAAUXCNV_H
+
+#include "xAODFaserTrigger/FaserTriggerDataAux.h"
+#include "AthenaPoolCnvSvc/T_AthenaPoolAuxContainerCnv.h"
+
+typedef T_AthenaPoolAuxContainerCnv<xAOD::FaserTriggerDataAux> xAODFaserTriggerDataAuxCnv;
+
+
+#endif // XAODFASERTRIGGERDATAATHENAPOOL_XAODFASERTRIGGERDATAAUXCNV_H
diff --git a/xAOD/xAODFaserTriggerAthenaPool/src/xAODFaserTriggerDataAuxInfoCnv.h b/xAOD/xAODFaserTriggerAthenaPool/src/xAODFaserTriggerDataAuxInfoCnv.h
deleted file mode 100644
index 71d0cb01..00000000
--- a/xAOD/xAODFaserTriggerAthenaPool/src/xAODFaserTriggerDataAuxInfoCnv.h
+++ /dev/null
@@ -1,16 +0,0 @@
-// Dear emacs, this is -*- c++ -*-
-
-/*
-  Copyright (C) 2020 CERN for the benefit of the FASER collaboration
-*/
-
-#ifndef XAODFASERTRIGGERDATAATHENAPOOL_XAODFASERTRIGGERDATAAUXINFOCNV_H
-#define XAODFASERTRIGGERDATAATHENAPOOL_XAODFASERTRIGGERDATAAUXINFOCNV_H
-
-#include "xAODFaserTrigger/FaserTriggerDataAuxInfo.h"
-#include "AthenaPoolCnvSvc/T_AthenaPoolAuxContainerCnv.h"
-
-typedef T_AthenaPoolAuxContainerCnv<xAOD::FaserTriggerDataAuxInfo> xAODFaserTriggerDataAuxInfoCnv;
-
-
-#endif // XAODFASERTRIGGERDATAATHENAPOOL_XAODFASERTRIGGERDATAAUXINFOCNV_H
-- 
GitLab