4 #include "marlin/Processor.h"
9 #include "TopEventILC.h"
11 using namespace lcio ;
12 using namespace marlin ;
37 virtual Processor* newProcessor() {
return new ZH5CFit ; }
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;
75 double _errene, _errtheta, _errphi;
80 float prob, bestprob, bestnit, bestmassZ, bestmassH, beststartmassZ, beststartmassH, bestphotonenergy, startmassZ, startmassH, variable;
81 float momentum[3], energy;
83 int _nRun, _nEvt, nit;
85 int bestperm, errorflag;
float _ecm
Input parameter: center of mass energy.
Definition: ZH5CFit.h:72
std::string _jetcolName
Input collection name.
Definition: ZH5CFit.h:69
An example processor for a kinematic fit.
Definition: ZH5CFit.h:33