ATLAS Offline Software
TreeFilter.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3  */
4 
5 #ifndef ANALYSISTOP_TOPCONFIGURATION_TREEFILTER_H
6 #define ANALYSISTOP_TOPCONFIGURATION_TREEFILTER_H
7 
8 #include <string>
9 #include <vector>
10 
11 namespace top {
12 
13  class TreeFilter {
14  private:
15  std::vector<std::string> m_vecFilters;
16 
17  public:
18  TreeFilter();
19  TreeFilter(const std::string& longstring);
20  void init(const std::string& longstring);
21  bool filterTree(const std::string& treename) const;
22 
23  };
24 
25 }
26 
27 
28 #endif
top
TopConfig A simple configuration that is NOT a singleton.
Definition: AnalysisTrackingHelper.cxx:58
top::TreeFilter
Definition: TreeFilter.h:13
top::TreeFilter::init
void init(const std::string &longstring)
Definition: TreeFilter.cxx:21
top::TreeFilter::m_vecFilters
std::vector< std::string > m_vecFilters
Definition: TreeFilter.h:15
top::TreeFilter::TreeFilter
TreeFilter()
Definition: TreeFilter.cxx:15
top::TreeFilter::filterTree
bool filterTree(const std::string &treename) const
Definition: TreeFilter.cxx:40