Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
DiDispStaMuonMonitor_cfi.pt
tuple pt
Definition:
DiDispStaMuonMonitor_cfi.py:39
L1MuDTTrackCand::TClassCode
int TClassCode
Definition:
L1MuDTTrackCand.h:75
L1MuRegionalCand.h
L1MuDTTrackCand::wheel
int wheel
Definition:
L1MuDTTrackCand.h:72
L1MuDTTrackCand::setAdd
void setAdd(int ust)
Definition:
L1MuDTTrackCand.cc:164
L1MuDTTrackCand::whNum
int whNum() const
Definition:
L1MuDTTrackCand.cc:107
PVValHelper::eta
Definition:
PVValidationHelpers.h:70
DDAxes::phi
L1MuDTTrackCand::~L1MuDTTrackCand
~L1MuDTTrackCand() override
Definition:
L1MuDTTrackCand.cc:102
L1MuDTTrackCand::TrkTagCode
int TrkTagCode
Definition:
L1MuDTTrackCand.h:74
L1MuDTTrackCand
Definition:
L1MuDTTrackCand.h:33
L1MuDTTrackCand::TrkTag
int TrkTag() const
Definition:
L1MuDTTrackCand.cc:115
L1MuDTTrackCand::scNum
int scNum() const
Definition:
L1MuDTTrackCand.cc:109
L1MuRegionalCand::quality
unsigned int quality() const
return quality
Definition:
L1MuRegionalCand.h:73
L1MuRegionalCand
Definition:
L1MuRegionalCand.h:26
L1MuDTTrackCand::setTC
void setTC()
Definition:
L1MuDTTrackCand.cc:117
L1MuRegionalCand::bx
int bx() const
return bunch crossing identifier
Definition:
L1MuRegionalCand.h:79
L1MuDTTrackCand::TCNum
int TCNum() const
Definition:
L1MuDTTrackCand.cc:113
L1MuDTTrackCand::stNum
int stNum(int ust) const
Definition:
L1MuDTTrackCand.cc:111
RecoTauCleanerPlugins.charge
tuple charge
Definition:
RecoTauCleanerPlugins.py:37
L1MuDTTrackCand::sector
int sector
Definition:
L1MuDTTrackCand.h:73
L1MuRegionalCand::type_idx
unsigned type_idx() const
return type: 0 DT, 1 bRPC, 2 CSC, 3 fRPC
Definition:
L1MuRegionalCand.h:76
L1MuDTTrackCand::L1MuDTTrackCand
L1MuDTTrackCand()
Definition:
L1MuDTTrackCand.cc:33
L1MuDTTrackCand::TrkAdd
int TrkAdd[4]
Definition:
L1MuDTTrackCand.h:76
Generated for CMSSW Reference Manual by
1.8.5