CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
AxesNames Class Reference

#include <DDAxes.h>

Public Member Functions

 AxesNames ()
 
DDAxes index (const std::string &s)
 
const std::string name (const DDAxes &s)
 
 ~AxesNames ()
 

Private Attributes

std::map< std::string, DDAxesaxesmap_
 

Detailed Description

Definition at line 12 of file DDAxes.h.

Constructor & Destructor Documentation

AxesNames::AxesNames ( )

Definition at line 5 of file DDAxes.cc.

References phi, radial3D, rho, undefined, x, detailsBasic3DVector::y, and detailsBasic3DVector::z.

6  : axesmap_{{"x", x }, {"y", y}, {"z", z}, {"rho", rho}, {"radial3D", radial3D}, {"phi", phi}, {"undefined", undefined }}
Definition: DDAxes.h:10
float float float z
std::map< std::string, DDAxes > axesmap_
Definition: DDAxes.h:24
Definition: DDAxes.h:10
Definition: DDAxes.h:10
AxesNames::~AxesNames ( )

Member Function Documentation

DDAxes AxesNames::index ( const std::string &  s)
const std::string AxesNames::name ( const DDAxes s)

Member Data Documentation

std::map<std::string, DDAxes> AxesNames::axesmap_
private

Definition at line 24 of file DDAxes.h.