CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
FastL1BitInfo Class Reference

#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
 

Detailed Description

Definition at line 7 of file FastL1BitInfo.h.

Constructor & Destructor Documentation

◆ FastL1BitInfo()

FastL1BitInfo::FastL1BitInfo ( )
inline

Definition at line 9 of file FastL1BitInfo.h.

10  : m_eta(0),
11  m_phi(0),
12  m_energy(0),
13  m_et(0),
14  m_TauVeto(false),
15  m_EmTauVeto(false),
16  m_HadTauVeto(false),
17  m_IsolationVeto(false),
19  m_SumEtBelowThres(false),
20  m_maxEt(false),
21  m_soft(false),
22  m_hard(false) {}
bool m_PartialIsolationVeto
Definition: FastL1BitInfo.h:84
bool m_IsolationVeto
Definition: FastL1BitInfo.h:82
bool m_SumEtBelowThres
Definition: FastL1BitInfo.h:85

◆ ~FastL1BitInfo()

FastL1BitInfo::~FastL1BitInfo ( )
inline

Definition at line 24 of file FastL1BitInfo.h.

24 {}

Member Function Documentation

◆ getEmTauVeto()

bool FastL1BitInfo::getEmTauVeto ( ) const
inline

Definition at line 54 of file FastL1BitInfo.h.

References m_EmTauVeto.

54 { return m_EmTauVeto; }

◆ getEnergy()

double FastL1BitInfo::getEnergy ( ) const
inline

Definition at line 51 of file FastL1BitInfo.h.

References m_energy.

51 { return m_energy; }

◆ getEt()

double FastL1BitInfo::getEt ( ) const
inline

Definition at line 52 of file FastL1BitInfo.h.

References m_et.

52 { return m_et; }

◆ getEta()

double FastL1BitInfo::getEta ( ) const
inline

Definition at line 49 of file FastL1BitInfo.h.

References m_eta.

49 { return m_eta; }

◆ getHadTauVeto()

bool FastL1BitInfo::getHadTauVeto ( ) const
inline

Definition at line 55 of file FastL1BitInfo.h.

References m_HadTauVeto.

55 { return m_HadTauVeto; }

◆ getHard()

bool FastL1BitInfo::getHard ( ) const
inline

Definition at line 62 of file FastL1BitInfo.h.

References m_hard.

62 { return m_hard; }

◆ getHighestEmEtTowerID()

int FastL1BitInfo::getHighestEmEtTowerID ( )
inline

Definition at line 46 of file FastL1BitInfo.h.

References m_HighestEmEtTowerID.

46 { return m_HighestEmEtTowerID; }
int m_HighestEmEtTowerID
Definition: FastL1BitInfo.h:76

◆ getHighestEtTowerID()

int FastL1BitInfo::getHighestEtTowerID ( )
inline

Definition at line 45 of file FastL1BitInfo.h.

References m_HighestEtTowerID.

45 { return m_HighestEtTowerID; }
int m_HighestEtTowerID
Definition: FastL1BitInfo.h:75

◆ getHighestHadEtTowerID()

int FastL1BitInfo::getHighestHadEtTowerID ( )
inline

Definition at line 47 of file FastL1BitInfo.h.

References m_HighestHadEtTowerID.

47 { return m_HighestHadEtTowerID; }
int m_HighestHadEtTowerID
Definition: FastL1BitInfo.h:77

◆ getIsolationVeto()

bool FastL1BitInfo::getIsolationVeto ( ) const
inline

Definition at line 56 of file FastL1BitInfo.h.

References m_IsolationVeto.

56 { return m_IsolationVeto; }
bool m_IsolationVeto
Definition: FastL1BitInfo.h:82

◆ getMaxEt()

bool FastL1BitInfo::getMaxEt ( ) const
inline

Definition at line 60 of file FastL1BitInfo.h.

References m_maxEt.

60 { return m_maxEt; }

◆ getPartialIsolationVeto()

bool FastL1BitInfo::getPartialIsolationVeto ( ) const
inline

Definition at line 58 of file FastL1BitInfo.h.

References m_PartialIsolationVeto.

58 { return m_PartialIsolationVeto; }
bool m_PartialIsolationVeto
Definition: FastL1BitInfo.h:84

◆ getPhi()

double FastL1BitInfo::getPhi ( ) const
inline

