ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/System8/s8/IO/interface/Event.h
Revision: 1.2
Committed: Tue May 24 14:28:05 2011 UTC (13 years, 11 months 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, HEAD
Changes since 1.1: +2 -2 lines
Log Message:
Convert IO build system to scram

File Contents

# User Rev Content
1 samvel 1.1 /**
2     * Event
3     * s8
4     *
5     * Created by Samvel Khalatian on Nov 21, 2010
6     * Copyright 2010, All rights reserved
7     */
8    
9     #ifndef S8_EVENT
10     #define S8_EVENT
11    
12 samvel 1.2 #include "Tree/System8/interface/S8Fwd.h"
13 samvel 1.1
14     namespace s8
15     {
16     class EventID;
17     class GenEvent;
18    
19     class Event
20     {
21     public:
22     Event() throw();
23    
24     const EventID *id() const;
25     const GenEvent *gen() const;
26    
27     const Jets *jets() const;
28     const Leptons *electrons() const;
29     const Leptons *muons() const;
30     const PrimaryVertices *primaryVertices() const;
31     const Triggers *triggers() const;
32    
33    
34    
35     void setID(const EventID *);
36     void setGen(const GenEvent *);
37     void setJets(const Jets *);
38     void setElectrons(const Leptons *);
39     void setMuons(const Leptons *);
40     void setPrimaryVertices(const PrimaryVertices *);
41     void setTriggers(const Triggers *);
42    
43     private:
44     const EventID *_id;
45     const GenEvent *_gen;
46    
47     const Jets *_jets;
48     const Leptons *_electrons;
49     const Leptons *_muons;
50     const PrimaryVertices *_primaryVertices;
51     const Triggers *_triggers;
52     };
53 samvel 1.2 }
54 samvel 1.1
55     #endif