CMS 3D CMS Logo

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 
29 {
30 public:
31  explicit TreeSplitter(const edm::ParameterSet&);
32  ~TreeSplitter() override;
33 
34 private:
35  void analyze(const edm::Event&, const edm::EventSetup&) override {};
36  void endJob() override;
37 
38  TString treeFileName_;
39  TString outputFileName_;
40  int32_t maxEvents_;
43 };
44 
45 #endif // TREESPLITTER_HH
uint32_t subSampleFirstEvent_
Definition: TreeSplitter.h:41
TreeSplitter(const edm::ParameterSet &)
Definition: TreeSplitter.cc:6
TString treeFileName_
Definition: TreeSplitter.h:38
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: TreeSplitter.h:35
TString outputFileName_
Definition: TreeSplitter.h:39
~TreeSplitter() override
Definition: TreeSplitter.cc:15
void endJob() override
Definition: TreeSplitter.cc:19
uint32_t subSampleMaxEvents_
Definition: TreeSplitter.h:42
int32_t maxEvents_
Definition: TreeSplitter.h:40