CMS 3D CMS Logo

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

anonymous enum
Enumerator
Version 

Definition at line 26 of file CaloConfig.h.

Constructor & Destructor Documentation

◆ CaloConfig()

l1t::CaloConfig::CaloConfig ( )
inline

Definition at line 28 of file CaloConfig.h.

References Version, and version_.

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

◆ ~CaloConfig()

l1t::CaloConfig::~CaloConfig ( )
inline

Definition at line 29 of file CaloConfig.h.

29 {}

Member Function Documentation

◆ serialize()

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

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 37 of file CaloConfig.h.

◆ CaloConfigHelper

friend class CaloConfigHelper
friend

Definition at line 30 of file CaloConfig.h.

◆ cond::serialization::access

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

Definition at line 37 of file CaloConfig.h.

Member Data Documentation

◆ sconfig_

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

Definition at line 35 of file CaloConfig.h.

◆ uconfig_

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

Definition at line 34 of file CaloConfig.h.

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

◆ version_

unsigned l1t::CaloConfig::version_
private

Definition at line 33 of file CaloConfig.h.

Referenced by CaloConfig().