L1Trigger
TrackFindingTracklet
interface
ProjectionRouterBendTable.h
Go to the documentation of this file.
1
#ifndef L1Trigger_TrackFindingTracklet_interface_ProjectionRouterBendTable_h
2
#define L1Trigger_TrackFindingTracklet_interface_ProjectionRouterBendTable_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
Globals;
15
16
class
ProjectionRouterBendTable
{
17
public
:
18
ProjectionRouterBendTable
() {}
19
20
~ProjectionRouterBendTable
() =
default
;
21
22
void
init
(
Settings
const
& settings,
Globals
* globals,
unsigned
int
nrbits,
unsigned
int
nphiderbits);
23
24
int
bendLoookup
(
int
diskindex,
int
bendindex);
25
26
private
:
27
std::vector<int>
bendtable_
[
N_DISK
];
28
};
29
30
};
// namespace trklet
31
#endif
Settings.h
trklet::ProjectionRouterBendTable::bendtable_
std::vector< int > bendtable_[N_DISK]
Definition:
ProjectionRouterBendTable.h:27
trklet::Settings
Definition:
Settings.h:31
trklet::N_DISK
constexpr int N_DISK
Definition:
Settings.h:20
trklet::Globals
Definition:
Globals.h:32
trklet::ProjectionRouterBendTable::~ProjectionRouterBendTable
~ProjectionRouterBendTable()=default
trklet::ProjectionRouterBendTable::init
void init(Settings const &settings, Globals *globals, unsigned int nrbits, unsigned int nphiderbits)
Definition:
ProjectionRouterBendTable.cc:8
trklet
Definition:
AllProjectionsMemory.h:9
trklet::ProjectionRouterBendTable::bendLoookup
int bendLoookup(int diskindex, int bendindex)
Definition:
ProjectionRouterBendTable.cc:54
trklet::ProjectionRouterBendTable::ProjectionRouterBendTable
ProjectionRouterBendTable()
Definition:
ProjectionRouterBendTable.h:18
trklet::ProjectionRouterBendTable
Definition:
ProjectionRouterBendTable.h:16
Generated for CMSSW Reference Manual by
1.8.16