Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members  

IsFinalState.h

Go to the documentation of this file.
00001 //*************************************************************************
00002 //*                                                                       *
00003 //*  class IsFinalState                                                   **
00004 //*                                                                       *
00005 //* this predicate returns true if the input has no decay vertex          *
00006 //* i.e. the particle belongs to the final state.                         *
00007 //*                                                                        *
00008 //*************************************************************************
00009 #ifndef HEPMCHELPER_ISFINALSTATE_H
00010 #define HEPMCHELPER_ISFINALSTATE_H
00011 
00012 #ifndef HEPMCHELPER_IMCSELECTOR_H
00013 #include "AtlfastUtils/HepMC_helper/IMCselector.h"
00014 #endif
00015 
00016 namespace HepMC_helper{
00017   class IsFinalState: public IMCselector {
00018     
00019   public:
00020     IsFinalState() { } 
00021     IMCselector* create() const;
00022     virtual bool operator()( const Particle* const p )const;
00023     virtual bool operator()( const Particle& p ) const;
00024   };
00025 }
00026 #endif

Generated on Thu Apr 18 09:55:25 2002 for Atlfast by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001