rivet is hosted by Hepforge, IPPP Durham
Cuttable< fastjet::PseudoJet > Class Template Reference

List of all members.

Public Member Functions

 Cuttable (const fastjet::PseudoJet &pjet)
double getValue (Cuts::Quantity qty) const

Private Attributes

const fastjet::PseudoJet & pjet_

Detailed Description

template<>
class Rivet::Cuttable< fastjet::PseudoJet >

Definition at line 398 of file Cuts.cc.


Constructor & Destructor Documentation

Cuttable ( const fastjet::PseudoJet &  pjet) [inline]

Definition at line 400 of file Cuts.cc.

: pjet_(pjet) {}

Member Function Documentation

double getValue ( Cuts::Quantity  qty) const [inline, virtual]

Implements CuttableBase.

Definition at line 401 of file Cuts.cc.

                                            {
      switch ( qty ) {
      case Cuts::pT:     return pjet_.perp();
      case Cuts::Et:     return pjet_.Et();
      case Cuts::mass:   return pjet_.m();
      case Cuts::rap:    return pjet_.rap();
      case Cuts::absrap: return std::abs(pjet_.rap());
      case Cuts::eta:    return pjet_.eta();
      case Cuts::abseta: return std::abs(pjet_.eta());
      case Cuts::phi:    return pjet_.phi();
      default: qty_not_found();
      }
      return -999.;
    }

Member Data Documentation

const fastjet::PseudoJet& pjet_ [private]

Definition at line 417 of file Cuts.cc.


The documentation for this class was generated from the following file: