Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
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
//----------------------
21
// Base Class Headers --
22
//----------------------
23
24
#include "
DataFormats/L1GlobalMuonTrigger/interface/L1MuRegionalCand.h
"
25
26
//---------------
27
// C++ Headers --
28
//---------------
29
30
// ---------------------
31
// -- Class Interface --
32
// ---------------------
33
34
class
L1MuDTTrackCand
:
public
L1MuRegionalCand
{
35
36
public
:
37
38
// Constructors
39
L1MuDTTrackCand
();
40
41
L1MuDTTrackCand
(
unsigned
dataword,
int
bx
,
int
uwh,
int
usc,
int
utag,
42
int
adr1,
int
adr2,
int
adr3,
int
adr4,
int
utc );
43
44
L1MuDTTrackCand
(
unsigned
type_idx
,
unsigned
phi
,
unsigned
eta
,
unsigned
pt
,
unsigned
charge,
45
unsigned
ch_valid,
unsigned
finehalo,
unsigned
quality
,
int
bx,
46
int
uwh,
int
usc,
int
utag,
int
adr1,
int
adr2,
int
adr3,
int
adr4 );
47
48
// Destructor
49
~L1MuDTTrackCand
();
50
51
// Operations
52
int
whNum
()
const
;
53
int
scNum
()
const
;
54
int
stNum
(
int
ust)
const
;
55
int
TCNum
()
const
;
56
int
TrkTag
()
const
;
57
58
void
setTC
();
59
void
setAdd
(
int
ust);
60
61
private
:
62
63
int
wheel
;
64
int
sector
;
65
int
TrkTagCode
;
66
int
TClassCode
;
67
int
TrkAdd
[4];
68
69
};
70
71
#endif
L1MuDTTrackCand::TClassCode
int TClassCode
Definition:
L1MuDTTrackCand.h:66
L1MuRegionalCand.h
L1MuDTTrackCand::wheel
int wheel
Definition:
L1MuDTTrackCand.h:63
L1MuDTTrackCand::setAdd
void setAdd(int ust)
Definition:
L1MuDTTrackCand.cc:144
L1MuDTTrackCand::whNum
int whNum() const
Definition:
L1MuDTTrackCand.cc:102
eta
T eta() const
Definition:
Basic3DVectorLD.h:177
L1MuDTTrackCand::TrkTagCode
int TrkTagCode
Definition:
L1MuDTTrackCand.h:65
L1MuDTTrackCand
Definition:
L1MuDTTrackCand.h:34
EnergyCorrector.pt
int pt
Definition:
EnergyCorrector.py:45
L1MuDTTrackCand::TrkTag
int TrkTag() const
Definition:
L1MuDTTrackCand.cc:118
L1MuDTTrackCand::scNum
int scNum() const
Definition:
L1MuDTTrackCand.cc:106
L1MuRegionalCand::quality
unsigned int quality() const
return quality
Definition:
L1MuRegionalCand.h:68
L1MuRegionalCand
Definition:
L1MuRegionalCand.h:26
L1MuDTTrackCand::setTC
void setTC()
Definition:
L1MuDTTrackCand.cc:122
L1MuRegionalCand::bx
int bx() const
return bunch crossing identifier
Definition:
L1MuRegionalCand.h:74
L1MuDTTrackCand::TCNum
int TCNum() const
Definition:
L1MuDTTrackCand.cc:114
L1MuDTTrackCand::stNum
int stNum(int ust) const
Definition:
L1MuDTTrackCand.cc:110
L1MuDTTrackCand::sector
int sector
Definition:
L1MuDTTrackCand.h:64
L1MuRegionalCand::type_idx
unsigned type_idx() const
return type: 0 DT, 1 bRPC, 2 CSC, 3 fRPC
Definition:
L1MuRegionalCand.h:71
L1MuDTTrackCand::L1MuDTTrackCand
L1MuDTTrackCand()
Definition:
L1MuDTTrackCand.cc:36
L1MuDTTrackCand::TrkAdd
int TrkAdd[4]
Definition:
L1MuDTTrackCand.h:67
L1MuDTTrackCand::~L1MuDTTrackCand
~L1MuDTTrackCand()
Definition:
L1MuDTTrackCand.cc:96
phi
Definition:
DDAxes.h:10
Generated for CMSSW Reference Manual by
1.8.5