EICd
EIC data model
eicd Namespace Reference

Classes

class  CalorimeterHit
 
class  CalorimeterHitCollection
 
class  CalorimeterHitCollectionData
 
class  CalorimeterHitCollectionIterator
 
class  CalorimeterHitData
 
class  CalorimeterHitMutableCollectionIterator
 
class  CalorimeterHitObj
 
class  Cluster
 
class  ClusterCollection
 
class  ClusterCollectionData
 
class  ClusterCollectionIterator
 
class  ClusterData
 
class  ClusterMutableCollectionIterator
 
class  ClusterObj
 
class  Cov2f
 
class  Cov3f
 
class  Cov4f
 
class  CovDiag3f
 
class  InclusiveKinematics
 
class  InclusiveKinematicsCollection
 
class  InclusiveKinematicsCollectionData
 
class  InclusiveKinematicsCollectionIterator
 
class  InclusiveKinematicsData
 
class  InclusiveKinematicsMutableCollectionIterator
 
class  InclusiveKinematicsObj
 
class  MCRecoClusterParticleAssociation
 
class  MCRecoClusterParticleAssociationCollection
 
class  MCRecoClusterParticleAssociationCollectionData
 
class  MCRecoClusterParticleAssociationCollectionIterator
 
class  MCRecoClusterParticleAssociationData
 
class  MCRecoClusterParticleAssociationMutableCollectionIterator
 
class  MCRecoClusterParticleAssociationObj
 
class  MCRecoParticleAssociation
 
class  MCRecoParticleAssociationCollection
 
class  MCRecoParticleAssociationCollectionData
 
class  MCRecoParticleAssociationCollectionIterator
 
class  MCRecoParticleAssociationData
 
class  MCRecoParticleAssociationMutableCollectionIterator
 
class  MCRecoParticleAssociationObj
 
class  MCRecoTrackParticleAssociation
 
class  MCRecoTrackParticleAssociationCollection
 
class  MCRecoTrackParticleAssociationCollectionData
 
class  MCRecoTrackParticleAssociationCollectionIterator
 
class  MCRecoTrackParticleAssociationData
 
class  MCRecoTrackParticleAssociationMutableCollectionIterator
 
class  MCRecoTrackParticleAssociationObj
 
class  MCRecoVertexParticleAssociation
 
class  MCRecoVertexParticleAssociationCollection
 
class  MCRecoVertexParticleAssociationCollectionData
 
class  MCRecoVertexParticleAssociationCollectionIterator
 
class  MCRecoVertexParticleAssociationData
 
class  MCRecoVertexParticleAssociationMutableCollectionIterator
 
class  MCRecoVertexParticleAssociationObj
 
class  MutableCalorimeterHit
 
class  MutableCluster
 
class  MutableInclusiveKinematics
 
class  MutableMCRecoClusterParticleAssociation
 
class  MutableMCRecoParticleAssociation
 
class  MutableMCRecoTrackParticleAssociation
 
class  MutableMCRecoVertexParticleAssociation
 
class  MutablePMTHit
 
class  MutableProtoCluster
 
class  MutableRawCalorimeterHit
 
class  MutableRawPMTHit
 
class  MutableRawTrackerHit
 
class  MutableReconstructedParticle
 
class  MutableRingImage
 
class  MutableTrack
 
class  MutableTrackerHit
 
class  MutableTrackParameters
 
class  MutableTrackSegment
 
class  MutableTrajectory
 
class  MutableVertex
 
class  PMTHit
 
class  PMTHitCollection
 
class  PMTHitCollectionData
 
class  PMTHitCollectionIterator
 
class  PMTHitData
 
class  PMTHitMutableCollectionIterator
 
class  PMTHitObj
 
class  ProtoCluster
 
class  ProtoClusterCollection
 
class  ProtoClusterCollectionData
 
class  ProtoClusterCollectionIterator
 
class  ProtoClusterData
 
class  ProtoClusterMutableCollectionIterator
 
class  ProtoClusterObj
 
class  RawCalorimeterHit
 
class  RawCalorimeterHitCollection
 
class  RawCalorimeterHitCollectionData
 
class  RawCalorimeterHitCollectionIterator
 
class  RawCalorimeterHitData
 
class  RawCalorimeterHitMutableCollectionIterator
 
