Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
CondFormats
L1TObjects
interface
CaloConfig.h
Go to the documentation of this file.
1
10
#ifndef CaloConfig_h
11
#define CaloConfig_h
12
13
#include <memory>
14
#include <iostream>
15
#include <vector>
16
#include <string>
17
#include <cmath>
18
19
#include "
CondFormats/Serialization/interface/Serializable.h
"
20
#include "
CondFormats/L1TObjects/interface/LUT.h
"
21
22
namespace
l1t {
23
24
class
CaloConfig
{
25
public
:
26
enum
{
Version
= 1 };
27
28
CaloConfig
() {
version_
= (unsigned)
Version
; }
29
~CaloConfig
() {}
30
friend
class
CaloConfigHelper
;
31
32
private
:
33
unsigned
version_
;
34
std::vector<unsigned>
uconfig_
;
35
std::vector<std::string>
sconfig_
;
36
37
COND_SERIALIZABLE
;
38
};
39
40
}
// namespace l1t
41
#endif
LUT.h
l1t::CaloConfig
Definition:
CaloConfig.h:24
l1t::CaloConfig::CaloConfig
CaloConfig()
Definition:
CaloConfig.h:28
l1t::CaloConfig::uconfig_
std::vector< unsigned > uconfig_
Definition:
CaloConfig.h:34
l1t::CaloConfig::~CaloConfig
~CaloConfig()
Definition:
CaloConfig.h:29
l1t::CaloConfigHelper
Definition:
CaloConfigHelper.h:12
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition:
Serializable.h:39
Version
Definition:
InitMessage.h:39
l1t::CaloConfig::sconfig_
std::vector< std::string > sconfig_
Definition:
CaloConfig.h:35
l1t::CaloConfig::version_
unsigned version_
Definition:
CaloConfig.h:33
Serializable.h
Generated for CMSSW Reference Manual by
1.8.5