CMS 3D CMS Logo

FastL1BitInfo Class Reference

#include <FastSimDataFormats/External/interface/FastL1BitInfo.h>

List of all members.

Public Member Functions

 FastL1BitInfo ()
bool getEmTauVeto () const
double getEnergy () const
double getEt () const
double getEta () const
bool getHadTauVeto () const
bool getHard () const
bool getIsolationVeto () const
bool getMaxEt () const
double getPhi () const
bool getSoft () const
bool getSumEtBelowThres () const
bool getTauVeto () 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 setIsolationVeto (bool isolationVeto)
void setMaxEt (bool MaxEt)
void setPhi (double Phi)
void setSoft (bool Soft)
void setSumEtBelowThres (bool sumEtBelowThres)
void setTauVeto (bool tauVeto)
 ~FastL1BitInfo ()

Private Attributes

bool m_EmTauVeto
double m_energy
double m_et
double m_eta
bool m_HadTauVeto
bool m_hard
bool m_IsolationVeto
bool m_maxEt
double m_phi
bool m_soft
bool m_SumEtBelowThres
bool m_TauVeto


Detailed Description

Definition at line 7 of file FastL1BitInfo.h.


Constructor & Destructor Documentation

FastL1BitInfo::FastL1BitInfo (  )  [inline]

Definition at line 12 of file FastL1BitInfo.h.

00012                : 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_SumEtBelowThres(false), m_maxEt(false), m_soft(false), m_hard(false)
00013 {
00014 }

FastL1BitInfo::~FastL1BitInfo (  )  [inline]

Definition at line 16 of file FastL1BitInfo.h.

00017 {
00018 }


Member Function Documentation

bool FastL1BitInfo::getEmTauVeto (  )  const [inline]

Definition at line 38 of file FastL1BitInfo.h.

References m_EmTauVeto.

00038 {return m_EmTauVeto;}

double FastL1BitInfo::getEnergy (  )  const [inline]

Definition at line 35 of file FastL1BitInfo.h.

References m_energy.

00035 {return m_energy;}

double FastL1BitInfo::getEt (  )  const [inline]

Definition at line 36 of file FastL1BitInfo.h.

References m_et.

00036 {return m_et;}

double FastL1BitInfo::getEta (  )  const [inline]

Definition at line 33 of file FastL1BitInfo.h.

References m_eta.

00033 {return m_eta;}

bool FastL1BitInfo::getHadTauVeto (  )  const [inline]

Definition at line 39 of file FastL1BitInfo.h.

References m_HadTauVeto.

00039 {return m_HadTauVeto;}

bool FastL1BitInfo::getHard (  )  const [inline]

Definition at line 44 of file FastL1BitInfo.h.

References m_hard.

00044 {return m_hard;}

bool FastL1BitInfo::getIsolationVeto (  )  const [inline]

Definition at line 40 of file FastL1BitInfo.h.

References m_IsolationVeto.

00040 {return m_IsolationVeto;}

bool FastL1BitInfo::getMaxEt (  )  const [inline]

Definition at line 42 of file FastL1BitInfo.h.

References m_maxEt.

00042 {return m_maxEt;}

double FastL1BitInfo::getPhi (  )  const [inline]

Definition at line 34 of file FastL1BitInfo.h.

References m_phi.

00034 {return m_phi;}

bool FastL1BitInfo::getSoft (  )  const [inline]

Definition at line 43 of file FastL1BitInfo.h.

References m_soft.

00043 {return m_soft;}

bool FastL1BitInfo::getSumEtBelowThres (  )  const [inline]

Definition at line 41 of file FastL1BitInfo.h.

References m_SumEtBelowThres.

00041 {return m_SumEtBelowThres;}

bool FastL1BitInfo::getTauVeto (  )  const [inline]

Definition at line 37 of file FastL1BitInfo.h.

References m_TauVeto.

00037 {return m_TauVeto;}

void FastL1BitInfo::setEmTauVeto ( bool  emTauVeto  )  [inline]

Definition at line 25 of file FastL1BitInfo.h.

References m_EmTauVeto.

00025 {m_EmTauVeto = emTauVeto;}

void FastL1BitInfo::setEnergy ( double  Energy  )  [inline]

Definition at line 22 of file FastL1BitInfo.h.

References m_energy.

