CMS 3D CMS Logo

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

#include <IOVKeysDescription.h>

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

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 ()
 
- Public Member Functions inherited from cond::IOVDescription
 IOVDescription ()
 
virtual ~IOVDescription ()
 

Private Member Functions

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

Private Attributes

SmallWORMDict dict_m
 
std::string m_tag
 

Friends

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

Detailed Description

Definition at line 13 of file IOVKeysDescription.h.

Constructor & Destructor Documentation

cond::IOVKeysDescription::IOVKeysDescription ( )
inline

Definition at line 15 of file IOVKeysDescription.h.

Referenced by clone().

15 {}
cond::IOVKeysDescription::IOVKeysDescription ( std::vector< std::string > const &  idict,
std::string const &  itag 
)
inlineexplicit

Definition at line 16 of file IOVKeysDescription.h.

16  :
17  dict_m(idict), m_tag(itag){}
virtual cond::IOVKeysDescription::~IOVKeysDescription ( )
inlinevirtual

Definition at line 19 of file IOVKeysDescription.h.

19 {}

Member Function Documentation

virtual IOVKeysDescription* cond::IOVKeysDescription::clone ( void  ) const
inlinevirtual

Reimplemented from cond::IOVDescription.

Definition at line 20 of file IOVKeysDescription.h.

References IOVKeysDescription().

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

Definition at line 27 of file IOVKeysDescription.h.

References dict_m.

Referenced by weight.Weight::SetIntLumi().

27 { return dict_m;}
template<class Archive >
void cond::IOVKeysDescription::serialize ( Archive &  ar,
const unsigned int  version 
)
private
std::string const& cond::IOVKeysDescription::tag ( ) const
inline

Definition at line 23 of file IOVKeysDescription.h.

References m_tag.

Referenced by Inspector.Inspector::SetTag().

23 { return m_tag; }

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Definition at line 34 of file IOVKeysDescription.h.

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

Definition at line 34 of file IOVKeysDescription.h.

Member Data Documentation

SmallWORMDict cond::IOVKeysDescription::dict_m
private

Definition at line 30 of file IOVKeysDescription.h.

Referenced by dict().

std::string cond::IOVKeysDescription::m_tag
private

Definition at line 31 of file IOVKeysDescription.h.

Referenced by tag().