CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
L1RCTRegion Class Reference

#include <L1RCTRegion.h>

Public Member Functions

unsigned short getActivityBit (int i, int j) const
 
unsigned short getEtIn7Bits (int i, int j) const
 
unsigned short getEtIn9Bits (int i, int j) const
 
unsigned short getHE_FGBit (int i, int j) const
 
unsigned short getMuonBit (int i, int j) const
 
std::vector< unsigned short > giveEastEt () const
 
std::vector< unsigned short > giveEastHE_FG () const
 
unsigned short giveNEEt () const
 
unsigned short giveNEHE_FG () const
 
std::vector< unsigned short > giveNorthEt () const
 
std::vector< unsigned short > giveNorthHE_FG () const
 
unsigned short giveNWEt () const
 
unsigned short giveNWHE_FG () const
 
unsigned short giveSEEt () const
 
unsigned short giveSEHE_FG () const
 
std::vector< unsigned short > giveSouthEt () const
 
std::vector< unsigned short > giveSouthHE_FG () const
 
unsigned short giveSWEt () const
 
unsigned short giveSWHE_FG () const
 
std::vector< unsigned short > giveWestEt () const
 
std::vector< unsigned short > giveWestHE_FG () const
 
 L1RCTRegion ()
 
void print ()
 
void printEdges ()
 
void setActivityBit (int i, int j, unsigned short activity)
 
void setEastEt (const std::vector< unsigned short > &east)
 
void setEastHE_FG (const std::vector< unsigned short > &east)
 
void setEtIn7Bits (int i, int j, unsigned short energy)
 
void setEtIn9Bits (int i, int j, unsigned short energy)
 
void setHE_FGBit (int i, int j, unsigned short HE_FG)
 
void setMuonBit (int i, int j, unsigned short muon)
 
void setNEEt (unsigned short ne)
 
void setNEHE_FG (unsigned short ne)
 
void setNorthEt (const std::vector< unsigned short > &north)
 
void setNorthHE_FG (const std::vector< unsigned short > &north)
 
void setNWEt (unsigned short nw)
 
void setNWHE_FG (unsigned short nw)
 
void setSEEt (unsigned short se)
 
void setSEHE_FG (unsigned short se)
 
void setSouthEt (const std::vector< unsigned short > &south)
 
void setSouthHE_FG (const std::vector< unsigned short > &south)
 
void setSWEt (unsigned short sw)
 
void setSWHE_FG (unsigned short sw)
 
void setWestEt (const std::vector< unsigned short > &west)
 
void setWestHE_FG (const std::vector< unsigned short > &west)
 
 ~L1RCTRegion ()
 

Private Attributes

std::vector< unsigned short > activityBit
 
std::vector< unsigned short > etIn9Bits
 
std::vector< unsigned short > muonBit
 
std::vector< unsigned short > totalRegionEt
 
std::vector< unsigned short > totalRegionHE_FG
 

Detailed Description

Definition at line 6 of file L1RCTRegion.h.

Constructor & Destructor Documentation

L1RCTRegion::L1RCTRegion ( )

Definition at line 11 of file L1RCTRegion.cc.

L1RCTRegion::~L1RCTRegion ( )

Definition at line 20 of file L1RCTRegion.cc.

Member Function Documentation

unsigned short L1RCTRegion::getActivityBit ( int  i,
int  j 
) const

Definition at line 82 of file L1RCTRegion.cc.

unsigned short L1RCTRegion::getEtIn7Bits ( int  i,
int  j 
) const

Definition at line 33 of file L1RCTRegion.cc.

unsigned short L1RCTRegion::getEtIn9Bits ( int  i,
int  j 
) const

Definition at line 59 of file L1RCTRegion.cc.

unsigned short L1RCTRegion::getHE_FGBit ( int  i,
int  j 
) const

Definition at line 47 of file L1RCTRegion.cc.

unsigned short L1RCTRegion::getMuonBit ( int  i,
int  j 
) const

Definition at line 70 of file L1RCTRegion.cc.

vector< unsigned short > L1RCTRegion::giveEastEt ( ) const

Definition at line 162 of file L1RCTRegion.cc.

vector< unsigned short > L1RCTRegion::giveEastHE_FG ( ) const

Definition at line 173 of file L1RCTRegion.cc.

unsigned short L1RCTRegion::giveNEEt ( ) const

Definition at line 184 of file L1RCTRegion.cc.

unsigned short L1RCTRegion::giveNEHE_FG ( ) const

Definition at line 191 of file L1RCTRegion.cc.

vector< unsigned short > L1RCTRegion::giveNorthEt ( ) const

Definition at line 97 of file L1RCTRegion.cc.

vector< unsigned short > L1RCTRegion::giveNorthHE_FG ( ) const

Definition at line 107 of file L1RCTRegion.cc.

unsigned short L1RCTRegion::giveNWEt ( ) const

Definition at line 201 of file L1RCTRegion.cc.

unsigned short L1RCTRegion::giveNWHE_FG ( ) const