00022 {m_energy = Energy;}

void FastL1BitInfo::setEt ( double  Et  )  [inline]

Definition at line 23 of file FastL1BitInfo.h.

References m_et.

00023 {m_et = Et;}

void FastL1BitInfo::setEta ( double  Eta  )  [inline]

Definition at line 20 of file FastL1BitInfo.h.

References m_eta.

00020 {m_eta = Eta;}

void FastL1BitInfo::setHadTauVeto ( bool  hadTauVeto  )  [inline]

Definition at line 26 of file FastL1BitInfo.h.

References m_HadTauVeto.

00026 {m_HadTauVeto = hadTauVeto;}

void FastL1BitInfo::setHard ( bool  Hard  )  [inline]

Definition at line 31 of file FastL1BitInfo.h.

References m_hard.

00031 {m_hard = Hard;}

void FastL1BitInfo::setIsolationVeto ( bool  isolationVeto  )  [inline]

Definition at line 27 of file FastL1BitInfo.h.

References m_IsolationVeto.

00027 {m_IsolationVeto = isolationVeto;}

void FastL1BitInfo::setMaxEt ( bool  MaxEt  )  [inline]

Definition at line 29 of file FastL1BitInfo.h.

References m_maxEt.

00029 {m_maxEt = MaxEt;}

void FastL1BitInfo::setPhi ( double  Phi  )  [inline]

Definition at line 21 of file FastL1BitInfo.h.

References m_phi.

00021 {m_phi = Phi;}

void FastL1BitInfo::setSoft ( bool  Soft  )  [inline]

Definition at line 30 of file FastL1BitInfo.h.

References m_soft.

00030 {m_soft = Soft;}

void FastL1BitInfo::setSumEtBelowThres ( bool  sumEtBelowThres  )  [inline]

Definition at line 28 of file FastL1BitInfo.h.

References m_SumEtBelowThres.

00028 {m_SumEtBelowThres = sumEtBelowThres;}

void FastL1BitInfo::setTauVeto ( bool  tauVeto  )  [inline]

Definition at line 24 of file FastL1BitInfo.h.

References m_TauVeto.

Referenced by FastL1Region::SetTauBit().

00024 {m_TauVeto = tauVeto;}


Member Data Documentation

bool FastL1BitInfo::m_EmTauVeto [private]

Definition at line 53 of file FastL1BitInfo.h.

Referenced by getEmTauVeto(), and setEmTauVeto().

double FastL1BitInfo::m_energy [private]

Definition at line 49 of file FastL1BitInfo.h.

Referenced by getEnergy(), and setEnergy().

double FastL1BitInfo::m_et [private]

Definition at line 50 of file FastL1BitInfo.h.

Referenced by getEt(), and setEt().

double FastL1BitInfo::m_eta [private]

Definition at line 47 of file FastL1BitInfo.h.

Referenced by getEta(), and setEta().

bool FastL1BitInfo::m_HadTauVeto [private]

Definition at line 54 of file FastL1BitInfo.h.

Referenced by getHadTauVeto(), and setHadTauVeto().

bool FastL1BitInfo::m_hard [private]

Definition at line 59 of file FastL1BitInfo.h.

Referenced by getHard(), and setHard().

bool FastL1BitInfo::m_IsolationVeto [private]

Definition at line 55 of file FastL1BitInfo.h.

Referenced by getIsolationVeto(), and setIsolationVeto().

bool FastL1BitInfo::m_maxEt [private]

Definition at line 57 of file FastL1BitInfo.h.

Referenced by getMaxEt(), and setMaxEt().

double FastL1BitInfo::m_phi [private]

Definition at line 48 of file FastL1BitInfo.h.

Referenced by getPhi(), and setPhi().

bool FastL1BitInfo::m_soft [private]

Definition at line 58 of file FastL1BitInfo.h.

Referenced by getSoft(), and setSoft().

bool FastL1BitInfo::m_SumEtBelowThres [private]

Definition at line 56 of file FastL1BitInfo.h.

Referenced by getSumEtBelowThres(), and setSumEtBelowThres().

bool FastL1BitInfo::m_TauVeto [private]

Definition at line 52 of file FastL1BitInfo.h.

Referenced by getTauVeto(), and setTauVeto().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:20:42 2009 for CMSSW by  doxygen 1.5.4