8 #ifndef _DDetectorMatches_factory_WireBased_
9 #define _DDetectorMatches_factory_WireBased_
15 #include <JANA/JFactory.h>
32 const char*
Tag(
void){
return "WireBased";}
35 DDetectorMatches* Create_DDetectorMatches(jana::JEventLoop* locEventLoop, vector<const DTrackWireBased*>& locTrackWireBasedVector);
39 jerror_t brun(jana::JEventLoop *locEventLoop, int32_t runnumber);
40 jerror_t evnt(jana::JEventLoop *locEventLoop, uint64_t eventnumber);
49 void MatchToTrack(
const DParticleID* locParticleID,
const DBCALShower* locBCALShower,
const vector<const DTrackWireBased*>& locTrackWireBasedVector,
DDetectorMatches* locDetectorMatches)
const;
50 void MatchToTrack(
const DParticleID* locParticleID,
const DFCALShower* locFCALShower,
const vector<const DTrackWireBased*>& locTrackWireBasedVector,
DDetectorMatches* locDetectorMatches)
const;
53 #endif // _DDetectorMatches_factory_WireBased_
virtual ~DDetectorMatches_factory_WireBased()
DDetectorMatches_factory_WireBased()