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

# Content
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 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
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