#include <Tau.h>
Public Member Functions | |
Tau () | |
void | setIsTrueTau (int val) |
int | isTrueTau () const |
void | setNTrack (int val) |
int | nTrack () const |
void | setSumQTrack (int val) |
int | sumQTrack () const |
void | setMuoVeto (int val) |
int | muoVeto () const |
void | setEleVeto (int val) |
int | eleVeto () const |
void | setDiscriminant (int val) |
int | discriminant () const |
Private Attributes | |
int | m_isTrueTau |
Flag if the leading track is associated with true tau decay. | |
int | m_sumQTrack |
sum of charge of charged pi in core cone | |
int | m_nTrack |
multiplicity of the tracks in core cone | |
int | m_muoVeto |
Flag if candidate is vetoed as a muon. | |
int | m_eleVeto |
Flag if candidate is vetoed as an electron. | |
int | m_discriminant |
Flag if candidate passes identification cuts. |
Simple object with following atributes: transverse energy and (eta,phi) of the visible decay products of true tau, multiplicity, position of bary-center and transverse energy of charged and netural pi, position and transverse energy of hardest (in pT) charged pi
Definition at line 17 of file Tau.h.
Atlfast::Tau::Tau | ( | ) |
Constructor
Definition at line 8 of file Tau.cxx.
00009 { 00010 m_nTrack = 0; 00011 m_isTrueTau = 0; 00012 m_sumQTrack = 0; 00013 00014 m_eleVeto = 0; 00015 m_muoVeto = 0; 00016 00017 m_discriminant = 0; 00018 };
void Atlfast::Tau::setIsTrueTau | ( | int | val | ) | [inline] |
Flag if the leading track is associated with true tau decay
val | m_isTrueTau |
Definition at line 31 of file Tau.h.
00032 { 00033 m_isTrueTau = val; 00034 }
int Atlfast::Tau::isTrueTau | ( | ) | const [inline] |
Flag if the leading track is associated with true tau decay
Definition at line 41 of file Tau.h.
00042 { 00043 return m_isTrueTau; 00044 }
void Atlfast::Tau::setNTrack | ( | int | val | ) | [inline] |
int Atlfast::Tau::nTrack | ( | ) | const [inline] |
void Atlfast::Tau::setSumQTrack | ( | int | val | ) | [inline] |
Set value of charge of the object
val | charge of the object |
Definition at line 73 of file Tau.h.
00074 { 00075 m_sumQTrack = val; 00076 }
int Atlfast::Tau::sumQTrack | ( | ) | const [inline] |
Get value of charge of the object
Definition at line 83 of file Tau.h.
00084 { 00085 return m_sumQTrack; 00086 }
void Atlfast::Tau::setMuoVeto | ( | int | val | ) | [inline] |
int Atlfast::Tau::muoVeto | ( | ) | const [inline] |
void Atlfast::Tau::setEleVeto | ( | int | val | ) | [inline] |
int Atlfast::Tau::eleVeto | ( | ) | const [inline] |
void Atlfast::Tau::setDiscriminant | ( | int | val | ) | [inline] |
Set value of identification decision
val | identification decision |
Definition at line 135 of file Tau.h.
00136 { 00137 m_discriminant = val; 00138 }
int Atlfast::Tau::discriminant | ( | ) | const [inline] |
Get value of identification decision
Definition at line 145 of file Tau.h.
00146 { 00147 return m_discriminant; 00148 }
int Atlfast::Tau::m_isTrueTau [private] |
int Atlfast::Tau::m_sumQTrack [private] |
int Atlfast::Tau::m_nTrack [private] |
int Atlfast::Tau::m_muoVeto [private] |
int Atlfast::Tau::m_eleVeto [private] |
int Atlfast::Tau::m_discriminant [private] |