3#ifndef EDM4EIC_edm4eic_H
4#define EDM4EIC_edm4eic_H
6#include "podio/utilities/TypeHelpers.h"
50 edm4eic::Tensor,
edm4eic::SimPulse,
edm4eic::ReconstructedParticle,
edm4eic::RawCALOROCHit,
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,
edm4eic::TrackProtoClusterMatch,
edm4eic::Truthiness
54 edm4eic::TensorCollection,
edm4eic::SimPulseCollection,
edm4eic::ReconstructedParticleCollection,
edm4eic::RawCALOROCHitCollection,
edm4eic::CalorimeterHitCollection,
edm4eic::ProtoClusterCollection,
edm4eic::ClusterCollection,
edm4eic::PMTHitCollection,
edm4eic::CherenkovParticleIDCollection,
edm4eic::RingImageCollection,
edm4eic::RawTrackerHitCollection,
edm4eic::TrackerHitCollection,
edm4eic::Measurement2DCollection,
edm4eic::TrackSeedCollection,
edm4eic::TrajectoryCollection,
edm4eic::TrackParametersCollection,
edm4eic::TrackCollection,
edm4eic::TrackSegmentCollection,
edm4eic::VertexCollection,
edm4eic::InclusiveKinematicsCollection,
edm4eic::HadronicFinalStateCollection,
edm4eic::MCRecoParticleAssociationCollection,
edm4eic::MCRecoClusterParticleAssociationCollection,
edm4eic::MCRecoTrackParticleAssociationCollection,
edm4eic::MCRecoVertexParticleAssociationCollection,
edm4eic::MCRecoTrackerHitAssociationCollection,
edm4eic::MCRecoCalorimeterHitAssociationCollection,
edm4eic::TrackClusterMatchCollection,
edm4eic::TrackProtoClusterMatchCollection,
edm4eic::TruthinessCollection
Definition CalorimeterHitCollection.h:138
Definition CalorimeterHit.h:46
Definition CherenkovParticleIDCollection.h:138
Definition CherenkovParticleID.h:46
Definition ClusterCollection.h:138
Definition HadronicFinalStateCollection.h:138
Definition HadronicFinalState.h:43
Definition InclusiveKinematicsCollection.h:138
Definition InclusiveKinematics.h:42
Definition MCRecoCalorimeterHitAssociationCollection.h:138
Definition MCRecoCalorimeterHitAssociation.h:46
Definition MCRecoClusterParticleAssociationCollection.h:138
Definition MCRecoClusterParticleAssociation.h:48
Definition MCRecoParticleAssociationCollection.h:138
Definition MCRecoParticleAssociation.h:48
Definition MCRecoTrackParticleAssociationCollection.h:138
Definition MCRecoTrackParticleAssociation.h:48
Definition MCRecoTrackerHitAssociationCollection.h:138
Definition MCRecoTrackerHitAssociation.h:46
Definition MCRecoVertexParticleAssociationCollection.h:138
Definition MCRecoVertexParticleAssociation.h:48
Definition Measurement2DCollection.h:138
Definition Measurement2D.h:46
Definition PMTHitCollection.h:138
Definition ProtoClusterCollection.h:138
Definition ProtoCluster.h:43
Definition RawCALOROCHitCollection.h:138
Definition RawCALOROCHit.h:45
Definition RawTrackerHitCollection.h:138
Definition RawTrackerHit.h:41
Definition ReconstructedParticleCollection.h:138
Definition ReconstructedParticle.h:54
Definition RingImageCollection.h:138
Definition RingImage.h:41
Definition SimPulseCollection.h:138
Definition TensorCollection.h:138
Definition TrackClusterMatchCollection.h:138
Definition TrackClusterMatch.h:44
Definition TrackCollection.h:138
Definition TrackParametersCollection.h:138
Definition TrackParameters.h:43
Definition TrackProtoClusterMatchCollection.h:138
Definition TrackProtoClusterMatch.h:44
Definition TrackSeedCollection.h:138
Definition TrackSeed.h:46
Definition TrackSegmentCollection.h:138
Definition TrackSegment.h:45
Definition TrackerHitCollection.h:138
Definition TrackerHit.h:45
Definition TrajectoryCollection.h:138
Definition Trajectory.h:47
Definition TruthinessCollection.h:138
Definition Truthiness.h:46
Definition VertexCollection.h:138
Definition CalorimeterHit.cc:17
podio::LinkCollection<::edm4eic::Vertex, ::edm4hep::MCParticle > MCRecoVertexParticleLinkCollection
Definition MCRecoVertexParticleLinkCollection.h:13
podio::LinkCollection<::edm4hep::RawCalorimeterHit, ::edm4hep::SimCalorimeterHit > MCRecoCalorimeterHitLinkCollection
Definition MCRecoCalorimeterHitLinkCollection.h:13
podio::utils::TypeList< edm4eic::MCRecoParticleLink, edm4eic::MCRecoClusterParticleLink, edm4eic::MCRecoTrackParticleLink, edm4eic::MCRecoVertexParticleLink, edm4eic::MCRecoTrackerHitLink, edm4eic::MCRecoCalorimeterHitLink, edm4eic::TrackClusterLink, edm4eic::TrackProtoClusterLink > edm4eicLinkTypes
Definition edm4eic.h:57
podio::LinkCollection<::edm4eic::ReconstructedParticle, ::edm4hep::MCParticle > MCRecoParticleLinkCollection
Definition MCRecoParticleLinkCollection.h:13
typename MCRecoParticleLinkCollection::value_type MCRecoParticleLink
Definition MCRecoParticleLinkCollection.h:14
podio::utils::TypeList< edm4eic::Tensor, edm4eic::SimPulse, edm4eic::ReconstructedParticle, edm4eic::RawCALOROCHit, 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, edm4eic::TrackProtoClusterMatch, edm4eic::Truthiness > edm4eicDataTypes
Definition edm4eic.h:49
podio::LinkCollection<::edm4eic::Cluster, ::edm4hep::MCParticle > MCRecoClusterParticleLinkCollection
Definition MCRecoClusterParticleLinkCollection.h:13
podio::utils::TypeList< edm4eic::MCRecoParticleLinkCollection, edm4eic::MCRecoClusterParticleLinkCollection, edm4eic::MCRecoTrackParticleLinkCollection, edm4eic::MCRecoVertexParticleLinkCollection, edm4eic::MCRecoTrackerHitLinkCollection, edm4eic::MCRecoCalorimeterHitLinkCollection, edm4eic::TrackClusterLinkCollection, edm4eic::TrackProtoClusterLinkCollection > edm4eicLinkCollectionTypes
Definition edm4eic.h:61
typename MCRecoVertexParticleLinkCollection::value_type MCRecoVertexParticleLink
Definition MCRecoVertexParticleLinkCollection.h:14
typename MCRecoTrackerHitLinkCollection::value_type MCRecoTrackerHitLink
Definition MCRecoTrackerHitLinkCollection.h:14
typename MCRecoClusterParticleLinkCollection::value_type MCRecoClusterParticleLink
Definition MCRecoClusterParticleLinkCollection.h:14
podio::LinkCollection<::edm4eic::RawTrackerHit, ::edm4hep::SimTrackerHit > MCRecoTrackerHitLinkCollection
Definition MCRecoTrackerHitLinkCollection.h:13
typename TrackProtoClusterLinkCollection::value_type TrackProtoClusterLink
Definition TrackProtoClusterLinkCollection.h:14
podio::utils::TypeList< > edm4eicInterfaceTypes
Definition edm4eic.h:65
typename MCRecoCalorimeterHitLinkCollection::value_type MCRecoCalorimeterHitLink
Definition MCRecoCalorimeterHitLinkCollection.h:14
typename MCRecoTrackParticleLinkCollection::value_type MCRecoTrackParticleLink
Definition MCRecoTrackParticleLinkCollection.h:14
podio::LinkCollection<::edm4eic::Track, ::edm4hep::MCParticle > MCRecoTrackParticleLinkCollection
Definition MCRecoTrackParticleLinkCollection.h:13
podio::utils::TypeList< edm4eic::TensorCollection, edm4eic::SimPulseCollection, edm4eic::ReconstructedParticleCollection, edm4eic::RawCALOROCHitCollection, edm4eic::CalorimeterHitCollection, edm4eic::ProtoClusterCollection, edm4eic::ClusterCollection, edm4eic::PMTHitCollection, edm4eic::CherenkovParticleIDCollection, edm4eic::RingImageCollection, edm4eic::RawTrackerHitCollection, edm4eic::TrackerHitCollection, edm4eic::Measurement2DCollection, edm4eic::TrackSeedCollection, edm4eic::TrajectoryCollection, edm4eic::TrackParametersCollection, edm4eic::TrackCollection, edm4eic::TrackSegmentCollection, edm4eic::VertexCollection, edm4eic::InclusiveKinematicsCollection, edm4eic::HadronicFinalStateCollection, edm4eic::MCRecoParticleAssociationCollection, edm4eic::MCRecoClusterParticleAssociationCollection, edm4eic::MCRecoTrackParticleAssociationCollection, edm4eic::MCRecoVertexParticleAssociationCollection, edm4eic::MCRecoTrackerHitAssociationCollection, edm4eic::MCRecoCalorimeterHitAssociationCollection, edm4eic::TrackClusterMatchCollection, edm4eic::TrackProtoClusterMatchCollection, edm4eic::TruthinessCollection > edm4eicDataCollectionTypes
Definition edm4eic.h:53
podio::LinkCollection<::edm4eic::Track, ::edm4eic::ProtoCluster > TrackProtoClusterLinkCollection
Definition TrackProtoClusterLinkCollection.h:13
typename TrackClusterLinkCollection::value_type TrackClusterLink
Definition TrackClusterLinkCollection.h:14
podio::LinkCollection<::edm4eic::Cluster, ::edm4eic::Track > TrackClusterLinkCollection
Definition TrackClusterLinkCollection.h:13