DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Classes | Namespaces | Functions
SegmentationParameter.h File Reference
#include <sstream>
#include <string>
#include <typeinfo>
#include <vector>

Go to the source code of this file.

Classes

struct  dd4hep::DDSegmentation::TypeName< TYPE >
 Helper class to extract type names. More...
 
struct  dd4hep::DDSegmentation::TypeName< int >
 Specialization for int type. More...
 
struct  dd4hep::DDSegmentation::TypeName< float >
 Specialization for float type. More...
 
struct  dd4hep::DDSegmentation::TypeName< double >
 Specialization for double type. More...
 
struct  dd4hep::DDSegmentation::TypeName< std::string >
 Specialization for string type. More...
 
struct  dd4hep::DDSegmentation::TypeName< std::vector< int > >
 Specialization for int vector type. More...
 
struct  dd4hep::DDSegmentation::TypeName< std::vector< float > >
 Specialization for float vector type. More...
 
struct  dd4hep::DDSegmentation::TypeName< std::vector< double > >
 Specialization for double vector type. More...
 
struct  dd4hep::DDSegmentation::TypeName< std::vector< std::string > >
 Specialization for string vector type. More...
 
class  dd4hep::DDSegmentation::SegmentationParameter
 Class to hold a segmentation parameter with its description. More...
 
class  dd4hep::DDSegmentation::TypedSegmentationParameter< TYPE >
 Concrete class to hold a segmentation parameter of a given type with its description. More...
 
class  dd4hep::DDSegmentation::TypedSegmentationParameter< std::vector< TYPE > >
 Concrete class to hold a segmentation parameter of a vector of items of a given type with its description. More...
 

Namespaces

 dd4hep
 Namespace for the AIDA detector description toolkit.
 
 dd4hep::DDSegmentation
 Namespace for base segmentations.
 

Functions

std::vector< std::string > dd4hep::DDSegmentation::splitString (const std::string &s, char delimiter=' ')
 Helper method to split string into tokens. More...