CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TreeSplitter.h
Go to the documentation of this file.
1 #ifndef TreeSplitter_HH
2 #define TreeSplitter_HH
3 
4 // -*- C++ -*-
5 //
6 // Package: TreeSplitter
7 // Class: TreeSplitter
8 //
16 //
17 // Original Author: Marco De Mattia
18 // Created: Thu Sep 11 12:16:00 CEST 2008
19 // $Id: TreeSplitter.h,v 1.1 2010/07/13 10:50:38 demattia Exp $
20 //
21 
28 
30 {
31 public:
32  explicit TreeSplitter(const edm::ParameterSet&);
33  ~TreeSplitter();
34 
35 private:
36  virtual void analyze(const edm::Event&, const edm::EventSetup&) {};
37  virtual void endJob();
38 
39  TString treeFileName_;
40  TString outputFileName_;
41  int32_t maxEvents_;
44 };
45 
46 #endif // TREESPLITTER_HH
uint32_t subSampleFirstEvent_
Definition: TreeSplitter.h:42
TreeSplitter(const edm::ParameterSet &)
Definition: TreeSplitter.cc:6
TString treeFileName_
Definition: TreeSplitter.h:39
TString outputFileName_
Definition: TreeSplitter.h:40
uint32_t subSampleMaxEvents_
Definition: TreeSplitter.h:43
virtual void endJob()
Definition: TreeSplitter.cc:19
int32_t maxEvents_
Definition: TreeSplitter.h:41
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Definition: TreeSplitter.h:36