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 |
# | User | Rev | Content |
---|---|---|---|
1 | samvel | 1.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 |