7 |
|
class L1Obj; |
8 |
|
class EventObj; |
9 |
|
|
10 |
< |
#include <vector> |
11 |
< |
#include <map> |
12 |
< |
|
10 |
> |
#include "FWCore/ParameterSet/interface/ParameterSet.h" |
11 |
|
|
12 |
|
class AnaTimingL1 { |
13 |
+ |
|
14 |
|
public: |
15 |
< |
AnaTimingL1() : debug(false) {} |
15 |
> |
AnaTimingL1(const edm::ParameterSet& cfg) : debug(false), theConfig(cfg) {} |
16 |
|
void init(TObjArray& histos); |
17 |
|
void run(const EventObj* ev, const MuonObj* muon, const L1ObjColl *l1Coll); |
18 |
|
void resume(TObjArray& histos); |
19 |
+ |
|
20 |
|
bool debug; |
21 |
|
|
22 |
|
private: |
23 |
< |
// double maxPt(const std::vector<L1Obj> & l1Objs) const; |
24 |
< |
// typedef std::map< unsigned int, std::pair<unsigned int, unsigned int> > EffRunMap; |
25 |
< |
// EffRunMap effRunMap; |
23 |
> |
edm::ParameterSet theConfig; |
24 |
|
|
25 |
|
}; |
26 |
|
#endif |