![]() |
![]() |
DD4hep - The AIDA detector description toolkit for high energy physics experiments
DD4hep
Rev:Unversioneddirectory
|
#include "DDSegmentation/BitField64.h"
#include "DDSegmentation/SegmentationFactory.h"
#include "DDSegmentation/SegmentationParameter.h"
#include <map>
#include <utility>
#include <set>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
struct | DD4hep::DDSegmentation::Vector3D |
Simple container for a physics vector. More... | |
class | DD4hep::DDSegmentation::Segmentation |
Base class for all segmentations. More... | |
Namespaces | |
DD4hep | |
Namespace for the AIDA detector description toolkit. | |
DD4hep::DDSegmentation | |
Namespace for base segmentations. | |
Macros | |
#define | REGISTER_SEGMENTATION(classname) static const SegmentationCreator<classname> classname##_creator(#classname); |
Macro to instantiate a new SegmentationCreator by its type name. More... | |
Typedefs | |
typedef SegmentationParameter * | DD4hep::DDSegmentation::Parameter |
typedef std::vector< Parameter > | DD4hep::DDSegmentation::Parameters |
typedef TypedSegmentationParameter < int > * | DD4hep::DDSegmentation::IntParameter |
typedef TypedSegmentationParameter < float > * | DD4hep::DDSegmentation::FloatParameter |
typedef TypedSegmentationParameter < double > * | DD4hep::DDSegmentation::DoubleParameter |
typedef TypedSegmentationParameter < std::string > * | DD4hep::DDSegmentation::StringParameter |
typedef TypedSegmentationParameter < std::vector< int > > * | DD4hep::DDSegmentation::IntVecParameter |
typedef TypedSegmentationParameter < std::vector< float > > * | DD4hep::DDSegmentation::FloatVecParameter |
typedef TypedSegmentationParameter < std::vector< double > > * | DD4hep::DDSegmentation::DoubleVecParameter |
typedef TypedSegmentationParameter < std::vector< std::string > > * | DD4hep::DDSegmentation::StringVecParameter |
typedef SegmentationParameter::UnitType | DD4hep::DDSegmentation::UnitType |
#define REGISTER_SEGMENTATION | ( | classname | ) | static const SegmentationCreator<classname> classname##_creator(#classname); |
Macro to instantiate a new SegmentationCreator by its type name.
Definition at line 170 of file Segmentation.h.