Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:13:24

0001 #ifndef BaseHepMCFilter_H
0002 #define BaseHepMCFilter_H
0003 
0004 // J.Bendavid
0005 
0006 // base class for simple filter to run inside of HadronizerFilter for
0007 // multiple hadronization attempts on lhe events
0008 
0009 #include "FWCore/ParameterSet/interface/ParameterSet.h"
0010 #include "SimDataFormats/GeneratorProducts/interface/HepMCProduct.h"
0011 
0012 //
0013 // class declaration
0014 //
0015 
0016 class BaseHepMCFilter {
0017 public:
0018   BaseHepMCFilter();
0019   virtual ~BaseHepMCFilter();
0020 
0021   virtual bool filter(const HepMC::GenEvent* evt) = 0;
0022 };
0023 
0024 #endif