4 #include "marlin/Processor.h"
9 #include "TopEventILC.h"
11 using namespace lcio ;
12 using namespace marlin ;
37 virtual Processor* newProcessor() {
return new WW5CFit ; }
49 virtual void processRunHeader( LCRunHeader* run ) ;
53 virtual void processEvent( LCEvent * evt ) ;
56 virtual void check( LCEvent * evt ) ;
63 double JetEnergyResolution(
double E);
73 int _fitISR, _ifitter, _ievttrace;
79 float prob, bestprob, bestnit, bestmass1, bestmass2, beststartmass1, beststartmass2, bestphotonenergy, startmass1, startmass2, variable;
80 float momentum[3], energy;
82 int _nRun, _nEvt, nit;
84 int bestperm, errorflag;
86 TopEventILC* topevent;
An example processor for a kinematic fit.
Definition: WW5CFit.h:33
std::string _jetcolName
Input collection name.
Definition: WW5CFit.h:69
float _ecm
Input parameter: center of mass energy.
Definition: WW5CFit.h:72