EICd
EIC data model
eic Namespace Reference

Classes

class  BasicParticle
 
class  BasicParticleCollection
 
class  BasicParticleCollectionIterator
 
class  BasicParticleConstCollectionIterator
 
class  BasicParticleData
 
class  BasicParticleObj
 
class  CalorimeterHit
 
class  CalorimeterHitCollection
 
class  CalorimeterHitCollectionIterator
 
class  CalorimeterHitConstCollectionIterator
 
class  CalorimeterHitData
 
class  CalorimeterHitObj
 
class  Cluster
 
class  Cluster2DInfo
 
class  Cluster2DInfoCollection
 
class  Cluster2DInfoCollectionIterator
 
class  Cluster2DInfoConstCollectionIterator
 
class  Cluster2DInfoData
 
class  Cluster2DInfoObj
 
class  Cluster3DInfo
 
class  Cluster3DInfoCollection
 
class  Cluster3DInfoCollectionIterator
 
class  Cluster3DInfoConstCollectionIterator
 
class  Cluster3DInfoData
 
class  Cluster3DInfoObj
 
class  ClusterCollection
 
class  ClusterCollectionIterator
 
class  ClusterConstCollectionIterator
 
class  ClusterData
 
class  ClusterLayer
 
class  ClusterLayerCollection
 
class  ClusterLayerCollectionIterator
 
class  ClusterLayerConstCollectionIterator
 
class  ClusterLayerData
 
class  ClusterLayerObj
 
class  ClusterObj
 
class  ConstBasicParticle
 
class  ConstCalorimeterHit
 
class  ConstCluster
 
class  ConstCluster2DInfo
 
class  ConstCluster3DInfo
 
class  ConstClusterLayer
 
class  ConstEventInfo
 
class  ConstMergedClusterRelations
 
class  ConstPMTHit
 
class  ConstProtoCluster
 
class  ConstRawCalorimeterHit
 
class  ConstRawPMTHit
 
class  ConstRawTrackerHit
 
class  ConstReconstructedParticle
 
class  ConstReconstructedParticleRelations
 
class  ConstRingImage
 
class  ConstTrackerHit
 
class  ConstTrackParameters
 
class  ConstVertex
 
class  CovDiagXYZ
 
class  CovDiagXYZT
 
class  CovXYZ
 
class  Direction
 
class  EventInfo
 
class  EventInfoCollection
 
class  EventInfoCollectionIterator
 
class  EventInfoConstCollectionIterator
 
class  EventInfoData
 
class  EventInfoObj
 
class  FloatPair
 
class  Index
 
class  MergedClusterRelations
 
class  MergedClusterRelationsCollection
 
class  MergedClusterRelationsCollectionIterator
 
class  MergedClusterRelationsConstCollectionIterator
 
class  MergedClusterRelationsData
 
class  MergedClusterRelationsObj
 
class  PMTHit
 
class  PMTHitCollection
 
class  PMTHitCollectionIterator
 
class  PMTHitConstCollectionIterator
 
class  PMTHitData
 
class  PMTHitObj
 
class  ProtoCluster
 
class  ProtoClusterCollection
 
class  ProtoClusterCollectionIterator
 
class  ProtoClusterConstCollectionIterator
 
class  ProtoClusterData
 
class  ProtoClusterObj
 
class  RawCalorimeterHit
 
class  RawCalorimeterHitCollection
 
class  RawCalorimeterHitCollectionIterator
 
class  RawCalorimeterHitConstCollectionIterator
 
class  RawCalorimeterHitData
 
class  RawCalorimeterHitObj
 
class  RawPMTHit
 
class  RawPMTHitCollection
 
class  RawPMTHitCollectionIterator
 
class  RawPMTHitConstCollectionIterator
 
class  RawPMTHitData
 
class  RawPMTHitObj
 
class  RawTrackerHit
 
class  RawTrackerHitCollection
 
class  RawTrackerHitCollectionIterator
 
class  RawTrackerHitConstCollectionIterator
 
class  RawTrackerHitData
 
class  RawTrackerHitObj
 
class  ReconstructedParticle
 
class  ReconstructedParticleCollection
 
class  ReconstructedParticleCollectionIterator
 
class  ReconstructedParticleConstCollectionIterator
 
class  ReconstructedParticleData
 
