L1Trigger
TrackFindingTracklet
interface
TETableBase.h
Go to the documentation of this file.
1
#ifndef L1Trigger_TrackFindingTracklet_interface_TETableBase_h
2
#define L1Trigger_TrackFindingTracklet_interface_TETableBase_h
3
4
#include "
L1Trigger/TrackFindingTracklet/interface/Settings.h
"
5
6
#include <iostream>
7
#include <fstream>
8
#include <cassert>
9
#include <cmath>
10
#include <vector>
11
12
namespace
trklet
{
13
14
class
Settings;
15
16
class
TETableBase
{
17
public
:
18
TETableBase
(
Settings
const
& settings);
19
20
virtual
~TETableBase
() =
default
;
21
22
virtual
void
lookup
(
int
,
int
) {}
23
24
void
writeVMTable
(
std::string
name
,
bool
positive =
true
);
25
26
protected
:
27
Settings
const
&
settings_
;
28
std::vector<int>
table_
;
29
int
nbits_
;
30
};
31
32
};
// namespace trklet
33
#endif
Settings.h
trklet::Settings
Definition:
Settings.h:31
trklet::TETableBase::lookup
virtual void lookup(int, int)
Definition:
TETableBase.h:22
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
trklet::TETableBase::writeVMTable
void writeVMTable(std::string name, bool positive=true)
Definition:
TETableBase.cc:8
trklet::TETableBase::table_
std::vector< int > table_
Definition:
TETableBase.h:28
trklet
Definition:
AllProjectionsMemory.h:9
trklet::TETableBase
Definition:
TETableBase.h:16
Skims_PA_cff.name
name
Definition:
Skims_PA_cff.py:17
trklet::TETableBase::~TETableBase
virtual ~TETableBase()=default
trklet::TETableBase::TETableBase
TETableBase(Settings const &settings)
Definition:
TETableBase.cc:6
trklet::TETableBase::nbits_
int nbits_
Definition:
TETableBase.h:29
trklet::TETableBase::settings_
Settings const & settings_
Definition:
TETableBase.h:27
Generated for CMSSW Reference Manual by
1.8.16