Rivet  1.8.0
Public Member Functions | Protected Member Functions
Rivet::CentralEtHCM Class Reference

Summed $ E_\perp $ of central particles in HCM system. More...

#include <CentralEtHCM.hh>

Inheritance diagram for Rivet::CentralEtHCM:
Rivet::Projection Rivet::ProjectionApplier

List of all members.

Public Member Functions

 CentralEtHCM (const DISFinalState &fs)
virtual const Projectionclone () const
 Clone on the heap.
double sumEt () const
 The sum of the Et in the central rapidity bin.

Protected Member Functions

void project (const Event &e)
 Apply the projection on to the Event.
int compare (const Projection &p) const
 Compare with other projections.

Detailed Description

Summed $ E_\perp $ of central particles in HCM system.

Sum up $ E_\perp $ of all particles in the hadronic final state in the central rapidity bin of the HCM system.


Constructor & Destructor Documentation

The default constructor. Must specify a FinalStateHCM projection object which is guaranteed to live throughout the run.

References Rivet::ProjectionApplier::addProjection(), and Rivet::Projection::setName().

Referenced by clone().


Member Function Documentation

void Rivet::CentralEtHCM::project ( const Event e) [protected, virtual]

Apply the projection on to the Event.

Todo:
Generalise rapidity cut value

Implements Rivet::Projection.

References Rivet::FourMomentum::Et(), Rivet::Particle::momentum(), Rivet::FinalState::particles(), and Rivet::FourMomentum::rapidity().


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