Classes | Public Member Functions

ForIA::IFourMomentum Class Reference

#include <IFourMomentum.hh>

Inheritance diagram for ForIA::IFourMomentum:
ForIA::Cluster ForIA::Jet ForIA::L2J7Jet ForIA::Track ForIA::TruthJet ForIA::TruthParticle

List of all members.

Classes

struct  ByEtaDown
 Used to sort four momenta by decreasing $\eta$. More...
struct  ByEtaUp
 Used to sort four momenta by increasing $\eta$. More...
struct  ByPTDown
 Used to sort four momenta by decreasing pT. More...
struct  ByPTUp
 Used to sort four momenta by increasing pT. More...
struct  Comparison

Public Member Functions

virtual ~IFourMomentum ()
virtual double eta () const =0
virtual double theta () const =0
virtual double phi () const =0
virtual double ET () const =0
virtual double PT () const =0
virtual double E () const =0
virtual double px () const =0
virtual double py () const =0
virtual double pz () const =0

Detailed Description

Definition at line 20 of file IFourMomentum.hh.


Constructor & Destructor Documentation

virtual ForIA::IFourMomentum::~IFourMomentum (  ) [inline, virtual]

Definition at line 24 of file IFourMomentum.hh.


Member Function Documentation

virtual double ForIA::IFourMomentum::E (  ) const [pure virtual]
virtual double ForIA::IFourMomentum::ET (  ) const [pure virtual]
virtual double ForIA::IFourMomentum::eta (  ) const [pure virtual]
virtual double ForIA::IFourMomentum::phi (  ) const [pure virtual]
virtual double ForIA::IFourMomentum::PT (  ) const [pure virtual]
virtual double ForIA::IFourMomentum::px (  ) const [pure virtual]
virtual double ForIA::IFourMomentum::py (  ) const [pure virtual]
virtual double ForIA::IFourMomentum::pz (  ) const [pure virtual]
virtual double ForIA::IFourMomentum::theta (  ) const [pure virtual]

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