|
KtJet::KtEvent Class Reference#include <KtEvent.h>
List of all members.
|
Public Member Functions |
| KtEvent (const std::vector< KtLorentzVector > &, int type, int angle, int recom, KtFloat rparameter) |
| KtEvent (const std::vector< KtLorentzVector > &, int type, KtDistance *, KtRecom *, KtFloat rparameter) |
| KtEvent (const std::vector< KtLorentzVector > &, int type, KtDistance *, int recom, KtFloat rparameter) |
| KtEvent (const std::vector< KtLorentzVector > &, int type, int angle, KtRecom *, KtFloat rparameter) |
| KtEvent (const std::vector< CLHEPNAMESPACE HepLorentzVector > &, int type, int angle, int recom, KtFloat rparameter) |
| KtEvent (const std::vector< KtLorentzVector > &, int type, int angle, int recom) |
| KtEvent (const std::vector< KtLorentzVector > &, int type, KtDistance *, KtRecom *) |
| KtEvent (const std::vector< KtLorentzVector > &, int type, KtDistance *, int recom) |
| KtEvent (const std::vector< KtLorentzVector > &, int type, int angle, KtRecom *) |
| KtEvent (const std::vector< CLHEPNAMESPACE HepLorentzVector > &, int type, int angle, int recom) |
| KtEvent (const KtLorentzVector &jet, int angle, int recom) |
| KtEvent (const KtLorentzVector &jet, KtDistance *, KtRecom *) |
| KtEvent (const KtLorentzVector &jet, KtDistance *, int recom) |
| KtEvent (const KtLorentzVector &jet, int angle, KtRecom *) |
| ~KtEvent () |
void | findJetsN (int nJets) |
void | findJetsD (KtFloat dCut) |
void | findJetsY (KtFloat yCut) |
int | getNJets () const |
std::vector< KtLorentzVector > | getJets () |
std::vector< KtLorentzVector > | getJetsE () |
std::vector< KtLorentzVector > | getJetsEt () |
std::vector< KtLorentzVector > | getJetsPt () |
std::vector< KtLorentzVector > | getJetsRapidity () |
std::vector< KtLorentzVector > | getJetsEta () |
KtFloat | getDMerge (int nJets) const |
KtFloat | getYMerge (int nJets) const |
int | getNConstituents () const |
std::vector< const KtLorentzVector * > | getConstituents () const |
std::vector< KtLorentzVector > | copyConstituents () const |
KtLorentzVector | getJet (const KtLorentzVector &) const |
void | setECut (KtFloat eCut) |
KtFloat | getECut () const |
KtFloat | getETot () const |
int | getType () const |
int | getAngle () const |
int | getRecom () const |
bool | isInclusive () const |
Detailed Description
The KtEvent class represents a whole system of KtLorentzVectors constructed using the defined KT clustering algorithm.
- Author:
- J.Butterworth J.Couchman B.Cox B.Waugh
Constructor & Destructor Documentation
KtJet::KtEvent::KtEvent |
( |
const std::vector< KtLorentzVector > & |
, |
|
|
int |
type, |
|
|
int |
angle, |
|
|
int |
recom, |
|
|
KtFloat |
rparameter |
|
) |
|
|
|
Inclusive method constructors |
KtJet::KtEvent::KtEvent |
( |
const std::vector< CLHEPNAMESPACE HepLorentzVector > & |
, |
|
|
int |
type, |
|
|
int |
angle, |
|
|
int |
recom, |
|
|
KtFloat |
rparameter |
|
) |
|
|
KtJet::KtEvent::KtEvent |
( |
const std::vector< KtLorentzVector > & |
, |
|
|
int |
type, |
|
|
int |
angle, |
|
|
int |
recom |
|
) |
|
|
|
Exclusive method constructors |
KtJet::KtEvent::KtEvent |
( |
const std::vector< CLHEPNAMESPACE HepLorentzVector > & |
, |
|
|
int |
type, |
|
|
int |
angle, |
|
|
int |
recom |
|
) |
|
|
KtJet::KtEvent::KtEvent |
( |
const KtLorentzVector & |
jet, |
|
|
int |
angle, |
|
|
int |
recom |
|
) |
|
|
|
Subjets method constructors |
Member Function Documentation
|
Get copies of input particles |
void KtJet::KtEvent::findJetsD |
( |
KtFloat |
dCut |
) |
|
|
|
Do exclusive jet-finding up to scale dCut |
void KtJet::KtEvent::findJetsN |
( |
int |
nJets |
) |
|
|
|
Do exclusive jet-finding for nJets jets |
void KtJet::KtEvent::findJetsY |
( |
KtFloat |
yCut |
) |
|
|
|
Do exclusive jet-finding up to parameter yCut |
int KtJet::KtEvent::getAngle |
( |
|
) |
const [inline] |
|
|
Get distance ("angle") scheme |
std::vector< const KtLorentzVector * > KtJet::KtEvent::getConstituents |
( |
|
) |
const |
|
|
Get pointers to input particles |
KtFloat KtJet::KtEvent::getDMerge |
( |
int |
nJets |
) |
const [inline] |
|
|
d-cut where n+1 jets merged to n |
KtFloat KtJet::KtEvent::getECut |
( |
|
) |
const [inline] |
|
|
Get ECut value used in calculating YCut |
KtFloat KtJet::KtEvent::getETot |
( |
|
) |
const [inline] |
|
|
Get total energy in event |
|
Jet containing given particle If passed jet in this event, return same jet. If passed particle or jet not in this event, error. |
|
Return final state jets without sorting |
|
Return jets in order of decreasing E |
|
Return final state jets in order of decreasing Et |
|
Return final state jets in order of decreasing pseudorapidity (eta) |
|
Return final state jets in order of decreasing Pt |
|
Return final state jets in order of decreasing rapidity |
int KtJet::KtEvent::getNConstituents |
( |
|
) |
const [inline] |
|
|
Get number of objects input to KtEvent |
int KtJet::KtEvent::getNJets |
( |
|
) |
const [inline] |
|
|
Returns the number of final state jets |
int KtJet::KtEvent::getRecom |
( |
|
) |
const [inline] |
|
int KtJet::KtEvent::getType |
( |
|
) |
const [inline] |
|
KtFloat KtJet::KtEvent::getYMerge |
( |
int |
nJets |
) |
const [inline] |
|
|
y-cut where n+1 jets merged to n |
bool KtJet::KtEvent::isInclusive |
( |
|
) |
const [inline] |
|
|
Get inclusive flag: true if inclusive method constructor was used |
void KtJet::KtEvent::setECut |
( |
KtFloat |
eCut |
) |
[inline] |
|
|
Set ECut value used in calculating YCut. Default is total transverse energy of the event |
The documentation for this class was generated from the following files:
Generated on Fri Jul 22 18:08:08 2005 for KtJet by
1.3.9.1
|