src
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
delete x;
Definition:
CaloConfig.h:22
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
l1t::CaloConfig::sconfig_
std::vector< std::string > sconfig_
Definition:
CaloConfig.h:35
l1t::CaloConfig::Version
Definition:
CaloConfig.h:26
l1t::CaloConfig::version_
unsigned version_
Definition:
CaloConfig.h:33
Serializable.h
Generated for CMSSW Reference Manual by
1.8.14