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 | 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 >
 
class  DD4hep::DDSegmentation::TypedSegmentationParameter< std::vector< TYPE > >
 

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...