#include <FastL1BitInfo.h>
Public Member Functions | |
FastL1BitInfo () | |
bool | getEmTauVeto () const |
double | getEnergy () const |
double | getEt () const |
double | getEta () const |
bool | getHadTauVeto () const |
bool | getHard () const |
int | getHighestEmEtTowerID () |
int | getHighestEtTowerID () |
int | getHighestHadEtTowerID () |
bool | getIsolationVeto () const |
bool | getMaxEt () const |
bool | getPartialIsolationVeto () const |
double | getPhi () const |
bool | getSoft () const |
bool | getSumEtBelowThres () const |
bool | getTauVeto () const |
bool | getTauVetoForPartIso () const |
void | setEmTauVeto (bool emTauVeto) |
void | setEnergy (double Energy) |
void | setEt (double Et) |
void | setEta (double Eta) |
void | setHadTauVeto (bool hadTauVeto) |
void | setHard (bool Hard) |
void | setHighestEmEtTowerID (int id) |
void | setHighestEtTowerID (int id) |
void | setHighestHadEtTowerID (int id) |
void | setIsolationVeto (bool isolationVeto) |
void | setMaxEt (bool MaxEt) |
void | setPartialIsolationVeto (bool pisolationVeto) |
void | setPhi (double Phi) |
void | setSoft (bool Soft) |
void | setSumEtBelowThres (bool sumEtBelowThres) |
void | setTauVeto (bool tauVeto) |
void | setTauVetoForPartIso (bool tauVeto) |
~FastL1BitInfo () | |
Private Attributes | |
bool | m_EmTauVeto |
double | m_energy |
double | m_et |
double | m_eta |
bool | m_HadTauVeto |
bool | m_hard |
int | m_HighestEmEtTowerID |
int | m_HighestEtTowerID |
int | m_HighestHadEtTowerID |
bool | m_IsolationVeto |
bool | m_maxEt |
bool | m_PartialIsolationVeto |
double | m_phi |
bool | m_soft |
bool | m_SumEtBelowThres |
bool | m_TauVeto |
bool | m_TauVetoForPartIso |
Definition at line 7 of file FastL1BitInfo.h.
FastL1BitInfo::FastL1BitInfo | ( | ) | [inline] |
Definition at line 12 of file FastL1BitInfo.h.
: m_eta(0), m_phi(0), m_energy(0), m_et(0), m_TauVeto(false), m_EmTauVeto(false), m_HadTauVeto(false), m_IsolationVeto(false), m_PartialIsolationVeto(false), m_SumEtBelowThres(false), m_maxEt(false), m_soft(false), m_hard(false) { }
FastL1BitInfo::~FastL1BitInfo | ( | ) | [inline] |
Definition at line 16 of file FastL1BitInfo.h.
{ }
bool FastL1BitInfo::getEmTauVeto | ( | ) | const [inline] |
double FastL1BitInfo::getEnergy | ( | ) | const [inline] |
double FastL1BitInfo::getEt | ( | ) | const [inline] |
double FastL1BitInfo::getEta | ( | ) | const [inline] |
bool FastL1BitInfo::getHadTauVeto | ( | ) | const [inline] |
bool FastL1BitInfo::getHard | ( | ) | const [inline] |
int FastL1BitInfo::getHighestEmEtTowerID | ( | ) | [inline] |
Definition at line 40 of file FastL1BitInfo.h.
References m_HighestEmEtTowerID.
{return m_HighestEmEtTowerID;}
int FastL1BitInfo::getHighestEtTowerID | ( | ) | [inline] |
Definition at line 39 of file FastL1BitInfo.h.
References m_HighestEtTowerID.
{return m_HighestEtTowerID;}
int FastL1BitInfo::getHighestHadEtTowerID | ( | ) | [inline] |
Definition at line 41 of file FastL1BitInfo.h.
References m_HighestHadEtTowerID.
{return m_HighestHadEtTowerID;}
bool FastL1BitInfo::getIsolationVeto | ( | ) | const [inline] |
Definition at line 50 of file FastL1BitInfo.h.
References m_IsolationVeto.
{return m_IsolationVeto;}
bool FastL1BitInfo::getMaxEt | ( | ) | const [inline] |
bool FastL1BitInfo::getPartialIsolationVeto | ( | ) | const [inline] |
Definition at line 52 of file FastL1BitInfo.h.
References m_PartialIsolationVeto.
{return m_PartialIsolationVeto;}
double FastL1BitInfo::getPhi | ( | ) | const [inline] |
bool FastL1BitInfo::getSoft | ( | ) | const [inline] |
bool FastL1BitInfo::getSumEtBelowThres | ( | ) | const [inline] |
Definition at line 53 of file FastL1BitInfo.h.
References m_SumEtBelowThres.
{return m_SumEtBelowThres;}
bool FastL1BitInfo::getTauVeto | ( | ) | const [inline] |
bool FastL1BitInfo::getTauVetoForPartIso | ( | ) | const [inline] |
Definition at line 51 of file FastL1BitInfo.h.
References m_TauVetoForPartIso.
{return m_TauVetoForPartIso;}
void FastL1BitInfo::setEmTauVeto | ( | bool | emTauVeto | ) | [inline] |
Definition at line 25 of file FastL1BitInfo.h.
References m_EmTauVeto.
Referenced by FastL1Region::SetTauBit().
{m_EmTauVeto = emTauVeto;}
void FastL1BitInfo::setEnergy | ( | double | Energy | ) | [inline] |
void FastL1BitInfo::setEt | ( | double | Et | ) | [inline] |
void FastL1BitInfo::setEta | ( | double | Eta | ) | [inline] |
Definition at line 20 of file FastL1BitInfo.h.
References reco::tau::disc::Eta(), and m_eta.
void FastL1BitInfo::setHadTauVeto | ( | bool | hadTauVeto | ) | [inline] |
Definition at line 26 of file FastL1BitInfo.h.
References m_HadTauVeto.
Referenced by FastL1Region::SetTauBit().
{m_HadTauVeto = hadTauVeto;}
void FastL1BitInfo::setHard | ( | bool | Hard | ) | [inline] |
void FastL1BitInfo::setHighestEmEtTowerID | ( | int | id | ) | [inline] |
Definition at line 36 of file FastL1BitInfo.h.
References errorMatrix2Lands_multiChannel::id, and m_HighestEmEtTowerID.
Referenced by FastL1Region::HighestEmEtTowerID().
{m_HighestEmEtTowerID = id;}
void FastL1BitInfo::setHighestEtTowerID | ( | int | id | ) | [inline] |
Definition at line 35 of file FastL1BitInfo.h.
References errorMatrix2Lands_multiChannel::id, and m_HighestEtTowerID.
Referenced by FastL1Region::HighestEtTowerID().
{m_HighestEtTowerID = id;}
void FastL1BitInfo::setHighestHadEtTowerID | ( | int | id | ) | [inline] |
Definition at line 37 of file FastL1BitInfo.h.
References errorMatrix2Lands_multiChannel::id, and m_HighestHadEtTowerID.
Referenced by FastL1Region::HighestHadEtTowerID().
{m_HighestHadEtTowerID = id;}
void FastL1BitInfo::setIsolationVeto | ( | bool | isolationVeto | ) | [inline] |
Definition at line 27 of file FastL1BitInfo.h.
References m_IsolationVeto.
Referenced by FastL1Region::SetTauBit().
{m_IsolationVeto = isolationVeto;}
void FastL1BitInfo::setMaxEt | ( | bool | MaxEt | ) | [inline] |
void FastL1BitInfo::setPartialIsolationVeto | ( | bool | pisolationVeto | ) | [inline] |
Definition at line 28 of file FastL1BitInfo.h.
References m_PartialIsolationVeto.
{m_PartialIsolationVeto = pisolationVeto;}
void FastL1BitInfo::setPhi | ( | double | Phi | ) | [inline] |
Definition at line 21 of file FastL1BitInfo.h.
References m_phi, and colinearityKinematic::Phi.
void FastL1BitInfo::setSoft | ( | bool | Soft | ) | [inline] |
void FastL1BitInfo::setSumEtBelowThres | ( | bool | sumEtBelowThres | ) | [inline] |
Definition at line 30 of file FastL1BitInfo.h.
References m_SumEtBelowThres.
{m_SumEtBelowThres = sumEtBelowThres;}
void FastL1BitInfo::setTauVeto | ( | bool | tauVeto | ) | [inline] |
Definition at line 24 of file FastL1BitInfo.h.
References m_TauVeto.
Referenced by FastL1Region::SetTauBit().
{m_TauVeto = tauVeto;}
void FastL1BitInfo::setTauVetoForPartIso | ( | bool | tauVeto | ) | [inline] |
Definition at line 29 of file FastL1BitInfo.h.
References m_TauVetoForPartIso.
{m_TauVetoForPartIso = tauVeto;}
bool FastL1BitInfo::m_EmTauVeto [private] |
Definition at line 74 of file FastL1BitInfo.h.
Referenced by getEmTauVeto(), and setEmTauVeto().
double FastL1BitInfo::m_energy [private] |
Definition at line 61 of file FastL1BitInfo.h.
Referenced by getEnergy(), and setEnergy().
double FastL1BitInfo::m_et [private] |
Definition at line 62 of file FastL1BitInfo.h.
double FastL1BitInfo::m_eta [private] |
Definition at line 59 of file FastL1BitInfo.h.
bool FastL1BitInfo::m_HadTauVeto [private] |
Definition at line 75 of file FastL1BitInfo.h.
Referenced by getHadTauVeto(), and setHadTauVeto().
bool FastL1BitInfo::m_hard [private] |
Definition at line 82 of file FastL1BitInfo.h.
int FastL1BitInfo::m_HighestEmEtTowerID [private] |
Definition at line 70 of file FastL1BitInfo.h.
Referenced by getHighestEmEtTowerID(), and setHighestEmEtTowerID().
int FastL1BitInfo::m_HighestEtTowerID [private] |
Definition at line 69 of file FastL1BitInfo.h.
Referenced by getHighestEtTowerID(), and setHighestEtTowerID().
int FastL1BitInfo::m_HighestHadEtTowerID [private] |
Definition at line 71 of file FastL1BitInfo.h.
Referenced by getHighestHadEtTowerID(), and setHighestHadEtTowerID().
bool FastL1BitInfo::m_IsolationVeto [private] |
Definition at line 76 of file FastL1BitInfo.h.
Referenced by getIsolationVeto(), and setIsolationVeto().
bool FastL1BitInfo::m_maxEt [private] |
Definition at line 80 of file FastL1BitInfo.h.
Referenced by getMaxEt(), and setMaxEt().
bool FastL1BitInfo::m_PartialIsolationVeto [private] |
Definition at line 78 of file FastL1BitInfo.h.
Referenced by getPartialIsolationVeto(), and setPartialIsolationVeto().
double FastL1BitInfo::m_phi [private] |
Definition at line 60 of file FastL1BitInfo.h.
bool FastL1BitInfo::m_soft [private] |
Definition at line 81 of file FastL1BitInfo.h.
bool FastL1BitInfo::m_SumEtBelowThres [private] |
Definition at line 79 of file FastL1BitInfo.h.
Referenced by getSumEtBelowThres(), and setSumEtBelowThres().
bool FastL1BitInfo::m_TauVeto [private] |
Definition at line 73 of file FastL1BitInfo.h.
Referenced by getTauVeto(), and setTauVeto().
bool FastL1BitInfo::m_TauVetoForPartIso [private] |
Definition at line 77 of file FastL1BitInfo.h.
Referenced by getTauVetoForPartIso(), and setTauVetoForPartIso().