ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/UHHAnalysis/NtupleWriter/Objects/Photon.h
Revision: 1.3
Committed: Wed Jun 13 09:38:29 2012 UTC (12 years, 11 months ago) by peiffer
Content type: text/plain
Branch: MAIN
CVS Tags: v1-00, Feb-15-2013-v1, Feb-14-2013, Feb-07-2013-v1, Jan-17-2013-v2, Jan-17-2013-v1, Jan-16-2012-v1, Jan-09-2012-v2, Jan-09-2012-v1, Dec-26-2012-v1, Dec-20-2012-v1, Dec-17-2012-v1, Dec-05-2012-v1, Nov-30-2012-v3, Nov-30-2012-v2, Nov-30-2012-v1, HEAD
Changes since 1.2: +5 -0 lines
Log Message:
doxygen info comments

File Contents

# User Rev Content
1 peiffer 1.1 #ifndef Photon_H
2     #define Photon_H
3    
4     #include "Particle.h"
5    
6 peiffer 1.3 /**
7     * @short photon class
8     * @author Thomas Peiffer
9     */
10    
11 peiffer 1.1 class Photon : public Particle{
12    
13     public:
14     Photon(){
15    
16     m_vertex_x=0;
17     m_vertex_y=0;
18     m_vertex_z=0;
19     m_supercluster_eta=0;
20     m_supercluster_phi=0;
21     /* m_neutralHadronIso=0; */
22     /* m_chargedHadronIso=0; */
23     m_trackIso=0;
24     };
25    
26     ~Photon(){
27     };
28    
29 peiffer 1.2 float vertex_x() const{return m_vertex_x;}
30     float vertex_y() const{return m_vertex_y;}
31     float vertex_z() const{return m_vertex_z;}
32     float supercluster_eta() const{return m_supercluster_eta;}
33     float supercluster_phi() const{return m_supercluster_phi;}
34     float trackIso() const{return m_trackIso;}
35 peiffer 1.1
36     void set_vertex_x(float x){m_vertex_x=x;}
37     void set_vertex_y(float x){m_vertex_y=x;}
38     void set_vertex_z(float x){m_vertex_z=x;}
39     void set_supercluster_eta(float x){m_supercluster_eta=x;}
40     void set_supercluster_phi(float x){m_supercluster_phi=x;}
41     void set_trackIso(float x){m_trackIso=x;}
42    
43     private:
44     float m_vertex_x;
45     float m_vertex_y;
46     float m_vertex_z;
47     float m_supercluster_eta;
48     float m_supercluster_phi;
49     /* float m_neutralHadronIso; */
50     /* float m_chargedHadronIso; */
51     float m_trackIso;
52    
53     };
54    
55     #endif