Fork me on GitHub

source: git/external/ExRootAnalysis/ExRootFilter.h@ 930d282

ImprovedOutputFile Timing dual_readout llp 3.4.2pre03
Last change on this file since 930d282 was d7d2da3, checked in by pavel <pavel@…>, 11 years ago

move branches/ModularDelphes to trunk

  • Property mode set to 100644
File size: 585 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
17 ExRootFilter(const TSeqCollection *collection);
18 ~ExRootFilter();
19
20 void Reset(ExRootClassifier *classifier = 0);
21
22 TObjArray *GetSubArray(ExRootClassifier *classifier, Int_t category);
23
24private:
25
26 const TSeqCollection *fCollection; //!
27 TIterator *fIter; //!
28
29 std::map<ExRootClassifier*, std::pair<Bool_t, std::map<Int_t, TObjArray*> > > fMap; //!
30
31};
32
33#endif /* ExRootFilter */
34
Note: See TracBrowser for help on using the repository browser.