class  ReconstructedParticleObj
 
class  ReconstructedParticleRelations
 
class  ReconstructedParticleRelationsCollection
 
class  ReconstructedParticleRelationsCollectionIterator
 
class  ReconstructedParticleRelationsConstCollectionIterator
 
class  ReconstructedParticleRelationsData
 
class  ReconstructedParticleRelationsObj
 
class  RingImage
 
class  RingImageCollection
 
class  RingImageCollectionIterator
 
class  RingImageConstCollectionIterator
 
class  RingImageData
 
class  RingImageObj
 
class  TrackerHit
 
class  TrackerHitCollection
 
class  TrackerHitCollectionIterator
 
class  TrackerHitConstCollectionIterator
 
class  TrackerHitData
 
class  TrackerHitObj
 
class  TrackParameters
 
class  TrackParametersCollection
 
class  TrackParametersCollectionIterator
 
class  TrackParametersConstCollectionIterator
 
class  TrackParametersData
 
class  TrackParametersObj
 
class  VectorPolar
 
class  VectorXY
 
class  VectorXYZ
 
class  VectorXYZT
 
class  Vertex
 
class  VertexCollection
 
class  VertexCollectionIterator
 
class  VertexConstCollectionIterator
 
class  VertexData
 
class  VertexObj
 
class  Weight
 

Typedefs

using BasicParticleDataContainer = std::vector< BasicParticleData >
 
using BasicParticleObjPointerContainer = std::deque< BasicParticleObj * >
 
using CalorimeterHitDataContainer = std::vector< CalorimeterHitData >
 
using CalorimeterHitObjPointerContainer = std::deque< CalorimeterHitObj * >
 
using Cluster2DInfoDataContainer = std::vector< Cluster2DInfoData >
 
using Cluster2DInfoObjPointerContainer = std::deque< Cluster2DInfoObj * >
 
using Cluster3DInfoDataContainer = std::vector< Cluster3DInfoData >
 
using Cluster3DInfoObjPointerContainer = std::deque< Cluster3DInfoObj * >
 
using ClusterDataContainer = std::vector< ClusterData >
 
using ClusterObjPointerContainer = std::deque< ClusterObj * >
 
using ClusterLayerDataContainer = std::vector< ClusterLayerData >
 
using ClusterLayerObjPointerContainer = std::deque< ClusterLayerObj * >
 
using EventInfoDataContainer = std::vector< EventInfoData >
 
using EventInfoObjPointerContainer = std::deque< EventInfoObj * >
 
using MergedClusterRelationsDataContainer = std::vector< MergedClusterRelationsData >
 
using MergedClusterRelationsObjPointerContainer = std::deque< MergedClusterRelationsObj * >
 
using PMTHitDataContainer = std::vector< PMTHitData >
 
using PMTHitObjPointerContainer = std::deque< PMTHitObj * >
 
using ProtoClusterDataContainer = std::vector< ProtoClusterData >
 
using ProtoClusterObjPointerContainer = std::deque< ProtoClusterObj * >
 
using RawCalorimeterHitDataContainer = std::vector< RawCalorimeterHitData >
 
using RawCalorimeterHitObjPointerContainer = std::deque< RawCalorimeterHitObj * >
 
using RawPMTHitDataContainer = std::vector< RawPMTHitData >
 
using RawPMTHitObjPointerContainer = std::deque< RawPMTHitObj * >
 
using RawTrackerHitDataContainer = std::vector< RawTrackerHitData >
 
using RawTrackerHitObjPointerContainer = std::deque< RawTrackerHitObj * >
 
using ReconstructedParticleDataContainer = std::vector< ReconstructedParticleData >
 
using ReconstructedParticleObjPointerContainer = std::deque< ReconstructedParticleObj * >
 
using ReconstructedParticleRelationsDataContainer = std::vector< ReconstructedParticleRelationsData >
 
using ReconstructedParticleRelationsObjPointerContainer = std::deque< ReconstructedParticleRelationsObj * >
 
using RingImageDataContainer = std::vector< RingImageData >
 
using RingImageObjPointerContainer = std::deque< RingImageObj * >
 
using TrackerHitDataContainer = std::vector< TrackerHitData >
 
using TrackerHitObjPointerContainer = std::deque< TrackerHitObj * >
 
