// $Id$ // // File: DBCALFactoryGenerator.cc // Created: Sun Aug 27 2006 // Creator: davidl (on Darwin swire-b241.jlab.org 8.7.0 powerpc) // #include #include "DBCALFactoryGenerator.h" #include "DBCAL_ADCHit_factory.h" #include "DBCAL_TDCHit_factory.h" #include "DBCAL_EHit_factory.h" #include "DBCAL_THit_factory.h" // Make ourselves a plugin extern "C"{ void InitPlugin(JApplication *app){ app->AddFactoryGenerator(new DBCALFactoryGenerator()); } } // "C" //--------------------------------- // GenerateFactories //--------------------------------- jerror_t DBCALFactoryGenerator::GenerateFactories(JEventLoop *loop) { loop->AddFactory(new DBCAL_ADCHit_factory()); loop->AddFactory(new DBCAL_TDCHit_factory()); loop->AddFactory(new DBCAL_EHit_factory()); loop->AddFactory(new DBCAL_THit_factory()); return NOERROR; }