CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
GenericDauHepMCFilter.h
Go to the documentation of this file.
1 #ifndef GENERICDAUHEPMCFILTER_h
2 #define GENERICDAUHEPMCFILTER_h
3 // -*- C++ -*-
4 //
5 // Package: GenericDauHepMCFilter
6 // Class: GenericDauHepMCFilter
7 //
15 //
16 // Original Author: Daniele Pedrini
17 // Created: Apr 29 2008
18 // $Id: GenericDauHepMCFilter.h,v 1.2 2010/07/21 04:23:24 wmtan Exp $
19 //
20 //
21 
22 
23 // system include files
24 #include <memory>
25 
26 // user include files
29 
30 
31 //
32 // class decleration
33 //
34 
36  public:
39 
40  virtual bool filter(const HepMC::GenEvent* evt);
41 
42  private:
43  // ----------memeber function----------------------
44 
45  // ----------member data ---------------------------
46 
50  std::vector<int> dauIDs;
51  double minptcut;
52  double maxptcut;
53  double minetacut;
54  double maxetacut;
55  };
56 #endif
virtual bool filter(const HepMC::GenEvent *evt)
std::vector< int > dauIDs
GenericDauHepMCFilter(const edm::ParameterSet &)