diff --git a/eic_data.yaml b/eic_data.yaml
index 63acd08270a512415bd2863e64e776b56dd80744..20c8b90212fd5a9709a4f49348d51fefeb1e13a0 100644
--- a/eic_data.yaml
+++ b/eic_data.yaml
@@ -126,8 +126,6 @@ datatypes :
       - eic::VectorXYZLocal local     // The local position of the hit in detector coordinates.
       - eic::DimensionXYZ   dimension // The dimension information of the cell
       - int                 type      // The type of the hit.
-    OneToOneRelations:
-      - eic::RawCalorimeterHit rawHit // The RawCalorimeterHit
 
   eic::RawTrackerHit:
     Description : "Raw (digitized) tracker hit"
@@ -161,39 +159,6 @@ datatypes :
       - eic::VectorPolar     polar           // Polar coordinates for global position.
       - float                cl_theta        // Intrinsic direction of cluster at position - Theta.
       - float                cl_phi          // Intrinsic direction of cluster at position - Phi.
-    OneToManyRelations:
-      - eic::Cluster        clusters // The clusters that have been combined to this cluster.
-      ## the cluster <-> hit relation is deprecated and will be removed in the future
-      - eic::CalorimeterHit hits     // The hits that have been combined to this cluster.
-
-
-  eic::MCParticle:
-    Description: "EIC MC Particle"
-    Author : "F.Gaede, B. Hegner"
-    Members:
-      - long long pdg // The PDG code of the particle.
-      - long long genstatus   // The status for particles as defined by the generator.
-      - std::array<double, 3> vertex // The production vertex of the particle in [mm].
-      - float charge // The particle's charge.
-      - float mass // The mass of the particle in [GeV]
-      - float time // The creation time of the particle in [ns] wrt. the event, e.g. for preassigned decays or decays in flight from the simulator.
-      - std::array<double, 3> endpoint // The endpoint of the particle in [mm]
-      - bool endpointSet  // Whether the endpoint has been set
-      - std::array<double, 3> momentum // The particle's 3-momentum at the production vertex in [GeV]
-    OneToManyRelations:
-      - eic::MCParticle parents // The parents of this particle.
-      - eic::MCParticle daughters // The daughters this particle.
-    ExtraCode :
-      declaration: "
-      double Px() const {return momentum().at(0);}\n
-      double Py() const {return momentum().at(1);}\n
-      double Pz() const {return momentum().at(2);}\n
-      double Px2() const {return momentum().at(0)*momentum().at(0);}\n
-      double Py2() const {return momentum().at(1)*momentum().at(1);}\n
-      double Pz2() const {return momentum().at(2)*momentum().at(2);}\n
-      //ROOT::Math::XYZTVector FourVector() const { return  ROOT::Math::XYZTVector(Px(),Py(),Pz(),std::sqrt(Px2()+Py2()+Pz2()+mass()*mass())); }\n
-      //double theta() const { return  ROOT::Math::XYZVector(Px(),Py(),Pz()).Theta();}\n
-      "
 
   eic::ReconstructedParticle:
     Description: "EIC Reconstructed Particle"
@@ -204,12 +169,6 @@ datatypes :
       - eic::VectorXYZ p              // three momentum.
       - double         charge         // The particle's charge
       - double         mass           // The mass of the particle in [GeV]
-    OneToOneRelations:
-      - eic::Vertex vertex            // The start vertex associated to this particle.
-    OneToManyRelations:
-      - eic::Cluster clusters                // The clusters combined to this particle.
-      - eic::Track tracks                    // The tracks combined to this particle"
-      - eic::ReconstructedParticle particles // The particles combined to this particle
 
   eic::TrackParameters:
     Description: "ACTS Track parameters"
@@ -228,73 +187,6 @@ datatypes :
       - double err_qOverP  // err_qOverP
       - double err_time    // err_time  
 