class  RawCalorimeterHitObj
 
class  RawPMTHit
 
class  RawPMTHitCollection
 
class  RawPMTHitCollectionData
 
class  RawPMTHitCollectionIterator
 
class  RawPMTHitData
 
class  RawPMTHitMutableCollectionIterator
 
class  RawPMTHitObj
 
class  RawTrackerHit
 
class  RawTrackerHitCollection
 
class  RawTrackerHitCollectionData
 
class  RawTrackerHitCollectionIterator
 
class  RawTrackerHitData
 
class  RawTrackerHitMutableCollectionIterator
 
class  RawTrackerHitObj
 
class  ReconstructedParticle
 
class  ReconstructedParticleCollection
 
class  ReconstructedParticleCollectionData
 
class  ReconstructedParticleCollectionIterator
 
class  ReconstructedParticleData
 
class  ReconstructedParticleMutableCollectionIterator
 
class  ReconstructedParticleObj
 
class  RingImage
 
class  RingImageCollection
 
class  RingImageCollectionData
 
class  RingImageCollectionIterator
 
class  RingImageData
 
class  RingImageMutableCollectionIterator
 
class  RingImageObj
 
class  Track
 
class  TrackCollection
 
class  TrackCollectionData
 
class  TrackCollectionIterator
 
class  TrackData
 
class  TrackerHit
 
class  TrackerHitCollection
 
class  TrackerHitCollectionData
 
class  TrackerHitCollectionIterator
 
class  TrackerHitData
 
class  TrackerHitMutableCollectionIterator
 
class  TrackerHitObj
 
class  TrackMutableCollectionIterator
 
class  TrackObj
 
class  TrackParameters
 
class  TrackParametersCollection
 
class  TrackParametersCollectionData
 
class  TrackParametersCollectionIterator
 
class  TrackParametersData
 
class  TrackParametersMutableCollectionIterator
 
class  TrackParametersObj
 
class  TrackPoint
 
class  TrackSegment
 
class  TrackSegmentCollection
 
class  TrackSegmentCollectionData
 
class  TrackSegmentCollectionIterator
 
class  TrackSegmentData
 
class  TrackSegmentMutableCollectionIterator
 
class  TrackSegmentObj
 
class  Trajectory
 
class  TrajectoryCollection
 
class  TrajectoryCollectionData
 
class  TrajectoryCollectionIterator
 
class  TrajectoryData
 
class  TrajectoryMutableCollectionIterator
 
class  TrajectoryObj
 
class  Vertex
 
class  VertexCollection
 
class  VertexCollectionData
 
class  VertexCollectionIterator
 
class  VertexData
 
class  VertexMutableCollectionIterator
 
class  VertexObj
 

Typedefs

using CalorimeterHitObjPointerContainer = std::deque< CalorimeterHitObj * >
 
using CalorimeterHitDataContainer = std::vector< CalorimeterHitData >
 
using ClusterObjPointerContainer = std::deque< ClusterObj * >
 
using ClusterDataContainer = std::vector< ClusterData >
 
using InclusiveKinematicsObjPointerContainer = std::deque< InclusiveKinematicsObj * >
 
using InclusiveKinematicsDataContainer = std::vector< InclusiveKinematicsData >
 
using MCRecoClusterParticleAssociationObjPointerContainer = std::deque< MCRecoClusterParticleAssociationObj * >
 
using MCRecoClusterParticleAssociationDataContainer = std::vector< MCRecoClusterParticleAssociationData >
 
using MCRecoParticleAssociationObjPointerContainer = std::deque< MCRecoParticleAssociationObj * >
 
using MCRecoParticleAssociationDataContainer = std::vector< MCRecoParticleAssociationData >
 
using MCRecoTrackParticleAssociationObjPointerContainer = std::deque< MCRecoTrackParticleAssociationObj * >
 
using MCRecoTrackParticleAssociationDataContainer = std::vector< MCRecoTrackParticleAssociationData >
 
using MCRecoVertexParticleAssociationObjPointerContainer = std::deque< MCRecoVertexParticleAssociationObj * >
 
using MCRecoVertexParticleAssociationDataContainer = std::vector< MCRecoVertexParticleAssociationData >
 
