00001 #ifndef ATLFAST_TAU_H 00002 #define ATLFAST_TAU_H 00003 00004 #include <FourMom/P4EEtaPhiM.h> 00005 00006 namespace Atlfast 00007 { 00017 class Tau: public P4EEtaPhiM 00018 { 00019 public: 00020 00024 Tau(); 00025 00031 void setIsTrueTau( int val ) 00032 { 00033 m_isTrueTau = val; 00034 } 00035 00041 int isTrueTau() const 00042 { 00043 return m_isTrueTau; 00044 } 00045 00046 00047 00053 void setNTrack( int val ) 00054 { 00055 m_nTrack = val; 00056 } 00057 00063 int nTrack() const 00064 { 00065 return m_nTrack; 00066 } 00067 00073 void setSumQTrack( int val ) 00074 { 00075 m_sumQTrack = val; 00076 } 00077 00083 int sumQTrack() const 00084 { 00085 return m_sumQTrack; 00086 } 00087 00088 00094 void setMuoVeto( int val ) 00095 { 00096 m_muoVeto = val; 00097 } 00098 00104 int muoVeto() const 00105 { 00106 return m_muoVeto; 00107 } 00108 00114 void setEleVeto( int val ) 00115 { 00116 m_eleVeto = val; 00117 } 00118 00124 int eleVeto() const 00125 { 00126 return m_eleVeto; 00127 } 00128 00129 00135 void setDiscriminant( int val ) 00136 { 00137 m_discriminant = val; 00138 } 00139 00145 int discriminant() const 00146 { 00147 return m_discriminant; 00148 } 00149 00150 00151 private: 00152 00154 int m_isTrueTau; 00156 int m_sumQTrack; 00158 int m_nTrack; 00159 00161 int m_muoVeto; 00163 int m_eleVeto; 00164 00166 int m_discriminant; 00167 00168 00169 }; 00170 } 00171 00172 #endif // ATLFAST_TAU_H