2 #ifndef _DPSGeometry_factory_
3 #define _DPSGeometry_factory_
5 #include <JANA/JFactory.h>
20 jerror_t
brun(JEventLoop *loop, int32_t runnumber)
23 SetFactoryFlag(NOT_OBJECT_OWNER);
24 ClearFactoryFlag(WRITE_TO_OUTPUT);
26 if( psgeometry )
delete psgeometry;
36 jerror_t
evnt(JEventLoop *loop, uint64_t eventnumber)
39 if( psgeometry ) _data.push_back( psgeometry );
49 if( psgeometry )
delete psgeometry;
56 #endif // _DPSGeometry_factory_
jerror_t brun(JEventLoop *loop, int32_t runnumber)
jerror_t evnt(JEventLoop *loop, uint64_t eventnumber)