using PMTHitObjPointerContainer = std::deque< PMTHitObj * >
 
using PMTHitDataContainer = std::vector< PMTHitData >
 
using ProtoClusterObjPointerContainer = std::deque< ProtoClusterObj * >
 
using ProtoClusterDataContainer = std::vector< ProtoClusterData >
 
using RawCalorimeterHitObjPointerContainer = std::deque< RawCalorimeterHitObj * >
 
using RawCalorimeterHitDataContainer = std::vector< RawCalorimeterHitData >
 
using RawPMTHitObjPointerContainer = std::deque< RawPMTHitObj * >
 
using RawPMTHitDataContainer = std::vector< RawPMTHitData >
 
using RawTrackerHitObjPointerContainer = std::deque< RawTrackerHitObj * >
 
using RawTrackerHitDataContainer = std::vector< RawTrackerHitData >
 
using ReconstructedParticleObjPointerContainer = std::deque< ReconstructedParticleObj * >
 
using ReconstructedParticleDataContainer = std::vector< ReconstructedParticleData >
 
using RingImageObjPointerContainer = std::deque< RingImageObj * >
 
using RingImageDataContainer = std::vector< RingImageData >
 
using TrackObjPointerContainer = std::deque< TrackObj * >
 
using TrackDataContainer = std::vector< TrackData >
 
using TrackerHitObjPointerContainer = std::deque< TrackerHitObj * >
 
using TrackerHitDataContainer = std::vector< TrackerHitData >
 
using TrackParametersObjPointerContainer = std::deque< TrackParametersObj * >
 
using TrackParametersDataContainer = std::vector< TrackParametersData >
 
using TrackSegmentObjPointerContainer = std::deque< TrackSegmentObj * >
 
using TrackSegmentDataContainer = std::vector< TrackSegmentData >
 
using TrajectoryObjPointerContainer = std::deque< TrajectoryObj * >
 
using TrajectoryDataContainer = std::vector< TrajectoryData >
 
using VertexObjPointerContainer = std::deque< VertexObj * >
 
using VertexDataContainer = std::vector< VertexData >
 

Functions

std::ostream & operator<< (std::ostream &o, const CalorimeterHit &value)
 
std::ostream & operator<< (std::ostream &o, const CalorimeterHitCollection &v)
 
std::ostream & operator<< (std::ostream &o, const Cluster &value)
 
std::ostream & operator<< (std::ostream &o, const ClusterCollection &v)
 
std::ostream & operator<< (std::ostream &o, const InclusiveKinematics &value)
 
std::ostream & operator<< (std::ostream &o, const InclusiveKinematicsCollection &v)
 
std::ostream & operator<< (std::ostream &o, const MCRecoClusterParticleAssociation &value)
 
std::ostream & operator<< (std::ostream &o, const MCRecoClusterParticleAssociationCollection &v)
 
std::ostream & operator<< (std::ostream &o, const MCRecoParticleAssociation &value)
 
std::ostream & operator<< (std::ostream &o, const MCRecoParticleAssociationCollection &v)
 
std::ostream & operator<< (std::ostream &o, const MCRecoTrackParticleAssociation &value)
 
std::ostream & operator<< (std::ostream &o, const MCRecoTrackParticleAssociationCollection &v)
 
std::ostream & operator<< (std::ostream &o, const MCRecoVertexParticleAssociation &value)
 
std::ostream & operator<< (std::ostream &o, const MCRecoVertexParticleAssociationCollection &v)
 
std::ostream & operator<< (std::ostream &o, const PMTHit &value)
 
std::ostream & operator<< (std::ostream &o, const PMTHitCollection &v)
 
std::ostream & operator<< (std::ostream &o, const ProtoCluster &value)
 
std::ostream & operator<< (std::ostream &o, const ProtoClusterCollection &v)
 
std::ostream & operator<< (std::ostream &o, const RawCalorimeterHit &value)
 
std::ostream & operator<< (std::ostream &o, const RawCalorimeterHitCollection &v)
 
std::ostream & operator<< (std::ostream &o, const RawPMTHit &value)
 
std::ostream & operator<< (std::ostream &o, const RawPMTHitCollection &v)
 
std::ostream & operator<< (std::ostream &o, const RawTrackerHit &value)
 
