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

# 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