Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
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
25
class
CaloConfig
{
26
27
public
:
28
29
enum
{
Version
= 1 };
30
31
CaloConfig
() {
version_
= (unsigned)
Version
; }
32
~CaloConfig
() {}
33
friend
class
CaloConfigHelper
;
34
35
private
:
36
unsigned
version_
;
37
std::vector<unsigned>
uconfig_
;
38
std::vector<std::string>
sconfig_
;
39
40
COND_SERIALIZABLE
;
41
};
42
43
}
// namespace
44
#endif
LUT.h
l1t::CaloConfig
Definition:
CaloConfig.h:25
l1t::CaloConfig::CaloConfig
CaloConfig()
Definition:
CaloConfig.h:31
l1t::CaloConfig::uconfig_
std::vector< unsigned > uconfig_
Definition:
CaloConfig.h:37
l1t::CaloConfig::~CaloConfig
~CaloConfig()
Definition:
CaloConfig.h:32
l1t::CaloConfigHelper
Definition:
CaloConfigHelper.h:12
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition:
Serializable.h:38
Version
Definition:
InitMessage.h:39
l1t::CaloConfig::sconfig_
std::vector< std::string > sconfig_
Definition:
CaloConfig.h:38
l1t::CaloConfig::version_
unsigned version_
Definition:
CaloConfig.h:36
Serializable.h
Generated for CMSSW Reference Manual by
1.8.5