Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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:179
DeDxDiscriminatorTools::charge
double charge(const std::vector< uint8_t > &Ampls)
Definition:
DeDxDiscriminatorTools.cc:43
L1MuDTTrackCand::TrkTagCode
int TrkTagCode
Definition:
L1MuDTTrackCand.h:65
L1MuDTTrackCand
Definition:
L1MuDTTrackCand.h:34
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:70
L1MuRegionalCand
Definition:
L1MuRegionalCand.h:28
L1MuDTTrackCand::setTC
void setTC()
Definition:
L1MuDTTrackCand.cc:122
L1MuRegionalCand::bx
int bx() const
return bunch crossing identifier
Definition:
L1MuRegionalCand.h:76
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:73
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