using TrackParametersDataContainer = std::vector< TrackParametersData >
 
using TrackParametersObjPointerContainer = std::deque< TrackParametersObj * >
 
using VertexDataContainer = std::vector< VertexData >
 
using VertexObjPointerContainer = std::deque< VertexObj * >
 

Functions

std::ostream & operator<< (std::ostream &o, const ConstBasicParticle &value)
 
std::ostream & operator<< (std::ostream &o, const BasicParticleCollection &v)
 
std::ostream & operator<< (std::ostream &o, const ConstCalorimeterHit &value)
 
std::ostream & operator<< (std::ostream &o, const CalorimeterHitCollection &v)
 
std::ostream & operator<< (std::ostream &o, const ConstCluster &value)
 
std::ostream & operator<< (std::ostream &o, const ConstCluster2DInfo &value)
 
std::ostream & operator<< (std::ostream &o, const Cluster2DInfoCollection &v)
 
std::ostream & operator<< (std::ostream &o, const ConstCluster3DInfo &value)
 
std::ostream & operator<< (std::ostream &o, const Cluster3DInfoCollection &v)
 
std::ostream & operator<< (std::ostream &o, const ClusterCollection &v)
 
std::ostream & operator<< (std::ostream &o, const ConstClusterLayer &value)
 
std::ostream & operator<< (std::ostream &o, const ClusterLayerCollection &v)
 
std::ostream & operator<< (std::ostream &o, const ConstEventInfo &value)
 
std::ostream & operator<< (std::ostream &o, const EventInfoCollection &v)
 
std::ostream & operator<< (std::ostream &o, const ConstMergedClusterRelations &value)
 
std::ostream & operator<< (std::ostream &o, const MergedClusterRelationsCollection &v)
 
std::ostream & operator<< (std::ostream &o, const ConstPMTHit &value)
 
std::ostream & operator<< (std::ostream &o, const PMTHitCollection &v)
 
std::ostream & operator<< (std::ostream &o, const ConstProtoCluster &value)
 
std::ostream & operator<< (std::ostream &o, const ProtoClusterCollection &v)
 
std::ostream & operator<< (std::ostream &o, const ConstRawCalorimeterHit &value)
 
std::ostream & operator<< (std::ostream &o, const RawCalorimeterHitCollection &v)
 
std::ostream & operator<< (std::ostream &o, const ConstRawPMTHit &value)
 
std::ostream & operator<< (std::ostream &o, const RawPMTHitCollection &v)
 
std::ostream & operator<< (std::ostream &o, const ConstRawTrackerHit &value)
 
std::ostream & operator<< (std::ostream &o, const RawTrackerHitCollection &v)
 
std::ostream & operator<< (std::ostream &o, const ConstReconstructedParticle &value)
 
std::ostream & operator<< (std::ostream &o, const ReconstructedParticleCollection &v)
 
std::ostream & operator<< (std::ostream &o, const ConstReconstructedParticleRelations &value)
 
std::ostream & operator<< (std::ostream &o, const ReconstructedParticleRelationsCollection &v)
 
std::ostream & operator<< (std::ostream &o, const ConstRingImage &value)
 
std::ostream & operator<< (std::ostream &o, const RingImageCollection &v)
 
std::ostream & operator<< (std::ostream &o, const ConstTrackerHit &value)
 
std::ostream & operator<< (std::ostream &o, const TrackerHitCollection &v)
 
std::ostream & operator<< (std::ostream &o, const ConstTrackParameters &value)
 
std::ostream & operator<< (std::ostream &o, const TrackParametersCollection &v)
 
std::ostream & operator<< (std::ostream &o, const ConstVertex &value)
 
std::ostream & operator<< (std::ostream &o, const VertexCollection &v)
 
std::ostream & operator<< (std::ostream &o, const eic::CovDiagXYZ &value)
 
std::ostream & operator<< (std::ostream &o, const eic::CovDiagXYZT &value)
 
std::ostream & operator<< (std::ostream &o, const eic::CovXYZ &value)
 
std::ostream & operator<< (std::ostream &o, const eic::Direction &value)
 
std::ostream & operator<< (std::ostream &o, const eic::FloatPair &value)
 
std::ostream & operator<< (std::ostream &o, const eic::Index &value)
 
