8 #ifndef _DFDCIntersection_factory_
9 #define _DFDCIntersection_factory_
11 #include <JANA/JFactory.h>
24 jerror_t
brun(JEventLoop *eventLoop, int32_t runnumber);
25 jerror_t
evnt(JEventLoop *eventLoop, uint64_t eventnumber);
32 void FindIntersections(vector<const DFDCHit*> &layer1, vector<const DFDCHit*> &layer2, vector<DFDCIntersection*> &intersections);
42 #endif // _DFDCIntersection_factory_
vector< vector< DFDCWire * > > fdcwires
void MakeRestrictedIntersectionPoints(vector< vector< const DFDCHit * > > &hits_by_layer)
jerror_t brun(JEventLoop *eventLoop, int32_t runnumber)
Called everytime a new run number is detected.
void MakeIntersectionPoints(vector< vector< const DFDCHit * > > &hits_by_layer)
jerror_t init(void)
Called once at program start.
DFDCIntersection_factory()
~DFDCIntersection_factory()
vector< vector< vector< const DFDCHit * > > > fdchits_by_package
fdchits_by_package[package][layer][hit]
void FindIntersections(vector< const DFDCHit * > &layer1, vector< const DFDCHit * > &layer2, vector< DFDCIntersection * > &intersections)
jerror_t evnt(JEventLoop *eventLoop, uint64_t eventnumber)
Called every event.