00001 #ifndef DD_DDD_H_GRD 00002 #define DD_DDD_H_GRD 00003 00004 // CLHEP 00005 #include "CLHEP/Units/SystemOfUnits.h" 00006 00007 #include "DetectorDescription/Base/interface/DDException.h" 00008 00009 #include "DetectorDescription/Base/interface/DDTypes.h" 00010 #include "DetectorDescription/Core/interface/DDConstant.h" 00011 #include "DetectorDescription/Core/interface/DDString.h" 00012 #include "DetectorDescription/Core/interface/DDVector.h" 00013 #include "DetectorDescription/Core/interface/DDMap.h" 00014 // commented out to fix build, Stefano Argiro 16-Nov-05 00015 //#include "DetectorDescription/Core/interface/DDLParserI.h" 00016 #include "DetectorDescription/Core/interface/DDPosPart.h" 00017 #include "DetectorDescription/Core/interface/DDName.h" 00018 #include "DetectorDescription/Core/interface/DDLogicalPart.h" 00019 #include "DetectorDescription/Core/interface/DDMaterial.h" 00020 #include "DetectorDescription/Core/interface/DDSolid.h" 00021 00022 00023 namespace DD { 00024 // base types 00025 typedef DDName Name; 00026 typedef DDNumeric Numeric; 00027 typedef DDConstant Constant; 00028 typedef DDVector Vector; 00029 typedef DDString String; 00030 typedef DDMap Map; 00031 typedef DDException Exception; 00032 typedef DDTranslation Translation; 00033 typedef DDRotation Rotation; 00034 typedef DDRotationMatrix RotationMatrix; 00035 00036 // components 00037 typedef DDLogicalPart LogicalPart; 00038 typedef DDMaterial Material; 00039 typedef DDSolid Solid; 00040 typedef DDSolidFactory SolidFactory; 00041 00042 // the parser 00043 // typedef DDLParser Parser; 00044 } 00045 #endif // DD_DDD_H_GRD