std::ostream & operator<< (std::ostream &o, const RawTrackerHitCollection &v)
 
std::ostream & operator<< (std::ostream &o, const ReconstructedParticle &value)
 
std::ostream & operator<< (std::ostream &o, const ReconstructedParticleCollection &v)
 
std::ostream & operator<< (std::ostream &o, const RingImage &value)
 
std::ostream & operator<< (std::ostream &o, const RingImageCollection &v)
 
std::ostream & operator<< (std::ostream &o, const Track &value)
 
std::ostream & operator<< (std::ostream &o, const TrackCollection &v)
 
std::ostream & operator<< (std::ostream &o, const TrackerHit &value)
 
std::ostream & operator<< (std::ostream &o, const TrackerHitCollection &v)
 
std::ostream & operator<< (std::ostream &o, const TrackParameters &value)
 
std::ostream & operator<< (std::ostream &o, const TrackParametersCollection &v)
 
std::ostream & operator<< (std::ostream &o, const TrackSegment &value)
 
std::ostream & operator<< (std::ostream &o, const TrackSegmentCollection &v)
 
std::ostream & operator<< (std::ostream &o, const Trajectory &value)
 
std::ostream & operator<< (std::ostream &o, const TrajectoryCollection &v)
 
std::ostream & operator<< (std::ostream &o, const Vertex &value)
 
std::ostream & operator<< (std::ostream &o, const VertexCollection &v)
 
std::ostream & operator<< (std::ostream &o, const eicd::Cov2f &value)
 
std::ostream & operator<< (std::ostream &o, const eicd::Cov3f &value)
 
std::ostream & operator<< (std::ostream &o, const eicd::Cov4f &value)
 
std::ostream & operator<< (std::ostream &o, const eicd::CovDiag3f &value)
 
std::ostream & operator<< (std::ostream &o, const eicd::TrackPoint &value)
 

Typedef Documentation

◆ CalorimeterHitDataContainer

◆ CalorimeterHitObjPointerContainer

◆ ClusterDataContainer

using eicd::ClusterDataContainer = typedef std::vector<ClusterData>

◆ ClusterObjPointerContainer

using eicd::ClusterObjPointerContainer = typedef std::deque<ClusterObj*>

◆ InclusiveKinematicsDataContainer

◆ InclusiveKinematicsObjPointerContainer

◆ MCRecoClusterParticleAssociationDataContainer

◆ MCRecoClusterParticleAssociationObjPointerContainer

◆ MCRecoParticleAssociationDataContainer

◆ MCRecoParticleAssociationObjPointerContainer

◆ MCRecoTrackParticleAssociationDataContainer

◆ MCRecoTrackParticleAssociationObjPointerContainer

◆ MCRecoVertexParticleAssociationDataContainer

◆ MCRecoVertexParticleAssociationObjPointerContainer

◆ PMTHitDataContainer

using eicd::PMTHitDataContainer = typedef std::vector<PMTHitData>

◆ PMTHitObjPointerContainer

using eicd::PMTHitObjPointerContainer = typedef std::deque<PMTHitObj*>

◆ ProtoClusterDataContainer

using eicd::ProtoClusterDataContainer = typedef std::vector<ProtoClusterData>

◆ ProtoClusterObjPointerContainer

◆ RawCalorimeterHitDataContainer

◆ RawCalorimeterHitObjPointerContainer

◆ RawPMTHitDataContainer

using eicd::RawPMTHitDataContainer = typedef std::vector<RawPMTHitData>

◆ RawPMTHitObjPointerContainer

using eicd::RawPMTHitObjPointerContainer = typedef std::deque<RawPMTHitObj*>

◆ RawTrackerHitDataContainer

◆ RawTrackerHitObjPointerContainer

◆ ReconstructedParticleDataContainer

◆ ReconstructedParticleObjPointerContainer

◆ RingImageDataContainer

using eicd::RingImageDataContainer = typedef std::vector<RingImageData>

◆ RingImageObjPointerContainer

using eicd::RingImageObjPointerContainer = typedef std::deque<RingImageObj*>

◆ TrackDataContainer

using eicd::TrackDataContainer = typedef std::vector<TrackData>

◆ TrackerHitDataContainer

using eicd::TrackerHitDataContainer = typedef std::vector<TrackerHitData>

