Fork me on GitHub

source: git/external/ExRootAnalysis/ExRootFilter.h@ 6455202

ImprovedOutputFile Timing llp
Last change on this file since 6455202 was 341014c, checked in by Pavel Demin <pavel-demin@…>, 6 years ago

apply .clang-format to all .h, .cc and .cpp files

  • Property mode set to 100644
File size: 581 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.