Fork me on GitHub

source: git/external/ExRootAnalysis/ExRootFilter.h

Last change on this file was 77e9ae1, checked in by Pavel Demin <pavel-demin@…>, 6 years ago

set Standard to Cpp03 in .clang-format

  • Property mode set to 100644
File size: 583 bytes
Line 
1#ifndef ExRootFilter_h
2#define ExRootFilter_h
3
4#include "Rtypes.h"
5
6#include <map>
7
8class ExRootClassifier;
9class TSeqCollection;
10class TObjArray;
11class TIterator;
12
13class ExRootFilter
14{
15public:
16 ExRootFilter(const TSeqCollection *collection);
17 ~ExRootFilter();
18
19 void Reset(ExRootClassifier *classifier = 0);
20
21 TObjArray *GetSubArray(ExRootClassifier *classifier, Int_t category);
22
23private:
24 const TSeqCollection *fCollection; //!
25 TIterator *fIter; //!
26
27 std::map<ExRootClassifier *, std::pair<Bool_t, std::map<Int_t, TObjArray *> > > fMap; //!
28};
29
30#endif /* ExRootFilter */
Note: See TracBrowser for help on using the repository browser.