Fork me on GitHub

source: git/external/ExRootAnalysis/ExRootFilter.h @ 341014c

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