L1Trigger
TrackFindingTracklet
src
TETableBase.cc
Go to the documentation of this file.
1
#include "
L1Trigger/TrackFindingTracklet/interface/TETableBase.h
"
2
3
using namespace
std
;
4
using namespace
trklet
;
5
6
TETableBase::TETableBase(
Settings
const
& settings) : settings_(settings) {}
7
8
void
TETableBase::writeVMTable
(
std::string
name
,
bool
positive) {
9
ofstream
out
;
10
out
.open(
name
.c_str());
11
out
<<
"{"
<< endl;
12
for
(
unsigned
int
i
= 0;
i
<
table_
.size();
i
++) {
13
if
(
i
!= 0) {
14
out
<<
","
<< endl;
15
}
16
17
assert
(
nbits_
> 0);
18
19
int
itable =
table_
[
i
];
20
if
(positive) {
21
if
(
table_
[
i
] < 0) {
22
itable = (1 <<
nbits_
) - 1;
23
}
24
}
25
26
out
<< itable;
27
}
28
out
<< endl <<
"};"
<< endl;
29
out
.close();
30
}
mps_fire.i
i
Definition:
mps_fire.py:428
trklet::Settings
Definition:
Settings.h:26
cms::cuda::assert
assert(be >=bs)
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
trklet::TETableBase::writeVMTable
void writeVMTable(std::string name, bool positive=true)
Definition:
TETableBase.cc:8
TETableBase.h
trklet::TETableBase::table_
std::vector< int > table_
Definition:
TETableBase.h:28
trklet
Definition:
AllProjectionsMemory.h:9
std
Definition:
JetResolutionObject.h:76
Skims_PA_cff.name
name
Definition:
Skims_PA_cff.py:17
MillePedeFileConverter_cfg.out
out
Definition:
MillePedeFileConverter_cfg.py:31
trklet::TETableBase::nbits_
int nbits_
Definition:
TETableBase.h:29
Generated for CMSSW Reference Manual by
1.8.16