Definition at line 50 of file FastL1BitInfo.h.

References m_phi.

50 { return m_phi; }

◆ getSoft()

bool FastL1BitInfo::getSoft ( ) const
inline

Definition at line 61 of file FastL1BitInfo.h.

References m_soft.

61 { return m_soft; }

◆ getSumEtBelowThres()

bool FastL1BitInfo::getSumEtBelowThres ( ) const
inline

Definition at line 59 of file FastL1BitInfo.h.

References m_SumEtBelowThres.

59 { return m_SumEtBelowThres; }
bool m_SumEtBelowThres
Definition: FastL1BitInfo.h:85

◆ getTauVeto()

bool FastL1BitInfo::getTauVeto ( ) const
inline

Definition at line 53 of file FastL1BitInfo.h.

References m_TauVeto.

53 { return m_TauVeto; }

◆ getTauVetoForPartIso()

bool FastL1BitInfo::getTauVetoForPartIso ( ) const
inline

Definition at line 57 of file FastL1BitInfo.h.

References m_TauVetoForPartIso.

57 { return m_TauVetoForPartIso; }
bool m_TauVetoForPartIso
Definition: FastL1BitInfo.h:83

◆ setEmTauVeto()

void FastL1BitInfo::setEmTauVeto ( bool  emTauVeto)
inline

Definition at line 31 of file FastL1BitInfo.h.

References m_EmTauVeto.

31 { m_EmTauVeto = emTauVeto; }

◆ setEnergy()

void FastL1BitInfo::setEnergy ( double  Energy)
inline

Definition at line 28 of file FastL1BitInfo.h.

References EcalCondDBWriter_cfi::Energy, and m_energy.

◆ setEt()

void FastL1BitInfo::setEt ( double  Et)
inline

Definition at line 29 of file FastL1BitInfo.h.

References m_et.

29 { m_et = Et; }

◆ setEta()

void FastL1BitInfo::setEta ( double  Eta)
inline

Definition at line 26 of file FastL1BitInfo.h.

References m_eta.

26 { m_eta = Eta; }

◆ setHadTauVeto()

void FastL1BitInfo::setHadTauVeto ( bool  hadTauVeto)
inline

Definition at line 32 of file FastL1BitInfo.h.

References m_HadTauVeto.

32 { m_HadTauVeto = hadTauVeto; }

◆ setHard()

void FastL1BitInfo::setHard ( bool  Hard)
inline

Definition at line 39 of file FastL1BitInfo.h.

References m_hard.

39 { m_hard = Hard; }

◆ setHighestEmEtTowerID()

void FastL1BitInfo::setHighestEmEtTowerID ( int  id)
inline

◆ setHighestEtTowerID()

void FastL1BitInfo::setHighestEtTowerID ( int  id)
inline

◆ setHighestHadEtTowerID()

void FastL1BitInfo::setHighestHadEtTowerID ( int  id)
inline

◆ setIsolationVeto()

void FastL1BitInfo::setIsolationVeto ( bool  isolationVeto)
inline

Definition at line 33 of file FastL1BitInfo.h.

References m_IsolationVeto.

33 { m_IsolationVeto = isolationVeto; }
bool m_IsolationVeto
Definition: FastL1BitInfo.h:82

◆ setMaxEt()

void FastL1BitInfo::setMaxEt ( bool  MaxEt)
inline

Definition at line 37 of file FastL1BitInfo.h.

References m_maxEt.

37 { m_maxEt = MaxEt; }

◆ setPartialIsolationVeto()

void FastL1BitInfo::setPartialIsolationVeto ( bool  pisolationVeto)
inline

Definition at line 34 of file FastL1BitInfo.h.

References m_PartialIsolationVeto.

34 { m_PartialIsolationVeto = pisolationVeto; }
bool m_PartialIsolationVeto
Definition: FastL1BitInfo.h:84

◆ setPhi()

void FastL1BitInfo::setPhi ( double  Phi)
inline

◆ setSoft()

void FastL1BitInfo::setSoft ( bool  Soft)
inline

Definition at line 38 of file FastL1BitInfo.h.

References m_soft.

38 { m_soft = Soft; }

◆ setSumEtBelowThres()

void FastL1BitInfo::setSumEtBelowThres ( bool  sumEtBelowThres)
inline

Definition at line 36 of file FastL1BitInfo.h.

