ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/UHHAnalysis/NtupleWriter/Objects/Photon.h
Revision: 1.2
Committed: Wed May 23 09:10:59 2012 UTC (12 years, 11 months ago) by peiffer
Content type: text/plain
Branch: MAIN
Changes since 1.1: +6 -6 lines
Log Message:
getters const

File Contents

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