Fork me on GitHub

source: git/external/ExRootAnalysis/ExRootFilter.h @ 77e9ae1

ImprovedOutputFileTimingllp
Last change on this file since 77e9ae1 was 77e9ae1, checked in by Pavel Demin <pavel-demin@…>, 18 months 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.