src
DataFormats
L1DTTrackFinder
interface
L1Phase2MuDTExtThDigi.h
Go to the documentation of this file.
1
//-------------------------------------------------
2
//
3
// Class L1Phase2MuDTExtThDigi
4
//
5
// Description: trigger primtive data for the
6
// muon barrel Phase2 trigger
7
//
8
//
9
// Author List: Nicolo' Trevisani - Oviedo
10
//
11
//
12
//--------------------------------------------------
13
#ifndef L1Phase2MuDTExtThDigi_H
14
#define L1Phase2MuDTExtThDigi_H
15
16
//------------------------------------
17
// Collaborating Class Declarations --
18
//------------------------------------
19
20
#include "
DataFormats/L1DTTrackFinder/interface/L1Phase2MuDTThDigi.h
"
21
22
//----------------------
23
// Base Class Headers --
24
//----------------------
25
26
//---------------
27
// C++ Headers --
28
//---------------
29
30
// ---------------------
31
// -- Class Interface --
32
// ---------------------
33
34
class
L1Phase2MuDTExtThDigi
:
public
L1Phase2MuDTThDigi
{
35
public
:
36
// Constructors
37
L1Phase2MuDTExtThDigi
();
38
39
L1Phase2MuDTExtThDigi
(
int
bx
,
40
int
wh,
41
int
sc,
42
int
st,
43
int
z
,
44
int
k
,
45
int
qual,
46
int
idx
,
47
int
t0
,
48
int
chi2
,
49
int
y
,
50
int
z_cmssw,
51
int
k_cmssw,
52
int
rpc
= -10,
53
int
wireId[4] =
nullptr
,
54
int
tdc[4] =
nullptr
,
55
int
lat
[4] =
nullptr
);
56
57
L1Phase2MuDTExtThDigi
(
const
L1Phase2MuDTExtThDigi
&digi);
58
59
~L1Phase2MuDTExtThDigi
()
override
{}
60
61
// Operations
62
int
yLocal
()
const
;
63
64
int
zCMSSW
()
const
;
65
int
kCMSSW
()
const
;
66
67
int
pathWireId
(
int
)
const
;
68
int
pathTDC
(
int
)
const
;
69
int
pathLat
(
int
)
const
;
70
71
private
:
72
int
m_yLocal
;
73
74
int
m_zCMSSW
;
75
int
m_kCMSSW
;
76
77
int
m_pathWireId
[4];
78
int
m_pathTDC
[4];
79
int
m_pathLat
[4];
80
};
81
82
#endif
L1Phase2MuDTExtThDigi::kCMSSW
int kCMSSW() const
Definition:
L1Phase2MuDTExtThDigi.cc:113
L1Phase2MuDTThDigi
Definition:
L1Phase2MuDTThDigi.h:4
heavyIonCSV_trainingSettings.idx
idx
Definition:
heavyIonCSV_trainingSettings.py:5
omtf::DataWord64::rpc
Definition:
OmtfDataWord64.h:16
L1Phase2MuDTThDigi::k
int k() const
Definition:
L1Phase2MuDTThDigi.cc:40
L1Phase2MuDTThDigi::chi2
int chi2() const
Definition:
L1Phase2MuDTThDigi.cc:48
L1Phase2MuDTExtThDigi::L1Phase2MuDTExtThDigi
L1Phase2MuDTExtThDigi()
Definition:
L1Phase2MuDTExtThDigi.cc:34
L1Phase2MuDTExtThDigi::pathTDC
int pathTDC(int) const
Definition:
L1Phase2MuDTExtThDigi.cc:117
nano_mu_digi_cff.bx
bx
Definition:
nano_mu_digi_cff.py:41
lat
L1Phase2MuDTThDigi::t0
int t0() const
Definition:
L1Phase2MuDTThDigi.cc:46
L1Phase2MuDTExtThDigi::zCMSSW
int zCMSSW() const
Definition:
L1Phase2MuDTExtThDigi.cc:111
L1Phase2MuDTThDigi::z
int z() const
Definition:
L1Phase2MuDTThDigi.cc:38
L1Phase2MuDTExtThDigi::m_kCMSSW
int m_kCMSSW
Definition:
L1Phase2MuDTExtThDigi.h:75
L1Phase2MuDTExtThDigi::~L1Phase2MuDTExtThDigi
~L1Phase2MuDTExtThDigi() override
Definition:
L1Phase2MuDTExtThDigi.h:59
L1Phase2MuDTExtThDigi
Definition:
L1Phase2MuDTExtThDigi.h:34
L1Phase2MuDTExtThDigi::m_pathWireId
int m_pathWireId[4]
Definition:
L1Phase2MuDTExtThDigi.h:77
L1Phase2MuDTExtThDigi::pathWireId
int pathWireId(int) const
Definition:
L1Phase2MuDTExtThDigi.cc:115
L1Phase2MuDTExtThDigi::pathLat
int pathLat(int) const
Definition:
L1Phase2MuDTExtThDigi.cc:119
L1Phase2MuDTThDigi.h
L1Phase2MuDTExtThDigi::m_pathTDC
int m_pathTDC[4]
Definition:
L1Phase2MuDTExtThDigi.h:78
DDAxes::y
L1Phase2MuDTExtThDigi::m_zCMSSW
int m_zCMSSW
Definition:
L1Phase2MuDTExtThDigi.h:74
L1Phase2MuDTExtThDigi::m_yLocal
int m_yLocal
Definition:
L1Phase2MuDTExtThDigi.h:72
L1Phase2MuDTExtThDigi::yLocal
int yLocal() const
Definition:
L1Phase2MuDTExtThDigi.cc:109
L1Phase2MuDTExtThDigi::m_pathLat
int m_pathLat[4]
Definition:
L1Phase2MuDTExtThDigi.h:79
Generated for CMSSW Reference Manual by
1.8.14