CMS 3D CMS Logo

EcalTPGLut Class Reference

#include <CondFormats/EcalObjects/interface/EcalTPGLut.h>

List of all members.

Public Member Functions

 EcalTPGLut (const EcalTPGLut &)
 EcalTPGLut ()
const unsigned intgetLut () const
EcalTPGLutoperator= (const EcalTPGLut &)
void setLut (const unsigned int *lut)
 ~EcalTPGLut ()

Private Attributes

unsigned int lut_ [1024]


Detailed Description

Definition at line 4 of file EcalTPGLut.h.


Constructor & Destructor Documentation

EcalTPGLut::EcalTPGLut (  ) 

Definition at line 3 of file EcalTPGLut.cc.

00004 { }

EcalTPGLut::EcalTPGLut ( const EcalTPGLut tpgLut  ) 

Definition at line 6 of file EcalTPGLut.cc.

References getLut(), i, lut, and lut_.

00007 { 
00008   const unsigned int * lut = tpgLut.getLut() ;
00009   for (unsigned int i=0 ; i<1024 ; i++) lut_[i] = lut[i] ;
00010 }

EcalTPGLut::~EcalTPGLut (  ) 

Definition at line 12 of file EcalTPGLut.cc.

00013 { }


Member Function Documentation

const unsigned int * EcalTPGLut::getLut (  )  const

Definition at line 15 of file EcalTPGLut.cc.

References lut_.

Referenced by EcalTPGLut(), operator=(), and EcalTPCondAnalyzer::printEcalTPGLutIdMap().

00016 { 
00017   return lut_ ;
00018 }

EcalTPGLut & EcalTPGLut::operator= ( const EcalTPGLut tpgLut  ) 

Definition at line 25 of file EcalTPGLut.cc.

References getLut(), i, lut, and lut_.

00025                                                             {
00026   const unsigned int * lut = tpgLut.getLut() ;
00027   for (unsigned int i=0 ; i<1024 ; i++) lut_[i] = lut[i] ;
00028   return *this;
00029 }

void EcalTPGLut::setLut ( const unsigned int lut  ) 

Definition at line 20 of file EcalTPGLut.cc.

References i, and lut_.

Referenced by EcalTrigPrimESProducer::produceLUT().

00021 {
00022   for (unsigned int i=0 ; i<1024 ; i++) lut_[i] = lut[i] ;
00023 }


Member Data Documentation

unsigned int EcalTPGLut::lut_[1024] [private]

Definition at line 18 of file EcalTPGLut.h.

Referenced by EcalTPGLut(), getLut(), operator=(), and setLut().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:19:58 2009 for CMSSW by  doxygen 1.5.4