diff --git a/Event/FaserByteStreamCnvSvc/src/FaserByteStreamInputSvc.cxx b/Event/FaserByteStreamCnvSvc/src/FaserByteStreamInputSvc.cxx
index e2bb49c327d674504da6f6443f5af6b46498f6a7..4e134200f91455c1a40db3f5b6d3de489355645e 100644
--- a/Event/FaserByteStreamCnvSvc/src/FaserByteStreamInputSvc.cxx
+++ b/Event/FaserByteStreamCnvSvc/src/FaserByteStreamInputSvc.cxx
@@ -18,6 +18,8 @@
 #include "xAODEventInfo/EventInfo.h"
 #include "xAODEventInfo/EventAuxInfo.h"
 
+// std::ostream& operator<<(std::ostream&, const DAQFormats::EventFull&);
+// std::ostream& operator<<(std::ostream&, const DAQFormats::EventFragment&);
 #include "EventFormats/DAQFormats.hpp"
 
 // Don't know what these do, comment for now
diff --git a/Simulation/G4Faser/G4FaserAlg/CMakeLists.txt b/Simulation/G4Faser/G4FaserAlg/CMakeLists.txt
index ec2babac5f7c92340ffff8b39f318e7e7013fde2..bc2a131d7fb3dab8009d11430e10ae9f4ee6faa6 100644
--- a/Simulation/G4Faser/G4FaserAlg/CMakeLists.txt
+++ b/Simulation/G4Faser/G4FaserAlg/CMakeLists.txt
@@ -16,14 +16,14 @@ find_package( Eigen )
 atlas_add_library( G4FaserAlgLib
                      src/*.cxx
                      NO_PUBLIC_HEADERS
-                     INCLUDE_DIRS ${GEANT4_INCLUDE_DIRS} ${EIGEN_INCLUDE_DIRS} ${XERCESC_INCLUDE_DIRS} ${CLHEP_INCLUDE_DIRS} ${HEPMC_INCLUDE_DIRS}
+                     INCLUDE_DIRS ${GEANT4_INCLUDE_DIRS} ${EIGEN_INCLUDE_DIRS} ${XERCESC_INCLUDE_DIRS} ${CLHEP_INCLUDE_DIRS} 
                      LINK_LIBRARIES ${GEANT4_LIBRARIES} ${EIGEN_LIBRARIES} ${XERCESC_LIBRARIES} ${CLHEP_LIBRARIES} AtlasHepMCLib G4AtlasAlgLib AthenaBaseComps AthenaKernel GaudiKernel G4AtlasInterfaces SGTools StoreGateLib SGtests EventInfo GeneratorObjects GeoModelInterfaces FaserISF_InterfacesLib FaserMCTruthBaseLib )
 
 # Component(s) in the package:
 atlas_add_component( G4FaserAlg
                      src/components/*.cxx
                      NO_PUBLIC_HEADERS
-                     INCLUDE_DIRS ${GEANT4_INCLUDE_DIRS} ${EIGEN_INCLUDE_DIRS} ${XERCESC_INCLUDE_DIRS} ${CLHEP_INCLUDE_DIRS} ${HEPMC_INCLUDE_DIRS}
+                     INCLUDE_DIRS ${GEANT4_INCLUDE_DIRS} ${EIGEN_INCLUDE_DIRS} ${XERCESC_INCLUDE_DIRS} ${CLHEP_INCLUDE_DIRS} 
                      LINK_LIBRARIES ${GEANT4_LIBRARIES} ${EIGEN_LIBRARIES} ${XERCESC_LIBRARIES} ${CLHEP_LIBRARIES} AtlasHepMCLib AthenaBaseComps AthenaKernel GaudiKernel G4AtlasInterfaces G4FaserAlgLib G4AtlasAlgLib SGTools StoreGateLib SGtests EventInfo GeneratorObjects FaserMCTruthBaseLib )
 
 atlas_add_test( G4FaserAlgConfig_TestFaser
diff --git a/Simulation/G4Sim/FaserMCTruth/CMakeLists.txt b/Simulation/G4Sim/FaserMCTruth/CMakeLists.txt
index 86d88a5dfc4bc6feb007b9156c730fc9958596f7..1ef15e63a171d6efe678bb85a13fd8d36b33c9c0 100644
--- a/Simulation/G4Sim/FaserMCTruth/CMakeLists.txt
+++ b/Simulation/G4Sim/FaserMCTruth/CMakeLists.txt
@@ -14,7 +14,7 @@ find_package( XercesC )
 atlas_add_library( FaserMCTruth
                    src/*.cxx
                    PUBLIC_HEADERS FaserMCTruth
-                   INCLUDE_DIRS ${GEANT4_INCLUDE_DIRS} ${XERCESC_INCLUDE_DIRS} ${CLHEP_INCLUDE_DIRS} ${HEPMC_INCLUDE_DIRS}
+                   INCLUDE_DIRS ${GEANT4_INCLUDE_DIRS} ${XERCESC_INCLUDE_DIRS} ${CLHEP_INCLUDE_DIRS} 
                    DEFINITIONS ${CLHEP_DEFINITIONS}
                    LINK_LIBRARIES ${GEANT4_LIBRARIES} ${XERCESC_LIBRARIES} ${CLHEP_LIBRARIES} AtlasHepMCLib AthenaKernel GeneratorObjects
                    PRIVATE_LINK_LIBRARIES ISF_Event FaserISF_Event SimHelpers )
diff --git a/Simulation/ISF/ISF_Core/FaserISF_Event/CMakeLists.txt b/Simulation/ISF/ISF_Core/FaserISF_Event/CMakeLists.txt
index 63a566c7e1db5dd1ed1f785c6d0987744090408a..96c113ce5d5521afc5e896b9d175f76d1d7d954f 100644
--- a/Simulation/ISF/ISF_Core/FaserISF_Event/CMakeLists.txt
+++ b/Simulation/ISF/ISF_Core/FaserISF_Event/CMakeLists.txt
@@ -8,19 +8,18 @@ atlas_subdir( FaserISF_Event )
 # External dependencies:
 find_package( CLHEP )
 find_package( Eigen )
-find_package( HepMC )
 
 # Component(s) in the package:
 atlas_add_library( FaserISF_Event
                    src/*.cxx
                    PUBLIC_HEADERS FaserISF_Event
-                   INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS} ${HEPMC_INCLUDE_DIRS} ${EIGEN_INCLUDE_DIRS}
+                   INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS} ${EIGEN_INCLUDE_DIRS}
                    DEFINITIONS ${CLHEP_DEFINITIONS}
-                   LINK_LIBRARIES ${CLHEP_LIBRARIES} ${HEPMC_LIBRARIES} ${EIGEN_LIBRARIES} ISF_Event TestTools AthenaBaseComps FaserDetDescr GeoPrimitives GeneratorObjects GaudiKernel )
+                   LINK_LIBRARIES ${CLHEP_LIBRARIES} ${EIGEN_LIBRARIES} ISF_Event TestTools AthenaBaseComps FaserDetDescr GeoPrimitives GeneratorObjects GaudiKernel )
 
 #atlas_add_test( FaserISFParticle_test
 #                SOURCES
 #                test/ISFParticle_test.cxx
-#                INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS} ${HEPMC_INCLUDE_DIRS} ${EIGEN_INCLUDE_DIRS}
-#                LINK_LIBRARIES ${CLHEP_LIBRARIES} ${HEPMC_LIBRARIES} ${EIGEN_LIBRARIES} ISF_Event TestTools AthenaBaseComps FaserDetDescr GeoPrimitives GeneratorObjects GaudiKernel FaserISF_Event 
+#                INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS} ${EIGEN_INCLUDE_DIRS}
+#                LINK_LIBRARIES ${CLHEP_LIBRARIES} ${EIGEN_LIBRARIES} ISF_Event TestTools AthenaBaseComps FaserDetDescr GeoPrimitives GeneratorObjects GaudiKernel FaserISF_Event 
 #                WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
diff --git a/Simulation/ISF/ISF_Core/FaserISF_Event/FaserISF_Event/FaserParticleHelper.h b/Simulation/ISF/ISF_Core/FaserISF_Event/FaserISF_Event/FaserParticleHelper.h
index dcaec8f4489f15c75b728f0bac24c8aed1d17c52..5764a836c48828122cf280ea38d60a2dce70a1d6 100644
--- a/Simulation/ISF/ISF_Core/FaserISF_Event/FaserISF_Event/FaserParticleHelper.h
+++ b/Simulation/ISF/ISF_Core/FaserISF_Event/FaserISF_Event/FaserParticleHelper.h
@@ -10,9 +10,9 @@
 #define FASERISF_EVENT_FASERPARTICLEHELPER_H 1
 
 // forward declarations
-namespace HepMC {
-  class GenParticle;
-}
+// namespace HepMC {
+//   class GenParticle;
+// }
 
 namespace ISF {
 
@@ -37,7 +37,7 @@ namespace ISF {
         ~FaserParticleHelper() {} ;
 
         /** convert the given particle to HepMC format */
-        static HepMC::GenParticle *convert( const ISF::FaserISFParticle &p);
+        static HEPMC3::GenParticle *convert( const ISF::FaserISFParticle &p);
         
     private :
   };
