Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-10-24 09:02:30

0001 // AUTOMATICALLY GENERATED FILE - DO NOT EDIT
0002 
0003 #ifndef EDM4EIC_edm4eic_H
0004 #define EDM4EIC_edm4eic_H
0005 
0006 #include "podio/utilities/TypeHelpers.h"
0007 
0008 #include "edm4eic/TensorCollection.h"
0009 #include "edm4eic/SimPulseCollection.h"
0010 #include "edm4eic/ReconstructedParticleCollection.h"
0011 #include "edm4eic/RawHGCROCHitCollection.h"
0012 #include "edm4eic/CalorimeterHitCollection.h"
0013 #include "edm4eic/ProtoClusterCollection.h"
0014 #include "edm4eic/ClusterCollection.h"
0015 #include "edm4eic/PMTHitCollection.h"
0016 #include "edm4eic/CherenkovParticleIDCollection.h"
0017 #include "edm4eic/RingImageCollection.h"
0018 #include "edm4eic/RawTrackerHitCollection.h"
0019 #include "edm4eic/TrackerHitCollection.h"
0020 #include "edm4eic/Measurement2DCollection.h"
0021 #include "edm4eic/TrackSeedCollection.h"
0022 #include "edm4eic/TrajectoryCollection.h"
0023 #include "edm4eic/TrackParametersCollection.h"
0024 #include "edm4eic/TrackCollection.h"
0025 #include "edm4eic/TrackSegmentCollection.h"
0026 #include "edm4eic/VertexCollection.h"
0027 #include "edm4eic/InclusiveKinematicsCollection.h"
0028 #include "edm4eic/HadronicFinalStateCollection.h"
0029 #include "edm4eic/MCRecoParticleAssociationCollection.h"
0030 #include "edm4eic/MCRecoClusterParticleAssociationCollection.h"
0031 #include "edm4eic/MCRecoTrackParticleAssociationCollection.h"
0032 #include "edm4eic/MCRecoVertexParticleAssociationCollection.h"
0033 #include "edm4eic/MCRecoTrackerHitAssociationCollection.h"
0034 #include "edm4eic/MCRecoCalorimeterHitAssociationCollection.h"
0035 #include "edm4eic/TrackClusterMatchCollection.h"
0036 #include "edm4eic/TrackProtoClusterLinkCollection.h"
0037 
0038 namespace edm4eic {
0039 
0040 using edm4eicDataTypes = podio::utils::TypeList<
0041   edm4eic::Tensor,  edm4eic::SimPulse,  edm4eic::ReconstructedParticle,  edm4eic::RawHGCROCHit,  edm4eic::CalorimeterHit,  edm4eic::ProtoCluster,  edm4eic::Cluster,  edm4eic::PMTHit,  edm4eic::CherenkovParticleID,  edm4eic::RingImage,  edm4eic::RawTrackerHit,  edm4eic::TrackerHit,  edm4eic::Measurement2D,  edm4eic::TrackSeed,  edm4eic::Trajectory,  edm4eic::TrackParameters,  edm4eic::Track,  edm4eic::TrackSegment,  edm4eic::Vertex,  edm4eic::InclusiveKinematics,  edm4eic::HadronicFinalState,  edm4eic::MCRecoParticleAssociation,  edm4eic::MCRecoClusterParticleAssociation,  edm4eic::MCRecoTrackParticleAssociation,  edm4eic::MCRecoVertexParticleAssociation,  edm4eic::MCRecoTrackerHitAssociation,  edm4eic::MCRecoCalorimeterHitAssociation,  edm4eic::TrackClusterMatch>;
0042 
0043 using edm4eicLinkTypes = podio::utils::TypeList<
0044   edm4eic::TrackProtoClusterLink>;
0045 
0046 using edm4eicInterfaceTypes = podio::utils::TypeList<
0047 >;
0048 
0049 }
0050 
0051 #endif // EDM4EIC_edm4eic_H