DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Classes | Namespaces
Geant4HitCollection.h File Reference
#include <DD4hep/Handle.h>
#include <DDG4/ComponentUtils.h>
#include <G4VHitsCollection.hh>
#include <G4VHit.hh>
#include <vector>
#include <string>
#include <climits>
#include <typeinfo>
#include <stdexcept>

Go to the source code of this file.

Classes

class  dd4hep::sim::Geant4HitWrapper
 Generic wrapper class for hit structures created in Geant4 sensitive detectors. More...
 
class  dd4hep::sim::Geant4HitWrapper::InvalidHit
 Helper class to indicate invalid hit wrappers or containers. More...
 
class  dd4hep::sim::Geant4HitWrapper::HitManipulator
 Generic type manipulation class for generic hit structures created in Geant4 sensitive detectors. More...
 
class  dd4hep::sim::Geant4HitCollection
 Generic hit container class using Geant4HitWrapper objects. More...
 
class  dd4hep::sim::Geant4HitCollection::Compare
 Generic class template to compare/select hits in Geant4HitCollection objects. More...
 
union  dd4hep::sim::Geant4HitCollection::CollectionFlags
 Union defining the hit collection flags for processing. More...
 
struct  dd4hep::sim::Geant4HitCollection::CollectionFlags::BitItems
 Individual hit collection bits. More...
 
class  dd4hep::sim::PositionCompare< TYPE, POS >
 Specialized hit selector based on the hit's position. More...
 
class  dd4hep::sim::CellIDCompare< TYPE >
 Specialized hit selector based on the hit's cell identifier. More...
 

Namespaces

 dd4hep
 Namespace for the AIDA detector description toolkit.
 
 dd4hep::sim
 Namespace for the Geant4 based simulation part of the AIDA detector description toolkit.