ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/L1RpcTriggerAnalysis/interface/L1ObjColl.h
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 ***

File Contents

# 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