DD4hep - The AIDA detector description toolkit for high energy physics experiments
DD4hep  Rev:Unversioneddirectory
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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::Simulation::Geant4HitWrapper
 Generic wrapper class for hit structures created in Geant4 sensitive detectors. More...
 
class  DD4hep::Simulation::Geant4HitWrapper::InvalidHit
 Helper class to indicate invalid hit wrappers or containers. More...
 
class  DD4hep::Simulation::Geant4HitWrapper::HitManipulator
 Generic type manipulation class for generic hit structures created in Geant4 sensitive detectors. More...
 
class  DD4hep::Simulation::Geant4HitCollection
 Generic hit container class using Geant4HitWrapper objects. More...
 
class  DD4hep::Simulation::Geant4HitCollection::Compare
 Generic class template to compare/select hits in Geant4HitCollection objects. More...
 
union  DD4hep::Simulation::Geant4HitCollection::CollectionFlags
 
struct  DD4hep::Simulation::Geant4HitCollection::CollectionFlags::BitItems
 
class  DD4hep::Simulation::PositionCompare< TYPE, POS >
 Specialized hit selector based on the hit's position. More...
 
class  DD4hep::Simulation::CellIDCompare< TYPE >
 Specialized hit selector based on the hit's cell identifier. More...
 

Namespaces

 DD4hep
 Namespace for the AIDA detector description toolkit.
 
 DD4hep::Simulation
 Namespace for the Geant4 based simulation part of the AIDA detector description toolkit.