Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members

BaseJetPairing.h

Go to the documentation of this file.
00001 
00016 #ifndef __BASEJETPAIRING_H
00017 #define __BASEJETPAIRING_H
00018 
00019 class JetFitObject;
00020 
00021 //  Class BaseConstraint:
00023 
00030 class BaseJetPairing {
00031   public:
00032     virtual ~BaseJetPairing() {};
00033     
00034     // setters
00035     virtual void reset() {iperm = 0;};
00036     
00037     // getters
00038     virtual int getNPerm() const = 0;
00039     
00040     // does the job
00041     virtual int nextPermutation (JetFitObject *permObjects[]) = 0;
00042     
00043   protected:
00044     int iperm; 
00045 
00046 };
00047     
00048 #endif // __BASEJETPAIRING_H
00049 

Generated on Fri Sep 14 17:38:20 2007 for Kinfit by doxygen 1.3.2