DataFormats
L1DTTrackFinder
interface
L1MuDTTrackCand.h
Go to the documentation of this file.
1
//-------------------------------------------------
2
//
3
// Class L1MuDTTrackCand
4
//
5
// Description: output data for DTTF trigger
6
//
7
//
8
// Author List: Jorge Troconiz UAM Madrid
9
//
10
//
11
//--------------------------------------------------
12
#ifndef L1MuDTTrackCand_H
13
#define L1MuDTTrackCand_H
14
15
//------------------------------------
16
// Collaborating Class Declarations --
17
//------------------------------------
18
19
//----------------------
20
// Base Class Headers --
21
//----------------------
22
23
#include "
DataFormats/L1GlobalMuonTrigger/interface/L1MuRegionalCand.h
"
24
25
//---------------
26
// C++ Headers --
27
//---------------
28
29
// ---------------------
30
// -- Class Interface --
31
// ---------------------
32
33
class
L1MuDTTrackCand
:
public
L1MuRegionalCand
{
34
public
:
35
// Constructors
36
L1MuDTTrackCand
();
37
38
L1MuDTTrackCand
(
39
unsigned
dataword,
int
bx
,
int
uwh,
int
usc,
int
utag,
int
adr1,
int
adr2,
int
adr3,
int
adr4,
int
utc);
40
41
L1MuDTTrackCand
(
unsigned
type_idx
,
42
unsigned
phi
,
43
unsigned
eta
,
44
unsigned
pt
,
45
unsigned
charge
,
46
unsigned
ch_valid,
47
unsigned
finehalo,
48
unsigned
quality
,
49
int
bx
,
50
int
uwh,
51
int
usc,
52
int
utag,
53
int
adr1,
54
int
adr2,
55
int
adr3,
56
int
adr4);
57
58
// Destructor
59
~L1MuDTTrackCand
()
override
;
60
61
// Operations
62
int
whNum
()
const
;
63
int
scNum
()
const
;
64
int
stNum
(
int
ust)
const
;
65
int
TCNum
()
const
;
66
int
TrkTag
()
const
;
67
68
void
setTC
();
69
void
setAdd
(
int
ust);
70
71
private
:
72
int
wheel
;
73
int
sector
;
74
int
TrkTagCode
;
75
int
TClassCode
;
76
int
TrkAdd
[4];
77
};
78
79
#endif
L1MuRegionalCand::bx
int bx() const
return bunch crossing identifier
Definition:
L1MuRegionalCand.h:79
L1MuDTTrackCand::sector
int sector
Definition:
L1MuDTTrackCand.h:73
DiDispStaMuonMonitor_cfi.pt
pt
Definition:
DiDispStaMuonMonitor_cfi.py:39
L1MuDTTrackCand::TrkTag
int TrkTag() const
Definition:
L1MuDTTrackCand.cc:115
L1MuDTTrackCand::TrkAdd
int TrkAdd[4]
Definition:
L1MuDTTrackCand.h:76
L1MuDTTrackCand::scNum
int scNum() const
Definition:
L1MuDTTrackCand.cc:109
L1MuDTTrackCand::TrkTagCode
int TrkTagCode
Definition:
L1MuDTTrackCand.h:74
L1MuRegionalCand.h
L1MuDTTrackCand
Definition:
L1MuDTTrackCand.h:33
PVValHelper::eta
Definition:
PVValidationHelpers.h:70
L1MuDTTrackCand::setAdd
void setAdd(int ust)
Definition:
L1MuDTTrackCand.cc:164
L1MuRegionalCand
Definition:
L1MuRegionalCand.h:26
L1MuDTTrackCand::~L1MuDTTrackCand
~L1MuDTTrackCand() override
Definition:
L1MuDTTrackCand.cc:102
L1MuDTTrackCand::L1MuDTTrackCand
L1MuDTTrackCand()
Definition:
L1MuDTTrackCand.cc:33
ALCARECOTkAlJpsiMuMu_cff.charge
charge
Definition:
ALCARECOTkAlJpsiMuMu_cff.py:47
L1MuDTTrackCand::wheel
int wheel
Definition:
L1MuDTTrackCand.h:72
L1MuDTTrackCand::setTC
void setTC()
Definition:
L1MuDTTrackCand.cc:117
L1MuDTTrackCand::stNum
int stNum(int ust) const
Definition:
L1MuDTTrackCand.cc:111
DDAxes::phi
L1MuDTTrackCand::whNum
int whNum() const
Definition:
L1MuDTTrackCand.cc:107
L1MuDTTrackCand::TCNum
int TCNum() const
Definition:
L1MuDTTrackCand.cc:113
L1MuDTTrackCand::TClassCode
int TClassCode
Definition:
L1MuDTTrackCand.h:75
L1MuRegionalCand::type_idx
unsigned type_idx() const
return type: 0 DT, 1 bRPC, 2 CSC, 3 fRPC
Definition:
L1MuRegionalCand.h:76
L1MuRegionalCand::quality
unsigned int quality() const
return quality
Definition:
L1MuRegionalCand.h:73
Generated for CMSSW Reference Manual by
1.8.16