8 #ifndef _DReaction_factory_trackeff_missing_
9 #define _DReaction_factory_trackeff_missing_
14 #include <JANA/JFactory.h>
30 SetFactoryFlag(PERSISTANT);
32 const char*
Tag(
void){
return "trackeff_missing";}
35 jerror_t evnt(JEventLoop* locEventLoop, uint64_t locEventNumber);
38 bool dDebugFlag =
false;
41 void Add_MassHistograms(
DReaction* locReaction,
bool locUseKinFitResultsFlag,
string locBaseUniqueName =
"");
42 void Create_InvariantMassHistogram(
DReaction* locReaction,
Particle_t locPID,
bool locUseKinFitResultsFlag,
string locBaseUniqueName);
43 void Create_MissingMassSquaredHistogram(
DReaction* locReaction,
Particle_t locPID,
bool locUseKinFitResultsFlag,
string locBaseUniqueName,
int locMissingMassOffOfStepIndex,
const deque<Particle_t>& locMissingMassOffOfPIDs);
44 void Add_PostKinfitTimingCuts(
DReaction* locReaction);
52 #endif // _DReaction_factory_trackeff_missing_
DReaction_factory_trackeff_missing()
deque< DReactionStep * > dReactionStepPool