-  eic::Track:
-    Description: "EIC reconstructed track"
-    Author : "F.Gaede, B. Hegner"
-    Members:
-      - float chi2 // Chi2
-      - int ndf    // Number of degrees of freedom of the track fit.
-      - float dEdx // dEdx of the track.
-      - float dEdxError // Error of dEdx.
-      - float radiusOfInnermostHit // The radius of the innermost hit that has been used in the track fit.
-      #- std::vector<int> subdetectorHitNumbers // The number of hits in particular subdetectors
-    OneToManyRelations:
-      - eic::Track tracks    // The tracks that have been combined to this track.
-      - eic::TrackerHit hits // The hits that have been combined to this track.
-      - eic::TrackState trackStates // Track states associated to this track.
-
-  eic::TrackerData:
-    Description : "EIC tracker data"
-    Author : "F.Gaede, B. Hegner"
-    Members:
-      - long long cellID // The detector specific (geometrical) cell id.
-      - int time    // The time of the hit.
-      - int charge  // adc value
-        #- std::vector<float> charge // The corrected (calibrated) FADC spectrum.
-
-  eic::TrackerPulse:
-    Description : "EIC tracker pulse"
-    Author : "F. Gaede, B. Hegner"
-    Members:
-      - long long cellID  // The detector specific (geometrical) cell id.
-      - int quality  // ...
-      - float time   // The time of the pulse.
-      - float charge // The integrated charge of the pulse
-        #      - std::vector<float> covMatrix    // ...
-    OneToOneRelations:
-      - eic::TrackerData corrData // ...
-
-  eic::TrackerRawData:
-    Description: "EIC tracker raw data"
-    Author : "W.Armstrong"
-    Members:
-      - long long cellID     // The detector specific (geometrical) cell id.
-      - long long channelID  // channel id.
-      - int time             // time measurement associated with the adc values.
-      - int adc              // measured ADC values
-  
-  eic::TrackerData:
-    Description: "EIC tracker data"
-    Author : "F.Gaede, B. Hegner"
-    Members:
-      - long long cellID  // The detector specific (geometrical) cell id.
-      - int time     //  time measurement associated with the adc values.
-        #      - std::vector<short> charge // The actual FADC spectrum.
-
-  # EIC TrackState
-  eic::TrackState:
-      Description: "EIC track state"
-      Author : "F.Gaede, B. Hegner"
-      Members:
-        - int location // The location of the track state.
-        - float d0     // Impact parameter of the track in (r-phi).
-        - float phi    // Phi of the track at the reference point.
-        - float omega  // Omega is the signed curvature of the track in [1/mm].
-        - float z0     // Impact parameter of the track in (r-z).
-        - float tanLambda // Lambda is the dip angle of the track in r-z at the reference point.
-        - std::array<float, 3> referencePoint // Reference point of the track parameters
-          #        - std::vector<float> covMatrix // Covariance matrix of the track parameters.
-
   eic::Vertex:
       Description: "EIC vertex"
       Author : "W.Armstrong"
@@ -303,8 +195,6 @@ datatypes :
         - float           chi2        // Chi squared of the vertex fit.
         - float           probability // Probability of the vertex fit
         - eic::VectorXYZT position    // postion and time of vertex.
-      OneToOneRelations:
-        - eic::ReconstructedParticle particle // Reconstructed Particle associated to the Vertex.
 
   eic::RawPMTHit:
     Description: "EIC Raw PMT hit"
@@ -333,8 +223,6 @@ datatypes :
       - float radius            // radius of the best fit ring
       - float radiusError       // estimated error from the fit
       - float npe               // number of photo-electrons
-    OneToManyRelations:
-      - eic::PMTHit hits        // The hits that have been included in this cluster
 
   eic::ImagingPixel:
     Description: "Pixel for Imaging Calorimeter"
@@ -364,8 +252,6 @@ datatypes :
       - double               eta              // Pseudorapidity
       - eic::VectorXYZ       position         // Global center position.
       - eic::VectorPolar     polar            // Global center position in polar coordinates
-    OneToManyRelations:
-      - eic::ImagingPixel   hits              // hits data
 
   eic::ImagingCluster:
     Description: "Cluster for Imaging Calorimeter"
@@ -383,8 +269,3 @@ datatypes :
       - eic::VectorPolar     polar            // Polar coordinates for global position.
       - double               cl_theta         // Intrinsic direction of cluster at position - Theta.
       - double               cl_phi           // Intrinsic direction of cluster at position - Phi.
-    OneToManyRelations:
-      # cluster <-> hit relation is deprecated
-      - eic::ImagingPixel    hits             // hits data
-      - eic::ImagingLayer    layers           // layer data
-