Revision: | 1.1 |
Committed: | Sun Jun 13 17:27:01 2010 UTC (14 years, 10 months ago) by konec |
Content type: | text/plain |
Branch: | MAIN |
CVS Tags: | Kasia_30_04_2012, Mikolaj_08_10_2011, Mikolaj_05_10_2011, Mikolaj_14_09_2011, Artur_27_07_2011, Artur_25_07_2011, V00-02-01, V00-02-00, V00-01-00 |
Log Message: | *** empty log message *** |
# | User | Rev | Content |
---|---|---|---|
1 | konec | 1.1 | #ifndef L1ObjColl_H |
2 | #define L1ObjColl_H | ||
3 | |||
4 | #include "UserCode/L1RpcTriggerAnalysis/interface/L1Obj.h" | ||
5 | #include <vector> | ||
6 | |||
7 | class L1ObjColl : public TObject { | ||
8 | |||
9 | public: | ||
10 | L1ObjColl() {} | ||
11 | virtual ~L1ObjColl(){} | ||
12 | |||
13 | void set(const std::vector<L1Obj> & obj) { theL1Obj = obj; } | ||
14 | void set(const std::vector<bool> & comp) { theL1Matching = comp; } | ||
15 | const std::vector<L1Obj> & getL1Objs() const { return theL1Obj; } | ||
16 | const std::vector<bool> & getL1ObjsMatching() const { return theL1Matching; } | ||
17 | |||
18 | std::vector<L1Obj> getL1ObjsMatched(double ptMin = 0) const; | ||
19 | |||
20 | private: | ||
21 | std::vector<L1Obj> theL1Obj; | ||
22 | std::vector<bool> theL1Matching; | ||
23 | |||
24 | public: | ||
25 | ClassDef(L1ObjColl,1) | ||
26 | |||
27 | }; | ||
28 | |||
29 | #endif |