All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SelectionBase.hh
Go to the documentation of this file.
1 #ifndef __sbnanalysis_core_SelectionBase__
2 #define __sbnanalysis_core_SelectionBase__
3 
4 /**
5  * A generic processor that writes an sbnanalysis tree.
6  *
7  * Author: A. Mastbaum <mastbaum@uchicago.edu>, 2018/01/25
8  */
9 
10 #include "ProcessorBase.hh"
11 
12 namespace core {
13 
14 /**
15  * \class core::SelectionBase
16  * \brief Base class for event selections
17  *
18  * See core::ProcessorBase for more details.
19  */
20 class SelectionBase : public ProcessorBase {
21 public:
22  /** Constructor. */
23  SelectionBase();
24 
25  /** Destructor. */
26  virtual ~SelectionBase();
27 };
28 
29 } // namespace core
30 
31 #endif // __sbnanalysis_core_SelectionBase__
32 
virtual ~SelectionBase()
A generic tree-writing event-by-event processor.
Base class for event selections.