std::ostream & operator<< (std::ostream &o, const eic::VectorPolar &value)
 
std::ostream & operator<< (std::ostream &o, const eic::VectorXY &value)
 
std::ostream & operator<< (std::ostream &o, const eic::VectorXYZ &value)
 
std::ostream & operator<< (std::ostream &o, const eic::VectorXYZT &value)
 
std::ostream & operator<< (std::ostream &o, const eic::Weight &value)
 

Typedef Documentation

◆ BasicParticleDataContainer

using eic::BasicParticleDataContainer = typedef std::vector<BasicParticleData>

◆ BasicParticleObjPointerContainer

◆ CalorimeterHitDataContainer

◆ CalorimeterHitObjPointerContainer

◆ Cluster2DInfoDataContainer

using eic::Cluster2DInfoDataContainer = typedef std::vector<Cluster2DInfoData>

◆ Cluster2DInfoObjPointerContainer

◆ Cluster3DInfoDataContainer

using eic::Cluster3DInfoDataContainer = typedef std::vector<Cluster3DInfoData>

◆ Cluster3DInfoObjPointerContainer

◆ ClusterDataContainer

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

◆ ClusterLayerDataContainer

using eic::ClusterLayerDataContainer = typedef std::vector<ClusterLayerData>

◆ ClusterLayerObjPointerContainer

◆ ClusterObjPointerContainer

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

◆ EventInfoDataContainer

using eic::EventInfoDataContainer = typedef std::vector<EventInfoData>

◆ EventInfoObjPointerContainer

using eic::EventInfoObjPointerContainer = typedef std::deque<EventInfoObj*>

◆ MergedClusterRelationsDataContainer

◆ MergedClusterRelationsObjPointerContainer

◆ PMTHitDataContainer

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

◆ PMTHitObjPointerContainer

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

◆ ProtoClusterDataContainer

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

◆ ProtoClusterObjPointerContainer

◆ RawCalorimeterHitDataContainer

◆ RawCalorimeterHitObjPointerContainer

◆ RawPMTHitDataContainer

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

◆ RawPMTHitObjPointerContainer

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

◆ RawTrackerHitDataContainer

using eic::RawTrackerHitDataContainer = typedef std::vector<RawTrackerHitData>

◆ RawTrackerHitObjPointerContainer

◆ ReconstructedParticleDataContainer

◆ ReconstructedParticleObjPointerContainer

◆ ReconstructedParticleRelationsDataContainer

◆ ReconstructedParticleRelationsObjPointerContainer

◆ RingImageDataContainer

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

◆ RingImageObjPointerContainer

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

◆ TrackerHitDataContainer

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

◆ TrackerHitObjPointerContainer

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

◆ TrackParametersDataContainer

◆ TrackParametersObjPointerContainer

◆ VertexDataContainer

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

◆ VertexObjPointerContainer

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

Function Documentation

◆ operator<<() [1/49]

std::ostream & eic::operator<< ( std::ostream &  o,
const BasicParticleCollection v 
)

◆ operator<<() [2/49]

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

◆ operator<<() [3/49]

std::ostream & eic::operator<< ( std::ostream &  o,
const Cluster2DInfoCollection v 
)

◆ operator<<() [4/49]

std::ostream & eic::operator<< ( std::ostream &  o,
const Cluster3DInfoCollection v 
)

◆ operator<<() [5/49]

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

◆ operator<<() [6/49]

std::ostream & eic::operator<< ( std::ostream &  o,
const ClusterLayerCollection v 
)

◆ operator<<() [7/49]

std::ostream & eic::operator<< ( std::ostream &  o,
const ConstBasicParticle value 
)

◆ operator<<() [8/49]

std::ostream & eic::operator<< ( std::ostream &  o,
const ConstCalorimeterHit value 
)

◆ operator<<() [9/49]

std::ostream & eic::operator<< ( std::ostream &  o,
const ConstCluster value 
)

◆ operator<<() [10/49]

std::ostream & eic::operator<< ( std::ostream &  o,
const ConstCluster2DInfo value 
)

◆ operator<<() [11/49]

std::ostream & eic::operator<< ( std::ostream &  o,
const ConstCluster3DInfo value 
)

◆ operator<<() [12/49]

