ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/UHHAnalysis/NtupleWriter/Objects/Tau.h
(Generate patch)

Comparing UserCode/UHHAnalysis/NtupleWriter/Objects/Tau.h (file contents):
Revision 1.1 by peiffer, Tue May 22 09:32:32 2012 UTC vs.
Revision 1.4 by peiffer, Mon Jun 10 13:33:05 2013 UTC

# Line 3 | Line 3
3  
4   #include "Particle.h"
5  
6 + /**
7 + *  @short tau class
8 + *  @author Thomas Peiffer
9 + */
10 +
11   class Tau : public Particle{
12  
13   public:
14    Tau(){
15 <    m_leadPFCand_px=0;
16 <    m_leadPFCand_py=0;
17 <    m_leadPFCand_pz=0;
15 > /*     m_leadPFCand_px=0; */
16 > /*     m_leadPFCand_py=0; */
17 > /*     m_leadPFCand_pz=0; */
18      m_decayModeFinding=false;
19 <    m_byVLooseCombinedIsolationDeltaBetaCorr =false;
19 >    //m_byVLooseCombinedIsolationDeltaBetaCorr =false;
20      m_byLooseCombinedIsolationDeltaBetaCorr=false;
21      m_byMediumCombinedIsolationDeltaBetaCorr=false;
22      m_byTightCombinedIsolationDeltaBetaCorr=false;
23 <    m_againstElectronLoose =false;
24 <    m_againstElectronMedium=false;
25 <    m_againstElectronTight=false ;
26 <    m_againstElectronMVA =false;
27 <    m_againstMuonLoose=false ;
28 <    m_againstMuonMedium=false;
29 <    m_againstMuonTight=false;
23 >    m_byLooseIsolationMVA=false;
24 >    m_byMediumIsolationMVA=false;  
25 >    m_byTightIsolationMVA=false;
26 >    m_byLooseIsolationMVA2=false;
27 >    m_byMediumIsolationMVA2=false;  
28 >    m_byTightIsolationMVA2=false;
29 >    m_byLooseCombinedIsolationDeltaBetaCorr3Hits=false;
30 >    m_byMediumCombinedIsolationDeltaBetaCorr3Hits=false;
31 >    m_byTightCombinedIsolationDeltaBetaCorr3Hits=false;
32 >    m_againstElectronLooseMVA3 =false;
33 >    m_againstElectronMediumMVA3=false;
34 >    m_againstElectronTightMVA3=false ;
35 >    m_againstElectronVTightMVA3=false ;
36 >    m_againstMuonLoose2=false ;
37 >    m_againstMuonMedium2=false;
38 >    m_againstMuonTight2=false;
39 >    m_byIsolationMVAraw=0;
40 >    m_byIsolationMVA2raw=0;
41 >    m_decayMode=-1;
42 >    m_byCombinedIsolationDeltaBetaCorrRaw=-1;
43 >    m_byCombinedIsolationDeltaBetaCorrRaw3Hits=-1;  
44 >
45    };
46  
47    ~Tau(){
48    };
49  
50 <  float leadPFCand_px(){return m_leadPFCand_px;}
51 <  float leadPFCand_py(){return m_leadPFCand_py;}
52 <  float leadPFCand_pz(){return m_leadPFCand_pz;}
53 <
54 <  bool decayModeFinding(){return m_decayModeFinding;}
55 <  bool byVLooseCombinedIsolationDeltaBetaCorr (){return m_byVLooseCombinedIsolationDeltaBetaCorr;}
56 <  bool byLooseCombinedIsolationDeltaBetaCorr(){return m_byLooseCombinedIsolationDeltaBetaCorr;}
57 <  bool byMediumCombinedIsolationDeltaBetaCorr(){return m_byMediumCombinedIsolationDeltaBetaCorr;}
58 <  bool byTightCombinedIsolationDeltaBetaCorr(){return m_byTightCombinedIsolationDeltaBetaCorr;}
59 <  bool againstElectronLoose (){return m_againstElectronLoose;}
60 <  bool againstElectronMedium(){return m_againstElectronMedium;}
61 <  bool againstElectronTight (){return m_againstElectronTight;}
62 <  bool againstElectronMVA (){return m_againstElectronMVA;}
63 <  bool againstMuonLoose (){return m_againstMuonLoose;}
64 <  bool againstMuonMedium(){return m_againstMuonMedium;}
65 <  bool againstMuonTight(){return m_againstMuonTight;}
66 <
67 <  void set_leadPFCand_px(float x){m_leadPFCand_px=x;}
68 <  void set_leadPFCand_py(float x){m_leadPFCand_py=x;}
69 <  void set_leadPFCand_pz(float x){m_leadPFCand_pz=x;}
50 > /*   float leadPFCand_px() const{return m_leadPFCand_px;} */
51 > /*   float leadPFCand_py() const{return m_leadPFCand_py;} */
52 > /*   float leadPFCand_pz() const{return m_leadPFCand_pz;} */
53 >
54 >  bool decayModeFinding() const{return m_decayModeFinding;}
55 >  //bool byVLooseCombinedIsolationDeltaBetaCorr () const{return m_byVLooseCombinedIsolationDeltaBetaCorr;}
56 >  bool byLooseCombinedIsolationDeltaBetaCorr() const{return m_byLooseCombinedIsolationDeltaBetaCorr;}
57 >  bool byMediumCombinedIsolationDeltaBetaCorr() const{return m_byMediumCombinedIsolationDeltaBetaCorr;}
58 >  bool byTightCombinedIsolationDeltaBetaCorr() const{return m_byTightCombinedIsolationDeltaBetaCorr;}
59 >  bool byLooseIsolationMVA() const{return m_byLooseIsolationMVA;}
60 >  bool byMediumIsolationMVA() const{return m_byMediumIsolationMVA;}  
61 >  bool byTightIsolationMVA() const{return m_byTightIsolationMVA ;}
62 >  bool byLooseIsolationMVA2() const{return m_byLooseIsolationMVA2;}
63 >  bool byMediumIsolationMVA2() const{return m_byMediumIsolationMVA2;}  
64 >  bool byTightIsolationMVA2() const{return m_byTightIsolationMVA2;}
65 >  bool byLooseCombinedIsolationDeltaBetaCorr3Hits() const{return m_byLooseCombinedIsolationDeltaBetaCorr3Hits;}
66 >  bool byMediumCombinedIsolationDeltaBetaCorr3Hits() const{return m_byMediumCombinedIsolationDeltaBetaCorr3Hits;}
67 >  bool byTightCombinedIsolationDeltaBetaCorr3Hits() const{return m_byTightCombinedIsolationDeltaBetaCorr3Hits;}
68 >  bool againstElectronLooseMVA3 () const{return m_againstElectronLooseMVA3;}
69 >  bool againstElectronMediumMVA3() const{return m_againstElectronMediumMVA3;}
70 >  bool againstElectronTightMVA3 () const{return m_againstElectronTightMVA3;}
71 >  bool againstElectronVTightMVA3 () const{return m_againstElectronVTightMVA3;}
72 >  bool againstMuonLoose2() const{return m_againstMuonLoose2;}
73 >  bool againstMuonMedium2() const{return m_againstMuonMedium2;}
74 >  bool againstMuonTight2() const{return m_againstMuonTight2;}
75 >  float byIsolationMVAraw() const{return m_byIsolationMVAraw;}
76 >  float byIsolationMVA2raw() const{return m_byIsolationMVA2raw;}
77 >  float byCombinedIsolationDeltaBetaCorrRaw() const{return m_byCombinedIsolationDeltaBetaCorrRaw;}
78 >  float byCombinedIsolationDeltaBetaCorrRaw3Hits() const{return m_byCombinedIsolationDeltaBetaCorrRaw3Hits;}
79 >    
80 >  int decayMode() const{return m_decayMode;}
81 >
82 > /*   void set_leadPFCand_px(float x){m_leadPFCand_px=x;} */
83 > /*   void set_leadPFCand_py(float x){m_leadPFCand_py=x;} */
84 > /*   void set_leadPFCand_pz(float x){m_leadPFCand_pz=x;} */
85  
86    void set_decayModeFinding(bool x){m_decayModeFinding=x;}
87 <  void set_byVLooseCombinedIsolationDeltaBetaCorr (bool x){m_byVLooseCombinedIsolationDeltaBetaCorr=x;}
87 >  //void set_byVLooseCombinedIsolationDeltaBetaCorr (bool x){m_byVLooseCombinedIsolationDeltaBetaCorr=x;}
88    void set_byLooseCombinedIsolationDeltaBetaCorr(bool x){m_byLooseCombinedIsolationDeltaBetaCorr=x;}
89    void set_byMediumCombinedIsolationDeltaBetaCorr(bool x){m_byMediumCombinedIsolationDeltaBetaCorr=x;}
90    void set_byTightCombinedIsolationDeltaBetaCorr(bool x){m_byTightCombinedIsolationDeltaBetaCorr=x;}
91 <  void set_againstElectronLoose (bool x){m_againstElectronLoose=x;}
92 <  void set_againstElectronMedium(bool x){m_againstElectronMedium=x;}
93 <  void set_againstElectronTight (bool x){m_againstElectronTight=x;}
94 <  void set_againstElectronMVA (bool x){m_againstElectronMVA=x;}
95 <  void set_againstMuonLoose (bool x){m_againstMuonLoose=x;}
96 <  void set_againstMuonMedium(bool x){m_againstMuonMedium=x;}
97 <  void set_againstMuonTight(bool x){m_againstMuonTight=x;}
91 >  void set_byLooseIsolationMVA(bool x) {m_byLooseIsolationMVA=x;}
92 >  void set_byMediumIsolationMVA(bool x) {m_byMediumIsolationMVA=x;}  
93 >  void set_byTightIsolationMVA(bool x) {m_byTightIsolationMVA=x ;}
94 >  void set_byLooseIsolationMVA2(bool x) {m_byLooseIsolationMVA2=x;}
95 >  void set_byMediumIsolationMVA2(bool x) {m_byMediumIsolationMVA2=x;}  
96 >  void set_byTightIsolationMVA2(bool x) {m_byTightIsolationMVA2=x;}
97 >  void set_byLooseCombinedIsolationDeltaBetaCorr3Hits(bool x) {m_byLooseCombinedIsolationDeltaBetaCorr3Hits=x;}
98 >  void set_byMediumCombinedIsolationDeltaBetaCorr3Hits(bool x) {m_byMediumCombinedIsolationDeltaBetaCorr3Hits=x;}
99 >  void set_byTightCombinedIsolationDeltaBetaCorr3Hits(bool x) {m_byTightCombinedIsolationDeltaBetaCorr3Hits=x;}
100 >  void set_againstElectronLooseMVA3 (bool x){m_againstElectronLooseMVA3=x;}
101 >  void set_againstElectronMediumMVA3(bool x){m_againstElectronMediumMVA3=x;}
102 >  void set_againstElectronTightMVA3 (bool x){m_againstElectronTightMVA3=x;}
103 >  void set_againstElectronVTightMVA3 (bool x){m_againstElectronVTightMVA3=x;}
104 >  void set_againstMuonLoose2 (bool x){m_againstMuonLoose2=x;}
105 >  void set_againstMuonMedium2(bool x){m_againstMuonMedium2=x;}
106 >  void set_againstMuonTight2(bool x){m_againstMuonTight2=x;}
107 >  void set_byIsolationMVAraw(float x){ m_byIsolationMVAraw=x;}
108 >  void set_byIsolationMVA2raw(float x){ m_byIsolationMVA2raw=x;}  
109 >  void set_decayMode(int x){m_decayMode=x;}
110 >  void set_byCombinedIsolationDeltaBetaCorrRaw(float x) {m_byCombinedIsolationDeltaBetaCorrRaw=x;}
111 >  void set_byCombinedIsolationDeltaBetaCorrRaw3Hits(float x) {m_byCombinedIsolationDeltaBetaCorrRaw3Hits=x;}
112  
113   private:
114 <  float m_leadPFCand_px;
115 <  float m_leadPFCand_py;
116 <  float m_leadPFCand_pz;
114 > /*   float m_leadPFCand_px; */
115 > /*   float m_leadPFCand_py; */
116 > /*   float m_leadPFCand_pz; */
117  
118    bool m_decayModeFinding;
119 <  bool m_byVLooseCombinedIsolationDeltaBetaCorr ;
119 >  //bool m_byVLooseCombinedIsolationDeltaBetaCorr ;
120    bool m_byLooseCombinedIsolationDeltaBetaCorr;
121    bool m_byMediumCombinedIsolationDeltaBetaCorr;
122    bool m_byTightCombinedIsolationDeltaBetaCorr;
123 <  bool m_againstElectronLoose ;
124 <  bool m_againstElectronMedium;
125 <  bool m_againstElectronTight ;
126 <  bool m_againstElectronMVA ;
127 <  bool m_againstMuonLoose ;
128 <  bool m_againstMuonMedium;
129 <  bool m_againstMuonTight;
123 >  bool m_byLooseIsolationMVA;
124 >  bool m_byMediumIsolationMVA;  
125 >  bool m_byTightIsolationMVA;
126 >  bool m_byLooseIsolationMVA2;
127 >  bool m_byMediumIsolationMVA2;  
128 >  bool m_byTightIsolationMVA2;
129 >  bool m_byLooseCombinedIsolationDeltaBetaCorr3Hits;
130 >  bool m_byMediumCombinedIsolationDeltaBetaCorr3Hits;
131 >  bool m_byTightCombinedIsolationDeltaBetaCorr3Hits;
132 >  bool m_againstElectronLooseMVA3 ;
133 >  bool m_againstElectronMediumMVA3;
134 >  bool m_againstElectronTightMVA3 ;
135 >  bool m_againstElectronVTightMVA3 ;
136 >  bool m_againstMuonLoose2 ;
137 >  bool m_againstMuonMedium2;
138 >  bool m_againstMuonTight2;
139 >  float m_byIsolationMVAraw;
140 >  float m_byIsolationMVA2raw;
141 >  float m_byCombinedIsolationDeltaBetaCorrRaw;
142 >  float m_byCombinedIsolationDeltaBetaCorrRaw3Hits;  
143 >  int m_decayMode;
144  
145   };
146  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines