5 |
|
#include <TString.h> |
6 |
|
#include "Objects.h" |
7 |
|
#include "BaseCycleContainer.h" |
8 |
+ |
#include "ObjectHandler.h" |
9 |
|
#include "../../core/include/SLogger.h" |
10 |
|
|
11 |
|
class SelectionModule{ |
27 |
|
|
28 |
|
void addSelectionModule(SelectionModule*); |
29 |
|
void clearSelectionModulesList(); |
30 |
+ |
void resetCutFlow(); |
31 |
|
bool passSelection(BaseCycleContainer *bcc); |
32 |
|
bool passInvertedSelection(BaseCycleContainer *bcc); |
33 |
+ |
bool passSelection(); |
34 |
+ |
bool passInvertedSelection(); |
35 |
|
|
36 |
|
void printCutFlow(); |
37 |
|
|
44 |
|
std::vector<SelectionModule*> m_cuts; |
45 |
|
std::vector<int> m_cutflow; |
46 |
|
int Ntotal; |
47 |
+ |
|
48 |
|
}; |
49 |
|
|
50 |
|
|