diff --git a/Simulation/ISF/ISF_Core/FaserISF_Event/src/FaserParticleHelper.cxx b/Simulation/ISF/ISF_Core/FaserISF_Event/src/FaserParticleHelper.cxx
index a6ae7d43a5a1bdc8cd44976edd1fc33bd2dc25bb..74b6d9ffb316a44a043cc0e7af2ca61c12902598 100644
--- a/Simulation/ISF/ISF_Core/FaserISF_Event/src/FaserParticleHelper.cxx
+++ b/Simulation/ISF/ISF_Core/FaserISF_Event/src/FaserParticleHelper.cxx
@@ -17,7 +17,7 @@
 // ISF includes
 #include "FaserISF_Event/FaserISFParticle.h"
 
-HepMC::GenParticle* ISF::FaserParticleHelper::convert( const ISF::FaserISFParticle &particle) {
+HEPMC3::GenParticle* ISF::FaserParticleHelper::convert( const ISF::FaserISFParticle &particle) {
 
   const Amg::Vector3D &mom = particle.momentum();
   double mass = particle.mass();
diff --git a/Simulation/ISF/ISF_Core/FaserISF_Services/CMakeLists.txt b/Simulation/ISF/ISF_Core/FaserISF_Services/CMakeLists.txt
index 278b3f28c7aebee56c7f64c607ad6fec8d33dcf5..59c2c07a8a2f82a043f14fab91a08f52e5b4f0fe 100644
--- a/Simulation/ISF/ISF_Core/FaserISF_Services/CMakeLists.txt
+++ b/Simulation/ISF/ISF_Core/FaserISF_Services/CMakeLists.txt
@@ -31,7 +31,6 @@ atlas_add_component( FaserISF_Services
 #                  ${GMOCK_INCLUDE_DIRS}
 #                  ${ROOT_INCLUDE_DIRS}
 #                  ${GEANT4_INCLUDE_DIRS}
-#                  ${HEPMC_INCLUDE_DIRS}
 #                  ${CLHEP_INCLUDE_DIRS}
 #                  ${HEPPDT_INCLUDE_DIRS}
 #                LINK_LIBRARIES
@@ -39,7 +38,6 @@ atlas_add_component( FaserISF_Services
 #                  ${GMOCK_LIBRARIES}
 #                  ${ROOT_LIBRARIES}
 #                  ${GEANT4_LIBRARIES}
-#                  ${HEPMC_LIBRARIES}
 #                  ${CLHEP_LIBRARIES}
 #                  ${HEPPDT_LIBRARIES}
 #                  GaudiKernel
diff --git a/Simulation/ISF/ISF_Geant4/FaserISF_Geant4Event/CMakeLists.txt b/Simulation/ISF/ISF_Geant4/FaserISF_Geant4Event/CMakeLists.txt
index d2a2aecead510f6b8e9eefdf58d1d7bb5021bb2f..8159ad5f4de140002d1ea63ad3169293acaaf3ed 100644
--- a/Simulation/ISF/ISF_Geant4/FaserISF_Geant4Event/CMakeLists.txt
+++ b/Simulation/ISF/ISF_Geant4/FaserISF_Geant4Event/CMakeLists.txt
@@ -27,8 +27,8 @@ atlas_add_library( FaserISF_Geant4Event
 
 #atlas_add_test(SOURCES
 #               INCLUDE_DIRS ${CLHEP_INCLUDE_DIRS}
-#              ${HEPMC_INCLUDE_DIRS} ${EIGEN_INCLUDE_DIRS}
+#              ${EIGEN_INCLUDE_DIRS}
 #               LINK_LIBRARIES
-#              ${CLHEP_LIBRARIES} ${HEPMC_LIBRARIES}
+#              ${CLHEP_LIBRARIES} 
 #               ${EIGEN_LIBRARIES} ISF_Event SimHelpers GeoPrimitives
 #               BarcodeEvent MCTruth)
diff --git a/Simulation/ISF/ISF_HepMC/FaserISF_HepMC_Tools/CMakeLists.txt b/Simulation/ISF/ISF_HepMC/FaserISF_HepMC_Tools/CMakeLists.txt
index 26ed2984a7f5a199585f3197f7a676eedab2d78b..c25c2b173daabc6c8cffcffbd31dbe7ab1337a9d 100644
--- a/Simulation/ISF/ISF_HepMC/FaserISF_HepMC_Tools/CMakeLists.txt
+++ b/Simulation/ISF/ISF_HepMC/FaserISF_HepMC_Tools/CMakeLists.txt
@@ -16,26 +16,26 @@ find_package( GMock )
 atlas_add_component( FaserISF_HepMC_Tools
                      src/*.cxx
                      src/components/*.cxx
-                     INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} ${HEPMC_INCLUDE_DIRS}
-                     LINK_LIBRARIES ${ROOT_LIBRARIES} ${HEPMC_LIBRARIES} GaudiKernel FaserDetDescr AthenaBaseComps TruthUtils FaserISF_Event FaserISF_HepMC_Interfaces ISF_HepMC_Interfaces FaserISF_InterfacesLib PathResolver )
+                     INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} 
+                     LINK_LIBRARIES ${ROOT_LIBRARIES} GaudiKernel FaserDetDescr AthenaBaseComps TruthUtils FaserISF_Event FaserISF_HepMC_Interfaces ISF_HepMC_Interfaces FaserISF_InterfacesLib PathResolver )
 
 # Tests
 #atlas_add_test( GenParticleGenericFilter_test
 #                SOURCES test/GenParticleGenericFilter_test.cxx src/GenParticleGenericFilter.cxx
-#                INCLUDE_DIRS ${GTEST_INCLUDE_DIRS} ${GMOCK_INCLUDE_DIRS} ${HEPMC_INCLUDE_DIRS}
-#                LINK_LIBRARIES ${GTEST_LIBRARIES} ${GMOCK_LIBRARIES} ${HEPMC_LIBRARIES} AthenaBaseComps )
+#                INCLUDE_DIRS ${GTEST_INCLUDE_DIRS} ${GMOCK_INCLUDE_DIRS} 
+#                LINK_LIBRARIES ${GTEST_LIBRARIES} ${GMOCK_LIBRARIES} AthenaBaseComps )
 
 # Tests
 #atlas_add_test( GenParticleInteractingFilter_test
 #                SOURCES test/GenParticleInteractingFilter_test.cxx src/GenParticleInteractingFilter.cxx
-#                INCLUDE_DIRS ${GTEST_INCLUDE_DIRS} ${GMOCK_INCLUDE_DIRS} ${HEPMC_INCLUDE_DIRS}
-#                LINK_LIBRARIES ${GTEST_LIBRARIES} ${GMOCK_LIBRARIES} ${HEPMC_LIBRARIES} AthenaBaseComps TruthUtils )
+#                INCLUDE_DIRS ${GTEST_INCLUDE_DIRS} ${GMOCK_INCLUDE_DIRS} 
+#                LINK_LIBRARIES ${GTEST_LIBRARIES} ${GMOCK_LIBRARIES} AthenaBaseComps TruthUtils )
 
 # Tests
 #atlas_add_test( GenParticleLifetimeFilter_test
 #                SOURCES test/GenParticleLifetimeFilter_test.cxx src/GenParticleLifetimeFilter.cxx
-#                INCLUDE_DIRS ${GTEST_INCLUDE_DIRS} ${GMOCK_INCLUDE_DIRS} ${HEPMC_INCLUDE_DIRS}
-#                LINK_LIBRARIES ${GTEST_LIBRARIES} ${GMOCK_LIBRARIES} ${HEPMC_LIBRARIES} AthenaBaseComps TruthUtils )
+#                INCLUDE_DIRS ${GTEST_INCLUDE_DIRS} ${GMOCK_INCLUDE_DIRS} 
+#                LINK_LIBRARIES ${GTEST_LIBRARIES} ${GMOCK_LIBRARIES} AthenaBaseComps TruthUtils )
 
 # Install files from the package:
 atlas_install_python_modules( python/*.py )
diff --git a/Trigger/FaserTrigEventCnv/FaserTriggerByteStream/src/FaserTriggerDecoderTool.cxx b/Trigger/FaserTrigEventCnv/FaserTriggerByteStream/src/FaserTriggerDecoderTool.cxx
index af639a5b95dddf047eceef90ca3115aa79f93e6e..148b2931e87363aea24a424c4da096be680e3227 100644
--- a/Trigger/FaserTrigEventCnv/FaserTriggerByteStream/src/FaserTriggerDecoderTool.cxx
+++ b/Trigger/FaserTrigEventCnv/FaserTriggerByteStream/src/FaserTriggerDecoderTool.cxx
@@ -10,6 +10,7 @@
 
 #include "EventFormats/TLBDataFragment.hpp"
 
+
 static const InterfaceID IID_IFaserTriggerDecoderTool("FaserTriggerDecoderTool", 1, 0);
 
 const InterfaceID& FaserTriggerDecoderTool::interfaceID() {
diff --git a/Trigger/FaserTrigEventCnv/FaserTriggerByteStream/src/FaserTriggerDecoderTool.h b/Trigger/FaserTrigEventCnv/FaserTriggerByteStream/src/FaserTriggerDecoderTool.h
index 346941d49056807e97ae172f72d4ef7697f932ee..424a6e19b10bb2632e2b60778bbe71967a2b58a9 100644
--- a/Trigger/FaserTrigEventCnv/FaserTriggerByteStream/src/FaserTriggerDecoderTool.h
+++ b/Trigger/FaserTrigEventCnv/FaserTriggerByteStream/src/FaserTriggerDecoderTool.h
@@ -11,6 +11,7 @@
 #include "GaudiKernel/ToolHandle.h"
 
 #include "EventFormats/DAQFormats.hpp"
+
 #include "xAODFaserTrigger/FaserTriggerData.h"
 
 // This class provides conversion between bytestream and xAOD trigger objects
diff --git a/package_filters.txt b/package_filters.txt
index f77c2958a374546db683266f135939b5195426fe..c75cfa2c572294ea7ce1f8c7dd263454d6ea9236 100644
--- a/package_filters.txt
+++ b/package_filters.txt
@@ -1,51 +1,71 @@
 
++Calorimeter/CaloDetDescr/FaserCaloIdentifier
 +Calorimeter/CaloRecTools
 -Calorimeter/.*
 +Control/CalypsoExample/GenEventExample
++Control/CalypsoExample/TriggerDataAccessExample
++Control/CalypsoExample/WaveformAnalysisExample
 -Control/.*
 +Database/ConnectionManagement/FaserAuthentication
 #+Derivation/DerivationAlgs
-#+Derivation/DerivationTools
++Derivation/DerivationTools
 -Derivation/.*
 +DetectorDescription/DetDescrCnvSvc
 +DetectorDescription/FaserDetDescr
++DetectorDescription/GeoModel/GeoModelFaserUtilities
 +DetectorDescription/GeoModel/GeoModelInterfaces
 -DetectorDescription/.*
 +Event/FaserByteStreamCnvSvcBase
-#+Event/FaserByteStreamCnvSvc
++Event/FaserByteStreamCnvSvc
 +Event/FaserEventStorage
 -Event/.*
 -FaserGeometryCommon/.*
 -Generators/.*
++LHCData/LHCDataAlgs
 +LHCData/LHCDataTools
--LHCData/.*
+#-LHCData/.*
 +MagneticField/MagFieldElements
++MagneticField/MagFieldConditions
 -MagneticField/.*
 -Monitoring
++Neutrino/NeutrinoDetDescr/NeutrinoIdentifier
 -Neutrino/.*
 -PhysicsAnalysis/.*
++Scintillator/ScintDetDescr/ScintIdentifier
 -Scintillator/.*
 #+Simulation/G4Extensions/Pythia8Decayer
 #+Simulation/G4Faser/G4FaserAlg
 #+Simulation/G4Utilities/Geo2G4
-+Simulation/ISF/ISF_Core/FaserISF_Interfaces
+#+Simulation/ISF/ISF_Core/FaserISF_Event
+#+Simulation/ISF/ISF_Core/FaserISF_Interfaces
 +Simulation/ISF/ISF_HepMC/FaserISF_HepMC_Interfaces
 -Simulation/.*
 #+Tracker/TrackerAlignTools/TrackerAlignGenTools
 +Tracker/TrackerConditions/FaserSCT_ConditionsData
 #+Tracker/TrackerConditions/FaserSiPropertiesTool
++Tracker/TrackerDetDescr/TrackerIdentifier
 +Tracker/TrackerRawEvent/TrackerSimData
 #+Tracker/TrackerRecTools/FaserSiClusterizationTool
 -Tracker/.*
++Tracking/TrkEventCnv/TrkEventCnvTools
 -Tracking/.*
--Trigger/.*
++Trigger/FaserTrigEventCnv/FaserTriggerByteStream
+#-Trigger/.*
 #+Waveform/WaveDigiTools
 #+Waveform/WaveRecTools
 -Waveform/.*
++faser-common/EventFormats
++faser-common/Exceptions
++faser-common/Logging
+#-faser-common/.*
++graphics/VTI12/VTI12Algs
 +graphics/VTI12/VTI12Gui
 -graphics/.*
 +xAOD/xAODFaserBase
++xAOD/xAODFaserCalorimeter
 +xAOD/xAODFaserLHC
+#+xAOD/xAODFaserTracking
 +xAOD/xAODFaserTrigger
+-xAOD/xAODFaserTruth
 +xAOD/xAODFaserWaveform
 -xAOD/.*
diff --git a/xAOD/xAODFaserTruth/Root/FaserTruthParticle.cxx b/xAOD/xAODFaserTruth/Root/FaserTruthParticle.cxx
index 4f1fd7d79bd7d7621efa8c7fbb5641933d3b6de5..a41aaf67c3054f2648ef401f3ccf15def0febea3 100644
--- a/xAOD/xAODFaserTruth/Root/FaserTruthParticle.cxx
+++ b/xAOD/xAODFaserTruth/Root/FaserTruthParticle.cxx
@@ -12,7 +12,7 @@
 #include <stdexcept>
 
 // Utility include(s):
-#include "TruthUtils/PIDHelpers.h"
+// #include "TruthUtils/PIDHelpers.h"
 
 // xAOD include(s):
 #include "xAODCore/AuxStoreAccessorMacros.h"