CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SecSourceAnalyzer.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: SecSourceAnalyzer
4 // Class: SecSourceAnalyzer
5 //
8 //
9 // Original Author: Emilia Lubenova Becheva
10 // Created: Wed Apr 22 16:54:31 CEST 2009
11 // $Id: SecSourceAnalyzer.h,v 1.4 2011/07/14 15:01:10 wsun Exp $
12 //
13 //
14 
15 #ifndef SecSourceAnalyzer_h
16 #define SecSourceAnalyzer_h
17 
18 // system include files
19 #include <memory>
20 
21 #include "boost/shared_ptr.hpp"
22 
23 // user include files
26 
29 
31 
33 
35 
36 
37 //
38 // class declaration
39 //
40 namespace edm
41 {
43  public:
44 
45  explicit SecSourceAnalyzer(const edm::ParameterSet&);
47 
48  virtual void getBranches(EventPrincipal const& ep);
49  virtual void dummyFunction(EventPrincipal const& ep) {}
50 
51  private:
52  virtual void beginJob() ;
53  virtual void analyze(const edm::Event&, const edm::EventSetup&);
54  virtual void endJob() ;
55 
56  // ----------member data ---------------------------
57  int minBunch_;
58  int maxBunch_;
59 
60  bool dataStep2_;
62 
63  std::vector<std::vector<edm::EventID> > vectorEventIDs_;
64 
65  boost::shared_ptr<PileUp> input_;
66  std::vector< float > TrueNumInteractions_[5];
67 
69 
70 };
71 }//edm
72 #endif
std::vector< std::vector< edm::EventID > > vectorEventIDs_
virtual void dummyFunction(EventPrincipal const &ep)
virtual void getBranches(EventPrincipal const &ep)
SecSourceAnalyzer(const edm::ParameterSet &)
boost::shared_ptr< PileUp > input_
std::vector< float > TrueNumInteractions_[5]
virtual void analyze(const edm::Event &, const edm::EventSetup &)