CMS 3D CMS Logo

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

#include <L1MuDTExtLut.h>

Classes

class  LUT
 helper class for look-up tables More...
 

Public Member Functions

int getHigh (int ext_ind, int address) const
 get high_value for a given address More...
 
int getLow (int ext_ind, int address) const
 get low_value for a given address More...
 
 L1MuDTExtLut ()
 constructor More...
 
int load ()
 load extrapolation look-up tables More...
 
void print () const
 print extrapolation look-up tables More...
 
void reset ()
 reset extrapolation look-up tables More...
 
virtual ~L1MuDTExtLut ()
 destructor More...
 

Private Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 
void setPrecision ()
 set precision for look-up tables More...
 

Private Attributes

std::vector< LUText_lut
 
unsigned short int nbit_phi
 
unsigned short int nbit_phib
 

Friends

class boost::serialization::access
 
template<typename CondSerializationT , typename Enabled >
struct cond::serialization::access
 

Detailed Description

Look-up tables for extrapolation

Date:
2008/04/09 15:22:31
Revision:
1.4

N. Neumeister CERN EP

Definition at line 42 of file L1MuDTExtLut.h.

Constructor & Destructor Documentation

L1MuDTExtLut::L1MuDTExtLut ( )

constructor

Definition at line 52 of file L1MuDTExtLut.cc.

L1MuDTExtLut::~L1MuDTExtLut ( )
virtual

destructor

Definition at line 69 of file L1MuDTExtLut.cc.

Member Function Documentation

int L1MuDTExtLut::getHigh ( int  ext_ind,
int  address 
) const

get high_value for a given address

Definition at line 265 of file L1MuDTExtLut.cc.

int L1MuDTExtLut::getLow ( int  ext_ind,
int  address 
) const

get low_value for a given address

Definition at line 249 of file L1MuDTExtLut.cc.

int L1MuDTExtLut::load ( )

load extrapolation look-up tables

Definition at line 99 of file L1MuDTExtLut.cc.

Referenced by MatrixToProcess.MatrixToProcess::getProcess(), and MatrixToProcess.MatrixToProcess::listAll().

void L1MuDTExtLut::print ( void  ) const

print extrapolation look-up tables

Definition at line 185 of file L1MuDTExtLut.cc.

void L1MuDTExtLut::reset ( void  )

reset extrapolation look-up tables

Definition at line 89 of file L1MuDTExtLut.cc.

template<class Archive >
void L1MuDTExtLut::serialize ( Archive &  ar,
const unsigned int  version 
)
private
void L1MuDTExtLut::setPrecision ( )
private

set precision for look-up tables

Definition at line 281 of file L1MuDTExtLut.cc.

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Definition at line 91 of file L1MuDTExtLut.h.

template<typename CondSerializationT , typename Enabled >
friend struct cond::serialization::access
friend

Definition at line 91 of file L1MuDTExtLut.h.

Member Data Documentation

std::vector<LUT> L1MuDTExtLut::ext_lut
private

Definition at line 85 of file L1MuDTExtLut.h.

unsigned short int L1MuDTExtLut::nbit_phi
private

Definition at line 87 of file L1MuDTExtLut.h.

unsigned short int L1MuDTExtLut::nbit_phib
private

Definition at line 88 of file L1MuDTExtLut.h.