Definition at line 208 of file L1RCTRegion.cc.

unsigned short L1RCTRegion::giveSEEt ( ) const

Definition at line 235 of file L1RCTRegion.cc.

unsigned short L1RCTRegion::giveSEHE_FG ( ) const

Definition at line 242 of file L1RCTRegion.cc.

vector< unsigned short > L1RCTRegion::giveSouthEt ( ) const

Definition at line 118 of file L1RCTRegion.cc.

vector< unsigned short > L1RCTRegion::giveSouthHE_FG ( ) const

Definition at line 129 of file L1RCTRegion.cc.

unsigned short L1RCTRegion::giveSWEt ( ) const

Definition at line 218 of file L1RCTRegion.cc.

unsigned short L1RCTRegion::giveSWHE_FG ( ) const

Definition at line 225 of file L1RCTRegion.cc.

vector< unsigned short > L1RCTRegion::giveWestEt ( ) const

Definition at line 140 of file L1RCTRegion.cc.

vector< unsigned short > L1RCTRegion::giveWestHE_FG ( ) const

Definition at line 151 of file L1RCTRegion.cc.

void L1RCTRegion::print ( void  )

Definition at line 252 of file L1RCTRegion.cc.

void L1RCTRegion::printEdges ( )

Definition at line 291 of file L1RCTRegion.cc.

void L1RCTRegion::setActivityBit ( int  i,
int  j,
unsigned short  activity 
)

Definition at line 78 of file L1RCTRegion.cc.

void L1RCTRegion::setEastEt ( const std::vector< unsigned short > &  east)

Definition at line 168 of file L1RCTRegion.cc.

void L1RCTRegion::setEastHE_FG ( const std::vector< unsigned short > &  east)

Definition at line 179 of file L1RCTRegion.cc.

void L1RCTRegion::setEtIn7Bits ( int  i,
int  j,
unsigned short  energy 
)

Definition at line 38 of file L1RCTRegion.cc.

void L1RCTRegion::setEtIn9Bits ( int  i,
int  j,
unsigned short  energy 
)

Definition at line 63 of file L1RCTRegion.cc.

void L1RCTRegion::setHE_FGBit ( int  i,
int  j,
unsigned short  HE_FG 
)

Definition at line 51 of file L1RCTRegion.cc.

void L1RCTRegion::setMuonBit ( int  i,
int  j,
unsigned short  muon 
)

Definition at line 74 of file L1RCTRegion.cc.

void L1RCTRegion::setNEEt ( unsigned short  ne)

Definition at line 194 of file L1RCTRegion.cc.

void L1RCTRegion::setNEHE_FG ( unsigned short  ne)

Definition at line 197 of file L1RCTRegion.cc.

void L1RCTRegion::setNorthEt ( const std::vector< unsigned short > &  north)

Definition at line 103 of file L1RCTRegion.cc.

void L1RCTRegion::setNorthHE_FG ( const std::vector< unsigned short > &  north)

Definition at line 113 of file L1RCTRegion.cc.

void L1RCTRegion::setNWEt ( unsigned short  nw)

Definition at line 211 of file L1RCTRegion.cc.

void L1RCTRegion::setNWHE_FG ( unsigned short  nw)

Definition at line 214 of file L1RCTRegion.cc.

void L1RCTRegion::setSEEt ( unsigned short  se)

Definition at line 245 of file L1RCTRegion.cc.

void L1RCTRegion::setSEHE_FG ( unsigned short  se)

Definition at line 248 of file L1RCTRegion.cc.

void L1RCTRegion::setSouthEt ( const std::vector< unsigned short > &  south)

Definition at line 124 of file L1RCTRegion.cc.

void L1RCTRegion::setSouthHE_FG ( const std::vector< unsigned short > &  south)

Definition at line 135 of file L1RCTRegion.cc.

void L1RCTRegion::setSWEt ( unsigned short  sw)

Definition at line 228 of file L1RCTRegion.cc.

void L1RCTRegion::setSWHE_FG ( unsigned short  sw)

Definition at line 231 of file L1RCTRegion.cc.

void L1RCTRegion::setWestEt ( const std::vector< unsigned short > &  west)

Definition at line 146 of file L1RCTRegion.cc.

void L1RCTRegion::setWestHE_FG ( const std::vector< unsigned short > &  west)

Definition at line 157 of file L1RCTRegion.cc.

Member Data Documentation

std::vector<unsigned short> L1RCTRegion::activityBit
private

Definition at line 74 of file L1RCTRegion.h.

std::vector<unsigned short> L1RCTRegion::etIn9Bits
private

Definition at line 71 of file L1RCTRegion.h.

std::vector<unsigned short> L1RCTRegion::muonBit
private

Definition at line 73 of file L1RCTRegion.h.

std::vector<unsigned short> L1RCTRegion::totalRegionEt
private

Definition at line 68 of file L1RCTRegion.h.

std::vector<unsigned short> L1RCTRegion::totalRegionHE_FG
private

Definition at line 69 of file L1RCTRegion.h.