References m_SumEtBelowThres.

36 { m_SumEtBelowThres = sumEtBelowThres; }
bool m_SumEtBelowThres
Definition: FastL1BitInfo.h:85

◆ setTauVeto()

void FastL1BitInfo::setTauVeto ( bool  tauVeto)
inline

Definition at line 30 of file FastL1BitInfo.h.

References m_TauVeto.

30 { m_TauVeto = tauVeto; }

◆ setTauVetoForPartIso()

void FastL1BitInfo::setTauVetoForPartIso ( bool  tauVeto)
inline

Definition at line 35 of file FastL1BitInfo.h.

References m_TauVetoForPartIso.

35 { m_TauVetoForPartIso = tauVeto; }
bool m_TauVetoForPartIso
Definition: FastL1BitInfo.h:83

Member Data Documentation

◆ m_EmTauVeto

bool FastL1BitInfo::m_EmTauVeto
private

Definition at line 80 of file FastL1BitInfo.h.

Referenced by getEmTauVeto(), and setEmTauVeto().

◆ m_energy

double FastL1BitInfo::m_energy
private

Definition at line 67 of file FastL1BitInfo.h.

Referenced by getEnergy(), and setEnergy().

◆ m_et

double FastL1BitInfo::m_et
private

Definition at line 68 of file FastL1BitInfo.h.

Referenced by getEt(), and setEt().

◆ m_eta

double FastL1BitInfo::m_eta
private

Definition at line 65 of file FastL1BitInfo.h.

Referenced by getEta(), and setEta().

◆ m_HadTauVeto

bool FastL1BitInfo::m_HadTauVeto
private

Definition at line 81 of file FastL1BitInfo.h.

Referenced by getHadTauVeto(), and setHadTauVeto().

◆ m_hard

bool FastL1BitInfo::m_hard
private

Definition at line 88 of file FastL1BitInfo.h.

Referenced by getHard(), and setHard().

◆ m_HighestEmEtTowerID

int FastL1BitInfo::m_HighestEmEtTowerID
private

Definition at line 76 of file FastL1BitInfo.h.

Referenced by getHighestEmEtTowerID(), and setHighestEmEtTowerID().

◆ m_HighestEtTowerID

int FastL1BitInfo::m_HighestEtTowerID
private

Definition at line 75 of file FastL1BitInfo.h.

Referenced by getHighestEtTowerID(), and setHighestEtTowerID().

◆ m_HighestHadEtTowerID

int FastL1BitInfo::m_HighestHadEtTowerID
private

Definition at line 77 of file FastL1BitInfo.h.

Referenced by getHighestHadEtTowerID(), and setHighestHadEtTowerID().

◆ m_IsolationVeto

bool FastL1BitInfo::m_IsolationVeto
private

Definition at line 82 of file FastL1BitInfo.h.

Referenced by getIsolationVeto(), and setIsolationVeto().

◆ m_maxEt

bool FastL1BitInfo::m_maxEt
private

Definition at line 86 of file FastL1BitInfo.h.

Referenced by getMaxEt(), and setMaxEt().

◆ m_PartialIsolationVeto

bool FastL1BitInfo::m_PartialIsolationVeto
private

Definition at line 84 of file FastL1BitInfo.h.

Referenced by getPartialIsolationVeto(), and setPartialIsolationVeto().

◆ m_phi

double FastL1BitInfo::m_phi
private

Definition at line 66 of file FastL1BitInfo.h.

Referenced by getPhi(), and setPhi().

◆ m_soft

bool FastL1BitInfo::m_soft
private

Definition at line 87 of file FastL1BitInfo.h.

Referenced by getSoft(), and setSoft().

◆ m_SumEtBelowThres

bool FastL1BitInfo::m_SumEtBelowThres
private

Definition at line 85 of file FastL1BitInfo.h.

Referenced by getSumEtBelowThres(), and setSumEtBelowThres().

◆ m_TauVeto

bool FastL1BitInfo::m_TauVeto
private

Definition at line 79 of file FastL1BitInfo.h.

Referenced by getTauVeto(), and setTauVeto().

◆ m_TauVetoForPartIso

bool FastL1BitInfo::m_TauVetoForPartIso
private

Definition at line 83 of file FastL1BitInfo.h.

Referenced by getTauVetoForPartIso(), and setTauVetoForPartIso().