file /home/anarendran/Documents/temp/rivet/include/Rivet/Projections/UnstableParticles.hh

/home/anarendran/Documents/temp/rivet/include/Rivet/Projections/UnstableParticles.hh

Namespaces

Name
Rivet

Classes

Name
classRivet::UnstableParticles
Project out all physical-but-decayed particles in an event.

Source code

// -*- C++ -*-
#ifndef RIVET_UnstableParticles_HH
#define RIVET_UnstableParticles_HH

#include "Rivet/Projections/FinalState.hh"

namespace Rivet {


  class UnstableParticles : public FinalState {
  public:



    UnstableParticles(const Cut& c=Cuts::open())
      : FinalState(c)
    {
      setName("UnstableParticles");
    }

    DEFAULT_RIVET_PROJ_CLONE(UnstableParticles);


  protected:

    virtual void project(const Event& e);

  };


  // Backward compatibility alias
  using UnstableFinalState = UnstableParticles;


}


#endif

Updated on 2022-08-07 at 20:17:18 +0100