CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups 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 //
20 
27 
28 class TreeSplitter : public edm::EDAnalyzer {
29 public:
30  explicit TreeSplitter(const edm::ParameterSet&);
31  ~TreeSplitter() override;
32 
33 private:
34  void analyze(const edm::Event&, const edm::EventSetup&) override{};
35  void endJob() override;
36 
37  TString treeFileName_;
38  TString outputFileName_;
39  int32_t maxEvents_;
42 };
43 
44 #endif // TREESPLITTER_HH
uint32_t subSampleFirstEvent_
Definition: TreeSplitter.h:40
TreeSplitter(const edm::ParameterSet &)
Definition: TreeSplitter.cc:6
TString treeFileName_
Definition: TreeSplitter.h:37
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: TreeSplitter.h:34
TString outputFileName_
Definition: TreeSplitter.h:38
~TreeSplitter() override
Definition: TreeSplitter.cc:13
void endJob() override
Definition: TreeSplitter.cc:15
uint32_t subSampleMaxEvents_
Definition: TreeSplitter.h:41
int32_t maxEvents_
Definition: TreeSplitter.h:39