CMS 3D CMS Logo

LMap Class Reference

Description: interface to the HCAL logical map. More...

#include <CaloOnlineTools/HcalOnlineDb/interface/LMap.h>

List of all members.

Public Member Functions

std::map< int, LMapRow > & get_map (void)
 LMap ()
int read (string accessor, string type="HBEF")
 ~LMap ()

Private Attributes

shared_ptr< implp_impl

Classes

class  impl


Detailed Description

Description: interface to the HCAL logical map.

Usage: include <boost/shared_ptr.hpp>

shared_ptr<LMap> the_map(new LMap); the_map -> read( "your-accessor-string", "optional map type" );

Definition at line 76 of file LMap.h.


Constructor & Destructor Documentation

LMap::LMap (  ) 

Definition at line 47 of file LMap.cc.

00047 : p_impl( new impl ) { }

LMap::~LMap (  ) 

Definition at line 49 of file LMap.cc.

00049 { }


Member Function Documentation

std::map< int, LMapRow > & LMap::get_map ( void   ) 

Definition at line 58 of file LMap.cc.

References p_impl.

Referenced by HcalLutManager::getLutXmlFromAsciiMaster().

00059 {
00060   return p_impl -> get_map();
00061 }

int LMap::read ( string  accessor,
string  type = "HBEF" 
)

Definition at line 53 of file LMap.cc.

References p_impl.

00054 {
00055   return p_impl -> read( accessor, type );
00056 }


Member Data Documentation

shared_ptr<impl> LMap::p_impl [private]

Definition at line 89 of file LMap.h.

Referenced by get_map(), and read().


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