ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/System8/s8/Utility/interface/LeptonInJet.h
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

File Contents

# 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