◆ TrackerHitObjPointerContainer

using eicd::TrackerHitObjPointerContainer = typedef std::deque<TrackerHitObj*>

◆ TrackObjPointerContainer

using eicd::TrackObjPointerContainer = typedef std::deque<TrackObj*>

◆ TrackParametersDataContainer

◆ TrackParametersObjPointerContainer

◆ TrackSegmentDataContainer

using eicd::TrackSegmentDataContainer = typedef std::vector<TrackSegmentData>

◆ TrackSegmentObjPointerContainer

◆ TrajectoryDataContainer

using eicd::TrajectoryDataContainer = typedef std::vector<TrajectoryData>

◆ TrajectoryObjPointerContainer

using eicd::TrajectoryObjPointerContainer = typedef std::deque<TrajectoryObj*>

◆ VertexDataContainer

using eicd::VertexDataContainer = typedef std::vector<VertexData>

◆ VertexObjPointerContainer

using eicd::VertexObjPointerContainer = typedef std::deque<VertexObj*>

Function Documentation

◆ operator<<() [1/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const CalorimeterHit value 
)

◆ operator<<() [2/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const CalorimeterHitCollection v 
)

◆ operator<<() [3/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const Cluster value 
)

◆ operator<<() [4/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const ClusterCollection v 
)

◆ operator<<() [5/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const eicd::Cov2f value 
)
inline

◆ operator<<() [6/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const eicd::Cov3f value 
)
inline

◆ operator<<() [7/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const eicd::Cov4f value 
)
inline

◆ operator<<() [8/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const eicd::CovDiag3f value 
)
inline

◆ operator<<() [9/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const eicd::TrackPoint value 
)
inline

◆ operator<<() [10/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const InclusiveKinematics value 
)

◆ operator<<() [11/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const InclusiveKinematicsCollection v 
)

◆ operator<<() [12/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const MCRecoClusterParticleAssociation value 
)

◆ operator<<() [13/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const MCRecoClusterParticleAssociationCollection v 
)

◆ operator<<() [14/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const MCRecoParticleAssociation value 
)

◆ operator<<() [15/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const MCRecoParticleAssociationCollection v 
)

◆ operator<<() [16/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const MCRecoTrackParticleAssociation value 
)

◆ operator<<() [17/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const MCRecoTrackParticleAssociationCollection v 
)

◆ operator<<() [18/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const MCRecoVertexParticleAssociation value 
)

◆ operator<<() [19/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const MCRecoVertexParticleAssociationCollection v 
)

◆ operator<<() [20/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const PMTHit value 
)

◆ operator<<() [21/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const PMTHitCollection v 
)

◆ operator<<() [22/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const ProtoCluster value 
)

◆ operator<<() [23/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const ProtoClusterCollection v 
)

◆ operator<<() [24/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const RawCalorimeterHit value 
)

◆ operator<<() [25/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const RawCalorimeterHitCollection v 
)

◆ operator<<() [26/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const RawPMTHit value 
)

◆ operator<<() [27/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const RawPMTHitCollection v 
)

◆ operator<<() [28/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const RawTrackerHit value 
)

◆ operator<<() [29/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const RawTrackerHitCollection v 
)

◆ operator<<() [30/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const ReconstructedParticle value 
)

◆ operator<<() [31/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const ReconstructedParticleCollection v 
)

◆ operator<<() [32/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const RingImage value 
)

◆ operator<<() [33/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const RingImageCollection v 
)

◆ operator<<() [34/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const Track value 
)

◆ operator<<() [35/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const TrackCollection v 
)

◆ operator<<() [36/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const TrackerHit value 
)

◆ operator<<() [37/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const TrackerHitCollection v 
)

◆ operator<<() [38/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const TrackParameters value 
)

◆ operator<<() [39/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const TrackParametersCollection v 
)

◆ operator<<() [40/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const TrackSegment value 
)

◆ operator<<() [41/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const TrackSegmentCollection v 
)

◆ operator<<() [42/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const Trajectory value 
)

◆ operator<<() [43/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const TrajectoryCollection v 
)

◆ operator<<() [44/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const Vertex value 
)

◆ operator<<() [45/45]

std::ostream & eicd::operator<< ( std::ostream &  o,
const VertexCollection v 
)