dd4pod Namespace Reference

Classes

class  CalorimeterHit
 
class  CalorimeterHitCollection
 A Collection is identified by an ID. More...
 
class  CalorimeterHitCollectionIterator
 
class  CalorimeterHitData
 
class  CalorimeterHitObj
 
class  ConstCalorimeterHit
 
class  ConstGeant4Particle
 
class  ConstPhotoMultiplierHit
 
class  ConstTrackerHit
 
class  FourVector
 
class  Geant4Particle
 
class  Geant4ParticleCollection
 A Collection is identified by an ID. More...
 
class  Geant4ParticleCollectionIterator
 
class  Geant4ParticleData
 
class  Geant4ParticleObj
 
class  MonteCarloContrib
 
class  PhotoMultiplierHit
 
class  PhotoMultiplierHitCollection
 A Collection is identified by an ID. More...
 
class  PhotoMultiplierHitCollectionIterator
 
class  PhotoMultiplierHitData
 
class  PhotoMultiplierHitObj
 
class  ThreeVector
 
class  TrackerHit
 
class  TrackerHitCollection
 A Collection is identified by an ID. More...
 
class  TrackerHitCollectionIterator
 
class  TrackerHitData
 
class  TrackerHitObj
 

Typedefs

using CalorimeterHitDataContainer = std::vector< CalorimeterHitData >
 
using CalorimeterHitObjPointerContainer = std::deque< CalorimeterHitObj * >
 
using Geant4ParticleDataContainer = std::vector< Geant4ParticleData >
 
using Geant4ParticleObjPointerContainer = std::deque< Geant4ParticleObj * >
 
using PhotoMultiplierHitDataContainer = std::vector< PhotoMultiplierHitData >
 
using PhotoMultiplierHitObjPointerContainer = std::deque< PhotoMultiplierHitObj * >
 
using TrackerHitDataContainer = std::vector< TrackerHitData >
 
using TrackerHitObjPointerContainer = std::deque< TrackerHitObj * >
 

Functions

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 ConstGeant4Particle &value)
 
std::ostream & operator<< (std::ostream &o, const Geant4ParticleCollection &v)
 
std::ostream & operator<< (std::ostream &o, const ConstPhotoMultiplierHit &value)
 
std::ostream & operator<< (std::ostream &o, const PhotoMultiplierHitCollection &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 dd4pod::FourVector &value)
 
std::ostream & operator<< (std::ostream &o, const dd4pod::MonteCarloContrib &value)
 
std::ostream & operator<< (std::ostream &o, const dd4pod::ThreeVector &value)
 

Typedef Documentation

◆ CalorimeterHitDataContainer

Definition at line 26 of file CalorimeterHitCollection.h.

◆ CalorimeterHitObjPointerContainer

Definition at line 27 of file CalorimeterHitCollection.h.

◆ Geant4ParticleDataContainer

Definition at line 26 of file Geant4ParticleCollection.h.

◆ Geant4ParticleObjPointerContainer

Definition at line 27 of file Geant4ParticleCollection.h.

◆ PhotoMultiplierHitDataContainer

Definition at line 26 of file PhotoMultiplierHitCollection.h.

◆ PhotoMultiplierHitObjPointerContainer

◆ TrackerHitDataContainer

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

Definition at line 26 of file TrackerHitCollection.h.

◆ TrackerHitObjPointerContainer

Definition at line 27 of file TrackerHitCollection.h.

Function Documentation

◆ operator<<() [1/11]

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

Definition at line 123 of file CalorimeterHitCollection.cc.

◆ operator<<() [2/11]

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

Definition at line 94 of file CalorimeterHit.cc.

◆ operator<<() [3/11]

std::ostream & dd4pod::operator<< ( std::ostream &  o,
const ConstGeant4Particle value 
)

Definition at line 239 of file Geant4Particle.cc.

◆ operator<<() [4/11]

std::ostream & dd4pod::operator<< ( std::ostream &  o,
const ConstPhotoMultiplierHit value 
)

Definition at line 101 of file PhotoMultiplierHit.cc.

◆ operator<<() [5/11]

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

Definition at line 101 of file TrackerHit.cc.

◆ operator<<() [6/11]

std::ostream& dd4pod::operator<< ( std::ostream &  o,
const dd4pod::FourVector value 
)
inline

Definition at line 21 of file FourVector.h.

◆ operator<<() [7/11]

std::ostream& dd4pod::operator<< ( std::ostream &  o,
const dd4pod::MonteCarloContrib value 
)
inline

Definition at line 25 of file MonteCarloContrib.h.

◆ operator<<() [8/11]

std::ostream& dd4pod::operator<< ( std::ostream &  o,
const dd4pod::ThreeVector value 
)
inline

Definition at line 20 of file ThreeVector.h.

◆ operator<<() [9/11]

std::ostream & dd4pod::operator<< ( std::ostream &  o,
const Geant4ParticleCollection v 
)

Definition at line 161 of file Geant4ParticleCollection.cc.

◆ operator<<() [10/11]

std::ostream & dd4pod::operator<< ( std::ostream &  o,
const PhotoMultiplierHitCollection v 
)

Definition at line 123 of file PhotoMultiplierHitCollection.cc.

◆ operator<<() [11/11]

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

Definition at line 123 of file TrackerHitCollection.cc.