31 |
|
} |
32 |
|
|
33 |
|
L1ObjColl selectByType( TYPE t1) const; |
34 |
+ |
L1ObjColl selectByPt( double ptMin = 0., double ptMax = 161.) const; |
35 |
|
L1ObjColl selectByPtMin( double ptMin = 0.) const; |
36 |
|
L1ObjColl selectByEta( double etaMin = -1.61, double etaMax = 1.61) const; |
37 |
|
L1ObjColl selectByBx( int bxMin = 0, int bxMax = 0) const; |
52 |
|
double phiMin = 0., double phiMax = 7., |
53 |
|
int qMin = 0, int qMax = 7) const; |
54 |
|
static std::vector<L1Obj> typeSelector(const std::vector<L1Obj> & col, TYPE t1=L1Obj::NONE, TYPE t2=L1Obj::NONE, TYPE t3=L1Obj::NONE, TYPE t4=L1Obj::NONE); |
54 |
– |
|
55 |
|
|
56 |
|
private: |
57 |
|
std::vector<L1Obj> theL1Obj; |