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

FourJetPairing Class Reference

Class to handle permutations of 2b jets and 4 light jets. More...

#include <FourJetPairing.h>

Inheritance diagram for FourJetPairing:

Inheritance graph
[legend]
Collaboration diagram for FourJetPairing:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 FourJetPairing (JetFitObject *jets_[])
 constructor

virtual ~FourJetPairing ()
 Virtual destructor.

virtual int getNPerm () const
 Number of permutaions.

virtual int nextPermutation (JetFitObject *permObjects[])
 does the job


Protected Types

enum  { NPERM = 3 }
enum  { NJETS = 4 }

Protected Attributes

JetFitObjectjets [NJETS]
int permutations [NPERM][NJETS]

Detailed Description

Class to handle permutations of 2b jets and 4 light jets.

Author: Jenny List, Anca Siebel Last update:

Date
2007/09/14 10:58:42
by:
Author
blist

Definition at line 33 of file FourJetPairing.h.


Member Enumeration Documentation

anonymous enum [protected]
 

Enumeration values:
NPERM 

Definition at line 48 of file FourJetPairing.h.

anonymous enum [protected]
 

Enumeration values:
NJETS 

Definition at line 49 of file FourJetPairing.h.


Constructor & Destructor Documentation

FourJetPairing::FourJetPairing JetFitObject jets_[]  ) 
 

constructor

Definition at line 16 of file FourJetPairing.C.

References BaseJetPairing::iperm, jets, NJETS, NPERM, and permutations.

virtual FourJetPairing::~FourJetPairing  )  [inline, virtual]
 

Virtual destructor.

Definition at line 39 of file FourJetPairing.h.


Member Function Documentation

virtual int FourJetPairing::getNPerm  )  const [inline, virtual]
 

Number of permutaions.

Implements BaseJetPairing.

Definition at line 42 of file FourJetPairing.h.

References NPERM.

Referenced by main().

int FourJetPairing::nextPermutation JetFitObject permObjects[]  )  [virtual]
 

does the job

Implements BaseJetPairing.

Definition at line 33 of file FourJetPairing.C.

References BaseJetPairing::iperm, jets, NJETS, and permutations.

Referenced by main().


Member Data Documentation

JetFitObject* FourJetPairing::jets[NJETS] [protected]
 

Definition at line 50 of file FourJetPairing.h.

Referenced by FourJetPairing(), and nextPermutation().

int FourJetPairing::permutations[NPERM][NJETS] [protected]
 

Definition at line 51 of file FourJetPairing.h.

Referenced by FourJetPairing(), and nextPermutation().


The documentation for this class was generated from the following files:
Generated on Fri Sep 14 17:38:36 2007 for Kinfit by doxygen 1.3.2