src
L1Trigger
L1TNtuples
interface
L1AnalysisL1UpgradeTfMuonDataFormat.h
Go to the documentation of this file.
1
#ifndef __L1Analysis_L1AnalysisL1UpgradeTfMuonDataFormat_H__
2
#define __L1Analysis_L1AnalysisL1UpgradeTfMuonDataFormat_H__
3
4
#include "
L1Trigger/L1TMuon/interface/RegionalMuonRawDigiTranslator.h
"
5
#include <vector>
6
#include <map>
7
8
namespace
L1Analysis
{
9
struct
L1AnalysisL1UpgradeTfMuonDataFormat
{
10
L1AnalysisL1UpgradeTfMuonDataFormat
() {
Reset
(); };
11
~L1AnalysisL1UpgradeTfMuonDataFormat
() {}
12
13
void
Reset
() {
14
nTfMuons
= 0;
15
tfMuonHwPt
.clear();
16
tfMuonHwPtUnconstrained
.clear();
17
tfMuonHwDxy
.clear();
18
tfMuonHwEta
.clear();
19
tfMuonHwPhi
.clear();
20
tfMuonGlobalPhi
.clear();
21
tfMuonHwSign
.clear();
22
tfMuonHwSignValid
.clear();
23
tfMuonHwQual
.clear();
24
tfMuonLink
.clear();
25
tfMuonProcessor
.clear();
26
tfMuonTrackFinderType
.clear();
27
tfMuonHwHF
.clear();
28
tfMuonBx
.clear();
29
tfMuonWh
.clear();
30
tfMuonTrAdd
.clear();
31
tfMuonDecodedTrAdd
.clear();
32
tfMuonHwTrAdd
.clear();
33
}
34
35
unsigned
short
int
nTfMuons
;
36
std::vector<short int>
tfMuonHwPt
;
37
std::vector<short int>
tfMuonHwPtUnconstrained
;
38
std::vector<short int>
tfMuonHwDxy
;
39
std::vector<short int>
tfMuonHwEta
;
40
std::vector<short int>
tfMuonHwPhi
;
41
std::vector<short int>
tfMuonGlobalPhi
;
42
std::vector<short int>
tfMuonHwSign
;
43
std::vector<short int>
tfMuonHwSignValid
;
44
std::vector<short int>
tfMuonHwQual
;
45
std::vector<short int>
tfMuonLink
;
46
std::vector<short int>
tfMuonProcessor
;
47
std::vector<short int>
tfMuonTrackFinderType
;
48
std::vector<short int>
tfMuonHwHF
;
49
std::vector<short int>
tfMuonBx
;
50
std::vector<short int>
tfMuonWh
;
51
std::vector<short int>
tfMuonTrAdd
;
52
std::vector<std::map<std::string, int>>
tfMuonDecodedTrAdd
;
53
std::vector<short int>
tfMuonHwTrAdd
;
54
};
55
}
// namespace L1Analysis
56
#endif
L1Analysis::L1AnalysisL1UpgradeTfMuonDataFormat::tfMuonWh
std::vector< short int > tfMuonWh
Definition:
L1AnalysisL1UpgradeTfMuonDataFormat.h:50
L1Analysis::L1AnalysisL1UpgradeTfMuonDataFormat::tfMuonHwTrAdd
std::vector< short int > tfMuonHwTrAdd
Definition:
L1AnalysisL1UpgradeTfMuonDataFormat.h:53
L1Analysis::L1AnalysisL1UpgradeTfMuonDataFormat::Reset
void Reset()
Definition:
L1AnalysisL1UpgradeTfMuonDataFormat.h:13
RegionalMuonRawDigiTranslator.h
L1Analysis::L1AnalysisL1UpgradeTfMuonDataFormat::tfMuonBx
std::vector< short int > tfMuonBx
Definition:
L1AnalysisL1UpgradeTfMuonDataFormat.h:49
L1Analysis::L1AnalysisL1UpgradeTfMuonDataFormat::tfMuonHwPtUnconstrained
std::vector< short int > tfMuonHwPtUnconstrained
Definition:
L1AnalysisL1UpgradeTfMuonDataFormat.h:37
L1Analysis::L1AnalysisL1UpgradeTfMuonDataFormat::tfMuonHwSignValid
std::vector< short int > tfMuonHwSignValid
Definition:
L1AnalysisL1UpgradeTfMuonDataFormat.h:43
L1Analysis::L1AnalysisL1UpgradeTfMuonDataFormat::tfMuonHwEta
std::vector< short int > tfMuonHwEta
Definition:
L1AnalysisL1UpgradeTfMuonDataFormat.h:39
L1Analysis::L1AnalysisL1UpgradeTfMuonDataFormat::L1AnalysisL1UpgradeTfMuonDataFormat
L1AnalysisL1UpgradeTfMuonDataFormat()
Definition:
L1AnalysisL1UpgradeTfMuonDataFormat.h:10
L1Analysis::L1AnalysisL1UpgradeTfMuonDataFormat::~L1AnalysisL1UpgradeTfMuonDataFormat
~L1AnalysisL1UpgradeTfMuonDataFormat()
Definition:
L1AnalysisL1UpgradeTfMuonDataFormat.h:11
L1Analysis::L1AnalysisL1UpgradeTfMuonDataFormat::tfMuonHwPhi
std::vector< short int > tfMuonHwPhi
Definition:
L1AnalysisL1UpgradeTfMuonDataFormat.h:40
L1Analysis::L1AnalysisL1UpgradeTfMuonDataFormat
Definition:
L1AnalysisL1UpgradeTfMuonDataFormat.h:9
L1Analysis::L1AnalysisL1UpgradeTfMuonDataFormat::tfMuonLink
std::vector< short int > tfMuonLink
Definition:
L1AnalysisL1UpgradeTfMuonDataFormat.h:45
L1Analysis::L1AnalysisL1UpgradeTfMuonDataFormat::tfMuonTrackFinderType
std::vector< short int > tfMuonTrackFinderType
Definition:
L1AnalysisL1UpgradeTfMuonDataFormat.h:47
L1Analysis::L1AnalysisL1UpgradeTfMuonDataFormat::tfMuonTrAdd
std::vector< short int > tfMuonTrAdd
Definition:
L1AnalysisL1UpgradeTfMuonDataFormat.h:51
L1Analysis::L1AnalysisL1UpgradeTfMuonDataFormat::nTfMuons
unsigned short int nTfMuons
Definition:
L1AnalysisL1UpgradeTfMuonDataFormat.h:35
L1Analysis::L1AnalysisL1UpgradeTfMuonDataFormat::tfMuonHwHF
std::vector< short int > tfMuonHwHF
Definition:
L1AnalysisL1UpgradeTfMuonDataFormat.h:48
L1Analysis::L1AnalysisL1UpgradeTfMuonDataFormat::tfMuonProcessor
std::vector< short int > tfMuonProcessor
Definition:
L1AnalysisL1UpgradeTfMuonDataFormat.h:46
L1Analysis::L1AnalysisL1UpgradeTfMuonDataFormat::tfMuonHwSign
std::vector< short int > tfMuonHwSign
Definition:
L1AnalysisL1UpgradeTfMuonDataFormat.h:42
L1Analysis
Definition:
L1AnalysisBMTFInputs.h:12
L1Analysis::L1AnalysisL1UpgradeTfMuonDataFormat::tfMuonHwQual
std::vector< short int > tfMuonHwQual
Definition:
L1AnalysisL1UpgradeTfMuonDataFormat.h:44
L1Analysis::L1AnalysisL1UpgradeTfMuonDataFormat::tfMuonHwPt
std::vector< short int > tfMuonHwPt
Definition:
L1AnalysisL1UpgradeTfMuonDataFormat.h:36
L1Analysis::L1AnalysisL1UpgradeTfMuonDataFormat::tfMuonGlobalPhi
std::vector< short int > tfMuonGlobalPhi
Definition:
L1AnalysisL1UpgradeTfMuonDataFormat.h:41
L1Analysis::L1AnalysisL1UpgradeTfMuonDataFormat::tfMuonDecodedTrAdd
std::vector< std::map< std::string, int > > tfMuonDecodedTrAdd
Definition:
L1AnalysisL1UpgradeTfMuonDataFormat.h:52
L1Analysis::L1AnalysisL1UpgradeTfMuonDataFormat::tfMuonHwDxy
std::vector< short int > tfMuonHwDxy
Definition:
L1AnalysisL1UpgradeTfMuonDataFormat.h:38
Generated for CMSSW Reference Manual by
1.8.14