std::ostream & eic::operator<< ( std::ostream &  o,
const ConstClusterLayer value 
)

◆ operator<<() [13/49]

std::ostream & eic::operator<< ( std::ostream &  o,
const ConstEventInfo value 
)

◆ operator<<() [14/49]

std::ostream & eic::operator<< ( std::ostream &  o,
const ConstMergedClusterRelations value 
)

◆ operator<<() [15/49]

std::ostream & eic::operator<< ( std::ostream &  o,
const ConstPMTHit value 
)

◆ operator<<() [16/49]

std::ostream & eic::operator<< ( std::ostream &  o,
const ConstProtoCluster value 
)

◆ operator<<() [17/49]

std::ostream & eic::operator<< ( std::ostream &  o,
const ConstRawCalorimeterHit value 
)

◆ operator<<() [18/49]

std::ostream & eic::operator<< ( std::ostream &  o,
const ConstRawPMTHit value 
)

◆ operator<<() [19/49]

std::ostream & eic::operator<< ( std::ostream &  o,
const ConstRawTrackerHit value 
)

◆ operator<<() [20/49]

std::ostream & eic::operator<< ( std::ostream &  o,
const ConstReconstructedParticle value 
)

◆ operator<<() [21/49]

std::ostream & eic::operator<< ( std::ostream &  o,
const ConstReconstructedParticleRelations value 
)

◆ operator<<() [22/49]

std::ostream & eic::operator<< ( std::ostream &  o,
const ConstRingImage value 
)

◆ operator<<() [23/49]

std::ostream & eic::operator<< ( std::ostream &  o,
const ConstTrackerHit value 
)

◆ operator<<() [24/49]

std::ostream & eic::operator<< ( std::ostream &  o,
const ConstTrackParameters value 
)

◆ operator<<() [25/49]

std::ostream & eic::operator<< ( std::ostream &  o,
const ConstVertex value 
)

◆ operator<<() [26/49]

std::ostream& eic::operator<< ( std::ostream &  o,
const eic::CovDiagXYZ value 
)
inline

◆ operator<<() [27/49]

std::ostream& eic::operator<< ( std::ostream &  o,
const eic::CovDiagXYZT value 
)
inline

◆ operator<<() [28/49]

std::ostream& eic::operator<< ( std::ostream &  o,
const eic::CovXYZ value 
)
inline

◆ operator<<() [29/49]

std::ostream& eic::operator<< ( std::ostream &  o,
const eic::Direction value 
)
inline

◆ operator<<() [30/49]

std::ostream& eic::operator<< ( std::ostream &  o,
const eic::FloatPair value 
)
inline

◆ operator<<() [31/49]

std::ostream& eic::operator<< ( std::ostream &  o,
const eic::Index value 
)
inline

◆ operator<<() [32/49]

std::ostream& eic::operator<< ( std::ostream &  o,
const eic::VectorPolar value 
)
inline

◆ operator<<() [33/49]

std::ostream& eic::operator<< ( std::ostream &  o,
const eic::VectorXY value 
)
inline

◆ operator<<() [34/49]

std::ostream& eic::operator<< ( std::ostream &  o,
const eic::VectorXYZ value 
)
inline

◆ operator<<() [35/49]

std::ostream& eic::operator<< ( std::ostream &  o,
const eic::VectorXYZT value 
)
inline

◆ operator<<() [36/49]

std::ostream& eic::operator<< ( std::ostream &  o,
const eic::Weight value 
)
inline

◆ operator<<() [37/49]

std::ostream & eic::operator<< ( std::ostream &  o,
const EventInfoCollection v 
)

◆ operator<<() [38/49]

std::ostream & eic::operator<< ( std::ostream &  o,
const MergedClusterRelationsCollection v 
)

◆ operator<<() [39/49]

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

◆ operator<<() [40/49]

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

◆ operator<<() [41/49]

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

◆ operator<<() [42/49]

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

◆ operator<<() [43/49]

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

◆ operator<<() [44/49]

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

◆ operator<<() [45/49]

std::ostream & eic::operator<< ( std::ostream &  o,
const ReconstructedParticleRelationsCollection v 
)

◆ operator<<() [46/49]

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

◆ operator<<() [47/49]

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

◆ operator<<() [48/49]

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

◆ operator<<() [49/49]

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