8#include "GeoModelKernel/GeoLogVol.h"
11#include "G4LogicalVolume.hh"
12#include "G4Material.hh"
18typedef std::map<std::string, G4LogicalVolume*, std::less<std::string> >
vMap;
28 const std::string& n= theLog->getName();
30 G4LogicalVolume *theG4Log=0;
31 G4Material* theG4Mat=theMaterialFactory.
Build(theLog->getMaterial());
33 G4VSolid * theG4Solid = theSolidFactory.Build(theLog->getShape());
35 ATH_MSG_DEBUG(
"Building logical volume (single) "<<theLog->getName()<<
" " << theG4Mat);
36 theG4Log =
new G4LogicalVolume(theG4Solid,
std::map< std::string, AGDDVolume * > volumeList
std::map< std::string, G4LogicalVolume *, std::less< std::string > > vMap
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
AthMessaging(IMessageSvc *msgSvc, const std::string &name)
Constructor.
G4Material * Build(const GeoMaterial *)
SingleLogicalVolumeFactory()