Revision: | 1.1 |
Committed: | Fri May 6 14:36:55 2011 UTC (14 years ago) by samvel |
Content type: | text/plain |
Branch: | MAIN |
CVS Tags: | V00-00-04, V00-00-03, V00-00-02-04, V00-00-02-03, V00-00-02-02, V00-00-02-01, V00-00-02, melo-old, HEAD |
Log Message: | Import Utility |
# | Content |
---|---|
1 | /** |
2 | * LeptonInJet |
3 | * s8 |
4 | * |
5 | * Created by Samvel Khalatian on Nov 16, 2010 |
6 | * Copyright 2010, All rights reserved |
7 | */ |
8 | |
9 | #ifndef S8_LEPTON_IN_JET |
10 | #define S8_LEPTON_IN_JET |
11 | |
12 | #include <vector> |
13 | |
14 | namespace s8 |
15 | { |
16 | class Jet; |
17 | class Lepton; |
18 | class LeptonInJetDelegate; |
19 | class PrimaryVertex; |
20 | |
21 | class LeptonInJet |
22 | { |
23 | public: |
24 | typedef std::vector<Lepton *> Leptons; |
25 | |
26 | LeptonInJet() throw(); |
27 | virtual ~LeptonInJet() throw(); |
28 | |
29 | LeptonInJetDelegate *delegate() const; |
30 | void setDelegate(LeptonInJetDelegate *); |
31 | |
32 | void operator()(const PrimaryVertex *, |
33 | const Leptons *, |
34 | const Jet *); |
35 | |
36 | private: |
37 | LeptonInJetDelegate *_delegate; |
38 | }; |
39 | } |
40 | |
41 | #endif |