CondFormats
L1TObjects
interface
L1TMuonBarrelKalmanParams.h
Go to the documentation of this file.
1
10
#ifndef L1TBMTFKalmanParams_h
11
#define L1TBMTFKalmanParams_h
12
13
#include <memory>
14
#include <iostream>
15
#include <vector>
16
17
#include "
CondFormats/Serialization/interface/Serializable.h
"
18
#include "
CondFormats/L1TObjects/interface/L1MuDTTFMasks.h
"
19
#include "
CondFormats/L1TObjects/interface/LUT.h
"
20
21
class
L1TMuonBarrelKalmanParams
{
22
public
:
23
L1TMuonBarrelKalmanParams
();
24
~L1TMuonBarrelKalmanParams
() {}
25
26
enum
{
Version
= 1 };
27
enum
{
CONFIG
= 0,
NUM_BMTF_PARAM_NODES
= 2 };
28
29
class
Node
{
30
public
:
31
std::string
type_
;
32
std::string
kalmanLUTsPath_
;
33
unsigned
fwVersion_
;
34
l1t::LUT
LUT_
;
35
COND_SERIALIZABLE
;
36
};
37
38
L1MuDTTFMasks
l1mudttfmasks
;
39
unsigned
version_
;
40
41
std::vector<Node>
pnodes_
;
42
std::vector<L1MuDTTFMasks>
l1mudttfmasks_
;
43
COND_SERIALIZABLE
;
44
};
45
#endif
L1TMuonBarrelKalmanParams::Node
Definition:
L1TMuonBarrelKalmanParams.h:29
L1TMuonBarrelKalmanParams::pnodes_
std::vector< Node > pnodes_
Definition:
L1TMuonBarrelKalmanParams.h:41
LUT.h
L1TMuonBarrelKalmanParams::l1mudttfmasks
L1MuDTTFMasks l1mudttfmasks
Definition:
L1TMuonBarrelKalmanParams.h:38
L1TMuonBarrelKalmanParams::Node::type_
std::string type_
Definition:
L1TMuonBarrelKalmanParams.h:31
L1TMuonBarrelKalmanParams::~L1TMuonBarrelKalmanParams
~L1TMuonBarrelKalmanParams()
Definition:
L1TMuonBarrelKalmanParams.h:24
L1TMuonBarrelKalmanParams::Node::LUT_
l1t::LUT LUT_
Definition:
L1TMuonBarrelKalmanParams.h:34
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition:
Serializable.h:39
L1MuDTTFMasks
Definition:
L1MuDTTFMasks.h:36
L1TMuonBarrelKalmanParams::version_
unsigned version_
Definition:
L1TMuonBarrelKalmanParams.h:39
L1TMuonBarrelKalmanParams
Definition:
L1TMuonBarrelKalmanParams.h:21
L1TMuonBarrelKalmanParams::L1TMuonBarrelKalmanParams
L1TMuonBarrelKalmanParams()
Definition:
L1TMuonBarrelKalmanParams.cc:3
L1TMuonBarrelKalmanParams::CONFIG
Definition:
L1TMuonBarrelKalmanParams.h:27
L1MuDTTFMasks.h
L1TMuonBarrelKalmanParams::Node::kalmanLUTsPath_
std::string kalmanLUTsPath_
Definition:
L1TMuonBarrelKalmanParams.h:32
Serializable.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
l1t::LUT
Definition:
LUT.h:29
L1TMuonBarrelKalmanParams::NUM_BMTF_PARAM_NODES
Definition:
L1TMuonBarrelKalmanParams.h:27
L1TMuonBarrelKalmanParams::Node::fwVersion_
unsigned fwVersion_
Definition:
L1TMuonBarrelKalmanParams.h:33
L1TMuonBarrelKalmanParams::l1mudttfmasks_
std::vector< L1MuDTTFMasks > l1mudttfmasks_
Definition:
L1TMuonBarrelKalmanParams.h:42
Version
Definition:
InitMessage.h:39
Generated for CMSSW Reference Manual by
1.8.16