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

Cluster photons from a given FS to all charged particles (typically leptons) from signal and store the original charged particles and photons as particles() while the newly created clustered lepton objects are accessible as clusteredLeptons() More...

#include <LeptonClusters.hh>

Inheritance diagram for Rivet::LeptonClusters:
Rivet::FinalState Rivet::Projection Rivet::ProjectionApplier

List of all members.

Public Member Functions

 LeptonClusters (const FinalState &photons, const FinalState &signal, double dRmax, bool cluster, const std::vector< std::pair< double, double > > &etaRanges, double pTmin)
virtual const Projectionclone () const
 Clone on the heap.
const vector< ClusteredLepton > & clusteredLeptons () const

Protected Member Functions

void project (const Event &e)
 Apply the projection on the supplied event.
int compare (const Projection &p) const
 Compare projections.

Detailed Description

Cluster photons from a given FS to all charged particles (typically leptons) from signal and store the original charged particles and photons as particles() while the newly created clustered lepton objects are accessible as clusteredLeptons()


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