CMS 3D CMS Logo

DTDataBuffer< Key, Content > Class Template Reference

Description: Class to hold drift tubes T0s. More...

#include <CondFormats/DTObjects/interface/DTDataBuffer.h>

List of all members.

Public Member Functions

 DTDataBuffer ()
 Constructor.
 ~DTDataBuffer ()
 Destructor.

Static Public Member Functions

static void dropBuffer (const std::string &name)
static DTBufferTree< Key,
Content > * 
findBuffer (const std::string &name)
static DTBufferTree< Key,
Content > * 
openBuffer (const std::string &name)
 Operations.

Static Private Attributes

static std::map< std::string,
DTBufferTree< Key, Content > * > 
bufferMap


Detailed Description

template<class Key, class Content>
class DTDataBuffer< Key, Content >

Description: Class to hold drift tubes T0s.

Date
2007/12/07 15:00:45
Revision
1.5
Author:
Paolo Ronchese INFN Padova

Definition at line 35 of file DTDataBuffer.h.


Constructor & Destructor Documentation

template<class Key, class Content>
DTDataBuffer< Key, Content >::DTDataBuffer (  ) 

Constructor.

template<class Key, class Content>
DTDataBuffer< Key, Content >::~DTDataBuffer (  ) 

Destructor.


Member Function Documentation

template<class Key, class Content>
static void DTDataBuffer< Key, Content >::dropBuffer ( const std::string &  name  )  [static]

Referenced by DTTtrig::clear(), DTStatusFlag::clear(), DTReadOutMapping::clear(), DTMtime::clear(), DTRangeT0::clear(), DTDeadFlag::clear(), DTConfigList::clear(), DTT0::clear(), DTPerformance::clear(), DTBufferInit::DTBufferInit(), DTConfigList::~DTConfigList(), DTDeadFlag::~DTDeadFlag(), DTMtime::~DTMtime(), DTPerformance::~DTPerformance(), DTRangeT0::~DTRangeT0(), DTReadOutMapping::~DTReadOutMapping(), DTStatusFlag::~DTStatusFlag(), DTT0::~DTT0(), and DTTtrig::~DTTtrig().

template<class Key, class Content>
static DTBufferTree<Key,Content>* DTDataBuffer< Key, Content >::findBuffer ( const std::string &  name  )  [static]

Referenced by DTReadOutMapping::geometryToReadOut(), DTStatusFlag::get(), DTRangeT0::get(), DTPerformance::get(), DTTtrig::get(), DTMtime::get(), DTConfigList::get(), DTDeadFlag::get(), DTT0::get(), DTReadOutMapping::readOutToGeometry(), DTPerformance::set(), DTT0::set(), DTRangeT0::set(), DTTtrig::set(), DTMtime::set(), DTConfigList::set(), DTStatusFlag::setCellStatus(), and DTDeadFlag::setCellStatus().

template<class Key, class Content>
static DTBufferTree<Key,Content>* DTDataBuffer< Key, Content >::openBuffer ( const std::string &  name  )  [static]

Operations.

access internal buffer

Referenced by DTDeadFlag::cacheMap(), DTTtrig::cacheMap(), DTStatusFlag::cacheMap(), DTMtime::cacheMap(), DTPerformance::cacheMap(), DTConfigList::cacheMap(), DTT0::cacheMap(), DTReadOutMapping::cacheMap(), DTRangeT0::cacheMap(), and DTReadOutMapping::insertReadOutGeometryLink().


Member Data Documentation

template<class Key, class Content>
std::map< std::string, DTBufferTree< Key, Content > * > DTDataBuffer< Key, Content >::bufferMap [inline, static, private]

Definition at line 56 of file DTDataBuffer.h.


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