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

FourJetPairing.h

Go to the documentation of this file.
00001 
00016 #ifndef __FOURJETPAIRING_H
00017 #define __FOURJETPAIRING_H
00018 
00019 #include <iostream>
00020 #include "jbltools/kinfit/BaseJetPairing.h"
00021 #include "jbltools/kinfit/JetFitObject.h"
00022 
00023 //  Class FourJetPairing:
00025 
00033 class FourJetPairing : public BaseJetPairing {
00034   public:
00036     FourJetPairing (JetFitObject *jets_[]);
00037     
00039     virtual ~FourJetPairing() {};    
00040         
00042     virtual int getNPerm() const {return NPERM;};
00043     
00045     virtual int nextPermutation (JetFitObject *permObjects[]);
00046     
00047   protected:
00048     enum {NPERM = 3};
00049     enum {NJETS = 4};
00050     JetFitObject *jets[NJETS]; 
00051     int permutations [NPERM][NJETS];
00052 
00053 };
00054     
00055 #endif // __FOURJETPAIRING_H
00056 

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