CMS 3D CMS Logo

Public Member Functions | Private Attributes

cond::IOVKeysDescription Class Reference

#include <IOVKeysDescription.h>

Inheritance diagram for cond::IOVKeysDescription:
cond::IOVDescription

List of all members.

Public Member Functions

virtual IOVKeysDescriptionclone () const
SmallWORMDict const & dict () const
 IOVKeysDescription ()
 IOVKeysDescription (std::vector< std::string > const &idict, std::string const &itag)
std::string const & tag () const
virtual ~IOVKeysDescription ()

Private Attributes

SmallWORMDict dict_m
std::string m_tag

Detailed Description

Definition at line 12 of file IOVKeysDescription.h.


Constructor & Destructor Documentation

cond::IOVKeysDescription::IOVKeysDescription ( ) [inline]

Definition at line 14 of file IOVKeysDescription.h.

Referenced by clone().

{}
cond::IOVKeysDescription::IOVKeysDescription ( std::vector< std::string > const &  idict,
std::string const &  itag 
) [inline, explicit]

Definition at line 15 of file IOVKeysDescription.h.

                                                                                            :
      dict_m(idict), m_tag(itag){}
virtual cond::IOVKeysDescription::~IOVKeysDescription ( ) [inline, virtual]

Definition at line 18 of file IOVKeysDescription.h.

{}

Member Function Documentation

virtual IOVKeysDescription* cond::IOVKeysDescription::clone ( void  ) const [inline, virtual]

Reimplemented from cond::IOVDescription.

Definition at line 19 of file IOVKeysDescription.h.

References IOVKeysDescription().

{ return new  IOVKeysDescription(*this);}
SmallWORMDict const& cond::IOVKeysDescription::dict ( ) const [inline]

Definition at line 26 of file IOVKeysDescription.h.

References dict_m.

{ return dict_m;}
std::string const& cond::IOVKeysDescription::tag ( ) const [inline]

Definition at line 22 of file IOVKeysDescription.h.

References m_tag.

{ return m_tag; }

Member Data Documentation

Definition at line 29 of file IOVKeysDescription.h.

Referenced by dict().

std::string cond::IOVKeysDescription::m_tag [private]

Definition at line 30 of file IOVKeysDescription.h.

Referenced by tag().