36 #ifndef G4VMODELFACTORY
37 #define G4VMODELFACTORY
39 #include "G4String.hh"
62 void Print(std::ostream& ostr)
const;
89 ostr<<
" "<<
fName<<std::endl;
virtual ModelAndMessengers Create(const G4String &placement, const G4String &modelName)=0
void Print(std::ostream &ostr) const
std::vector< G4UImessenger * > Messengers
G4VModelFactory(const G4String &name)
std::pair< T *, Messengers > ModelAndMessengers
virtual ~G4VModelFactory()