simple jet finder for test purposes. More...
#include <L1GctSimpleJetFinder.h>
Public Member Functions | |
virtual void | fetchInput () |
get input data from sources | |
L1GctSimpleJetFinder (int id) | |
id is 0-8 for -ve Eta jetfinders, 9-17 for +ve Eta, for increasing Phi. | |
virtual void | process () |
process the data, fill output buffers | |
~L1GctSimpleJetFinder () | |
Protected Member Functions | |
virtual unsigned | centralCol0 () const |
virtual unsigned | maxRegionsIn () const |
virtual unsigned | nCols () const |
Private Member Functions | |
void | findJets () |
Static Private Attributes | |
static const unsigned int | CENTRAL_COL0 |
static const unsigned int | MAX_REGIONS_IN |
The real jetFinders must define these constants. | |
static const unsigned int | N_COLS |
Friends | |
std::ostream & | operator<< (std::ostream &os, const L1GctSimpleJetFinder &algo) |
Overload << operator. |
simple jet finder for test purposes.
Currently returns no jets The intention is to return local maxima (without clustering)
Definition at line 23 of file L1GctSimpleJetFinder.h.
L1GctSimpleJetFinder::L1GctSimpleJetFinder | ( | int | id | ) |
id is 0-8 for -ve Eta jetfinders, 9-17 for +ve Eta, for increasing Phi.
L1GctSimpleJetFinder::~L1GctSimpleJetFinder | ( | ) |
virtual unsigned L1GctSimpleJetFinder::centralCol0 | ( | ) | const [inline, protected, virtual] |
Reimplemented from L1GctJetFinderBase.
Definition at line 46 of file L1GctSimpleJetFinder.h.
References CENTRAL_COL0.
{ return CENTRAL_COL0; }
virtual void L1GctSimpleJetFinder::fetchInput | ( | ) | [virtual] |
get input data from sources
Implements L1GctJetFinderBase.
void L1GctSimpleJetFinder::findJets | ( | ) | [private] |
virtual unsigned L1GctSimpleJetFinder::maxRegionsIn | ( | ) | const [inline, protected, virtual] |
Reimplemented from L1GctJetFinderBase.
Definition at line 45 of file L1GctSimpleJetFinder.h.
References MAX_REGIONS_IN.
{ return MAX_REGIONS_IN; }
virtual unsigned L1GctSimpleJetFinder::nCols | ( | ) | const [inline, protected, virtual] |
Reimplemented from L1GctJetFinderBase.
Definition at line 47 of file L1GctSimpleJetFinder.h.
References N_COLS.
{ return N_COLS; }
virtual void L1GctSimpleJetFinder::process | ( | ) | [virtual] |
process the data, fill output buffers
Implements L1GctJetFinderBase.
std::ostream& operator<< | ( | std::ostream & | os, |
const L1GctSimpleJetFinder & | algo | ||
) | [friend] |
Overload << operator.
const unsigned int L1GctSimpleJetFinder::CENTRAL_COL0 [static, private] |
Reimplemented from L1GctJetFinderBase.
Definition at line 54 of file L1GctSimpleJetFinder.h.
Referenced by centralCol0().
const unsigned int L1GctSimpleJetFinder::MAX_REGIONS_IN [static, private] |
The real jetFinders must define these constants.
Dependent on number of rows and columns.
Reimplemented from L1GctJetFinderBase.
Definition at line 52 of file L1GctSimpleJetFinder.h.
Referenced by maxRegionsIn().
const unsigned int L1GctSimpleJetFinder::N_COLS [static, private] |
Reimplemented from L1GctJetFinderBase.
Definition at line 53 of file L1GctSimpleJetFinder.h.
Referenced by nCols().