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

# Content
1 #ifndef Photon_H
2 #define Photon_H
3
4 #include "Particle.h"
5
6 /**
7 * @short photon class
8 * @author Thomas Peiffer
9 */
10
11 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 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
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