Main Page
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
d
e
f
l
m
o
p
s
t
u
v
Related Functions
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Package Documentation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
L1Trigger
DTTrackFinder
src
L1MuDTSecProcId.h
Go to the documentation of this file.
1
//-------------------------------------------------
2
//
16
//
17
//--------------------------------------------------
18
#ifndef L1MUDT_SEC_PROC_ID_H
19
#define L1MUDT_SEC_PROC_ID_H
20
21
//---------------
22
// C++ Headers --
23
//---------------
24
25
#include <iosfwd>
26
#include <cstdlib>
27
28
//----------------------
29
// Base Class Headers --
30
//----------------------
31
32
//------------------------------------
33
// Collaborating Class Declarations --
34
//------------------------------------
35
36
// ---------------------
37
// -- Class Interface --
38
// ---------------------
39
40
class
L1MuDTSecProcId
{
41
public
:
43
L1MuDTSecProcId
();
44
46
L1MuDTSecProcId
(
int
wheel_id,
int
sector_id);
47
49
L1MuDTSecProcId
(
const
L1MuDTSecProcId
&);
50
52
virtual
~L1MuDTSecProcId
();
53
55
inline
int
wheel
()
const
{
return
m_wheel
; }
56
58
inline
int
sector
()
const
{
return
m_sector
; }
59
61
inline
bool
ovl
()
const
{
return
(
abs
(
m_wheel
) == 3) ?
true
:
false
; }
62
64
int
locwheel
()
const
;
65
67
L1MuDTSecProcId
&
operator=
(
const
L1MuDTSecProcId
&);
68
70
bool
operator==
(
const
L1MuDTSecProcId
&)
const
;
71
73
bool
operator!=
(
const
L1MuDTSecProcId
&)
const
;
74
76
bool
operator<
(
const
L1MuDTSecProcId
&)
const
;
77
79
friend
std::ostream&
operator<<
(std::ostream&,
const
L1MuDTSecProcId
&);
80
81
private
:
82
int
m_wheel
;
83
int
m_sector
;
84
};
85
86
#endif
L1MuDTSecProcId::m_sector
int m_sector
Definition:
L1MuDTSecProcId.h:83
L1MuDTSecProcId::operator!=
bool operator!=(const L1MuDTSecProcId &) const
unequal operator
Definition:
L1MuDTSecProcId.cc:95
L1MuDTSecProcId::operator=
L1MuDTSecProcId & operator=(const L1MuDTSecProcId &)
assignment operator
Definition:
L1MuDTSecProcId.cc:68
L1MuDTSecProcId::locwheel
int locwheel() const
return physical wheel number (-2,-1,0,+1,+2)
Definition:
L1MuDTSecProcId.cc:79
L1MuDTSecProcId::operator<<
friend std::ostream & operator<<(std::ostream &, const L1MuDTSecProcId &)
output stream operator
L1MuDTSecProcId::wheel
int wheel() const
return wheel number
Definition:
L1MuDTSecProcId.h:55
L1MuDTSecProcId::operator==
bool operator==(const L1MuDTSecProcId &) const
equal operator
Definition:
L1MuDTSecProcId.cc:84
funct::true
true
Definition:
Factorize.h:173
L1MuDTSecProcId::sector
int sector() const
return sector number
Definition:
L1MuDTSecProcId.h:58
L1MuDTSecProcId
Definition:
L1MuDTSecProcId.h:40
L1MuDTSecProcId::L1MuDTSecProcId
L1MuDTSecProcId()
default constructor
Definition:
L1MuDTSecProcId.cc:42
L1MuDTSecProcId::operator<
bool operator<(const L1MuDTSecProcId &) const
less operator
Definition:
L1MuDTSecProcId.cc:106
L1MuDTSecProcId::m_wheel
int m_wheel
Definition:
L1MuDTSecProcId.h:82
L1MuDTSecProcId::ovl
bool ovl() const
is it an overlap region Sector Processor?
Definition:
L1MuDTSecProcId.h:61
L1MuDTSecProcId::~L1MuDTSecProcId
virtual ~L1MuDTSecProcId()
destructor
Definition:
L1MuDTSecProcId.cc:59
funct::abs
Abs< T >::type abs(const T &t)
Definition:
Abs.h:22
Generated for CMSSW Reference Manual by
1.8.16