MarlinKinfit  0.4.0
BaseEvent.h
Go to the documentation of this file.
1 
9 #ifndef __BASEEVENT_H
10 #define __BASEEVENT_H
11 
12 #include "FourVector.h"
13 #include "BaseFitObject.h"
14 #include "BaseFitter.h"
15 
16 // class BaseEvent
18 
31 class BaseEvent {
32  public:
33  virtual ~BaseEvent() {};
35  virtual void genEvent() = 0;
37  virtual int fitEvent (BaseFitter& fitter) = 0;
38 
39 };
40 
41 
42 #endif // __BASEEVENT_H
virtual void genEvent()=0
provides four-momenta (i.e. read values from ntuple, run toy MC, ...)
Abstract base class for fitting engines of kinematic fits.
Definition: BaseFitter.h:63
Abstract base class for different kinds of events.
Definition: BaseEvent.h:31
Declares class BaseFitter.
virtual int fitEvent(BaseFitter &fitter)=0
do it!
Declares class BaseFitObject.
Declares class FourVector.