00001 #ifndef DDPosPart_h 00002 #define DDPosPart_h 00003 00007 #include <string> 00008 #include <iostream> 00009 #include "DetectorDescription/Core/interface/DDName.h" 00010 #include "DetectorDescription/Core/interface/DDTransform.h" 00011 #include "DetectorDescription/Base/interface/DDTranslation.h" 00012 00013 class DDLogicalPart; 00014 class DDRotation; 00015 class DDDivision; 00016 00017 00022 00023 00041 void DDpos(const DDLogicalPart & self, 00042 const DDLogicalPart & parent, 00043 std::string copyno, 00044 const DDTranslation & trans, 00045 const DDRotation & rot, 00046 const DDDivision * div = NULL); 00047 00048 void DDpos(const DDLogicalPart & self, 00049 const DDLogicalPart & parent, 00050 int copyno, 00051 const DDTranslation & trans, 00052 const DDRotation & rot, 00053 const DDDivision * div = NULL); 00054 00055 #endif