MarlinKinfit  0.4.0
BaseJetPairing.h
Go to the documentation of this file.
1 
19 #ifndef __BASEJETPAIRING_H
20 #define __BASEJETPAIRING_H
21 
22 class JetFitObject;
23 
24 // Class BaseConstraint:
26 
34  public:
35  virtual ~BaseJetPairing() {};
36 
37  // setters
38  virtual void reset() {iperm = 0;};
39 
40  // getters
41  virtual int getNPerm() const = 0;
42 
43  // does the job
44  virtual int nextPermutation (JetFitObject *permObjects[]) = 0;
45 
46  protected:
47  int iperm;
48 
49 };
50 
51 #endif // __BASEJETPAIRING_H
52 
Class for jets with (E, eta, phi) in kinematic fits.
Definition: JetFitObject.h:57
Abstract base class for jet pairings.
Definition: BaseJetPairing.h:33