ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/UHHAnalysis/NtupleWriter/Objects/Tau.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
Changes since 1.2: +5 -0 lines
Log Message:
doxygen info comments

File Contents

# User Rev Content
1 peiffer 1.1 #ifndef Tau_H
2     #define Tau_H
3    
4     #include "Particle.h"
5    
6 peiffer 1.3 /**
7     * @short tau class
8     * @author Thomas Peiffer
9     */
10    
11 peiffer 1.1 class Tau : public Particle{
12    
13     public:
14     Tau(){
15     m_leadPFCand_px=0;
16     m_leadPFCand_py=0;
17     m_leadPFCand_pz=0;
18     m_decayModeFinding=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;
30     };
31    
32     ~Tau(){
33     };
34    
35 peiffer 1.2 float leadPFCand_px() const{return m_leadPFCand_px;}
36     float leadPFCand_py() const{return m_leadPFCand_py;}
37     float leadPFCand_pz() const{return m_leadPFCand_pz;}
38    
39     bool decayModeFinding() const{return m_decayModeFinding;}
40     bool byVLooseCombinedIsolationDeltaBetaCorr () const{return m_byVLooseCombinedIsolationDeltaBetaCorr;}
41     bool byLooseCombinedIsolationDeltaBetaCorr() const{return m_byLooseCombinedIsolationDeltaBetaCorr;}
42     bool byMediumCombinedIsolationDeltaBetaCorr() const{return m_byMediumCombinedIsolationDeltaBetaCorr;}
43     bool byTightCombinedIsolationDeltaBetaCorr() const{return m_byTightCombinedIsolationDeltaBetaCorr;}
44     bool againstElectronLoose () const{return m_againstElectronLoose;}
45     bool againstElectronMedium() const{return m_againstElectronMedium;}
46     bool againstElectronTight () const{return m_againstElectronTight;}
47     bool againstElectronMVA () const{return m_againstElectronMVA;}
48     bool againstMuonLoose () const{return m_againstMuonLoose;}
49     bool againstMuonMedium() const{return m_againstMuonMedium;}
50     bool againstMuonTight() const{return m_againstMuonTight;}
51 peiffer 1.1
52     void set_leadPFCand_px(float x){m_leadPFCand_px=x;}
53     void set_leadPFCand_py(float x){m_leadPFCand_py=x;}
54     void set_leadPFCand_pz(float x){m_leadPFCand_pz=x;}
55    
56     void set_decayModeFinding(bool x){m_decayModeFinding=x;}
57     void set_byVLooseCombinedIsolationDeltaBetaCorr (bool x){m_byVLooseCombinedIsolationDeltaBetaCorr=x;}
58     void set_byLooseCombinedIsolationDeltaBetaCorr(bool x){m_byLooseCombinedIsolationDeltaBetaCorr=x;}
59     void set_byMediumCombinedIsolationDeltaBetaCorr(bool x){m_byMediumCombinedIsolationDeltaBetaCorr=x;}
60     void set_byTightCombinedIsolationDeltaBetaCorr(bool x){m_byTightCombinedIsolationDeltaBetaCorr=x;}
61     void set_againstElectronLoose (bool x){m_againstElectronLoose=x;}
62     void set_againstElectronMedium(bool x){m_againstElectronMedium=x;}
63     void set_againstElectronTight (bool x){m_againstElectronTight=x;}
64     void set_againstElectronMVA (bool x){m_againstElectronMVA=x;}
65     void set_againstMuonLoose (bool x){m_againstMuonLoose=x;}
66     void set_againstMuonMedium(bool x){m_againstMuonMedium=x;}
67     void set_againstMuonTight(bool x){m_againstMuonTight=x;}
68    
69     private:
70     float m_leadPFCand_px;
71     float m_leadPFCand_py;
72     float m_leadPFCand_pz;
73    
74     bool m_decayModeFinding;
75     bool m_byVLooseCombinedIsolationDeltaBetaCorr ;
76     bool m_byLooseCombinedIsolationDeltaBetaCorr;
77     bool m_byMediumCombinedIsolationDeltaBetaCorr;
78     bool m_byTightCombinedIsolationDeltaBetaCorr;
79     bool m_againstElectronLoose ;
80     bool m_againstElectronMedium;
81     bool m_againstElectronTight ;
82     bool m_againstElectronMVA ;
83     bool m_againstMuonLoose ;
84     bool m_againstMuonMedium;
85     bool m_againstMuonTight;
86    
87     };
88    
89     #endif