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