1 |
< |
#ifndef ELECTRON_SELECTION |
2 |
< |
#define ELECTRON_SELECTION |
1 |
> |
#ifndef ELECTRON_SELECTION_CIC |
2 |
> |
#define ELECTRON_SELECTION_CIC |
3 |
|
|
4 |
|
#include <vector> |
5 |
+ |
#include <cassert> |
6 |
|
|
7 |
|
#include "TElectron.hh" |
8 |
+ |
#include "ParseArgs.h" |
9 |
|
|
10 |
|
using namespace std; |
11 |
|
|
37 |
|
}; |
38 |
|
|
39 |
|
unsigned cicCategory(const mithep::TElectron *ele); |
40 |
< |
unsigned failsCicSelection( const mithep::TElectron * ele, CICStruct &cuts ); |
40 |
> |
unsigned failsCicSelection( ControlFlags &ctrl, const mithep::TElectron * ele, CICStruct &cuts, |
41 |
> |
string kinematics); |
42 |
|
void initCiCSelection(); |
43 |
|
CICStruct getTightCuts(); |
44 |
|
#endif |