CMS 3D CMS Logo

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

#include <CaloConfig.h>

Public Types

enum  { Version = 1 }
 

Public Member Functions

 CaloConfig ()
 
 ~CaloConfig ()
 

Private Member Functions

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

Private Attributes

std::vector< std::string > sconfig_
 
std::vector< unsigned > uconfig_
 
unsigned version_
 

Friends

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

Detailed Description

Description: Placeholder for calorimeter trigger runtime configuration

Implementation:

Definition at line 24 of file CaloConfig.h.

Member Enumeration Documentation

anonymous enum
Enumerator
Version 

Definition at line 26 of file CaloConfig.h.

26 { Version = 1 };

Constructor & Destructor Documentation

l1t::CaloConfig::CaloConfig ( )
inline

Definition at line 28 of file CaloConfig.h.

References version_.

28 { version_ = (unsigned)Version; }
unsigned version_
Definition: CaloConfig.h:33
l1t::CaloConfig::~CaloConfig ( )
inline

Definition at line 29 of file CaloConfig.h.

29 {}

Member Function Documentation

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

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Definition at line 37 of file CaloConfig.h.

friend class CaloConfigHelper
friend

Definition at line 30 of file CaloConfig.h.

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

Definition at line 37 of file CaloConfig.h.

Member Data Documentation

std::vector<std::string> l1t::CaloConfig::sconfig_
private

Definition at line 35 of file CaloConfig.h.

Referenced by l1t::CaloConfigHelper::CaloConfigHelper().

std::vector<unsigned> l1t::CaloConfig::uconfig_
private
unsigned l1t::CaloConfig::version_
private

Definition at line 33 of file CaloConfig.h.

Referenced by CaloConfig().