src
DataFormats
L1Scouting
interface
L1ScoutingBMTFStub.h
Go to the documentation of this file.
1
#ifndef DataFormats_L1Scouting_L1ScoutingBMTFStub_h
2
#define DataFormats_L1Scouting_L1ScoutingBMTFStub_h
3
4
#include "
DataFormats/L1Scouting/interface/OrbitCollection.h
"
5
6
namespace
l1ScoutingRun3
{
7
8
class
BMTFStub
{
9
public
:
10
BMTFStub
()
11
:
hwPhi_
(0),
hwPhiB_
(0),
hwQual_
(0),
hwEta_
(0),
hwQEta_
(0),
station_
(0),
wheel_
(0),
sector_
(0),
tag_
(0) {}
12
13
BMTFStub
(
int
hwPhi
,
int
hwPhiB
,
int
hwQual
,
int
hwEta
,
int
hwQEta
,
int
station
,
int
wheel
,
int
sector
,
int
tag
)
14
:
hwPhi_
(
hwPhi
),
15
hwPhiB_
(
hwPhiB
),
16
hwQual_
(
hwQual
),
17
hwEta_
(
hwEta
),
18
hwQEta_
(
hwQEta
),
19
station_
(
station
),
20
wheel_
(
wheel
),
21
sector_
(
sector
),
22
tag_
(
tag
) {}
23
24
void
setHwPhi
(
int
hwPhi
) {
hwPhi_
=
hwPhi
; }
25
void
setHwPhiB
(
int
hwPhiB
) {
hwPhiB_
=
hwPhiB
; }
26
void
setHwQual
(
int
hwQual
) {
hwQual_
=
hwQual
; }
27
void
setHwEta
(
int
hwEta
) {
hwEta_
=
hwEta
; }
28
void
setHwQEta
(
int
hwQEta
) {
hwQEta_
=
hwQEta
; }
29
void
setStation
(
int
station
) {
station_
=
station
; }
30
void
setWheel
(
int
wheel
) {
wheel_
=
wheel
; }
31
void
setSector
(
int
sector
) {
sector_
=
sector
; }
32
void
setTag
(
int
tag
) {
tag_
=
tag
; }
33
34
int
hwPhi
()
const
{
return
hwPhi_
; }
35
int
hwPhiB
()
const
{
return
hwPhiB_
; }
36
int
hwQual
()
const
{
return
hwQual_
; }
37
int
hwEta
()
const
{
return
hwEta_
; }
38
int
hwQEta
()
const
{
return
hwQEta_
; }
39
int
station
()
const
{
return
station_
; }
40
int
wheel
()
const
{
return
wheel_
; }
41
int
sector
()
const
{
return
sector_
; }
42
int
tag
()
const
{
return
tag_
; }
43
44
private
:
45
int
hwPhi_
;
46
int
hwPhiB_
;
47
int
hwQual_
;
48
int
hwEta_
;
49
int
hwQEta_
;
50
int
station_
;
51
int
wheel_
;
52
int
sector_
;
53
int
tag_
;
54
};
55
56
typedef
OrbitCollection<BMTFStub>
BMTFStubOrbitCollection
;
57
58
}
// namespace l1ScoutingRun3
59
60
#endif //DataFormats_L1Scouting_L1ScoutingBMTFStub_h
l1ScoutingRun3::BMTFStub::BMTFStub
BMTFStub(int hwPhi, int hwPhiB, int hwQual, int hwEta, int hwQEta, int station, int wheel, int sector, int tag)
Definition:
L1ScoutingBMTFStub.h:13
l1ScoutingRun3::BMTFStub::hwQEta
int hwQEta() const
Definition:
L1ScoutingBMTFStub.h:38
l1ScoutingRun3::BMTFStub::setHwQual
void setHwQual(int hwQual)
Definition:
L1ScoutingBMTFStub.h:26
l1ScoutingRun3::BMTFStub::hwQual_
int hwQual_
Definition:
L1ScoutingBMTFStub.h:47
l1ScoutingRun3::BMTFStub::hwQEta_
int hwQEta_
Definition:
L1ScoutingBMTFStub.h:49
l1ScoutingRun3::BMTFStub::setStation
void setStation(int station)
Definition:
L1ScoutingBMTFStub.h:29
l1ScoutingRun3::BMTFStub
Definition:
L1ScoutingBMTFStub.h:8
OrbitCollection.h
l1ScoutingRun3::BMTFStub::hwEta_
int hwEta_
Definition:
L1ScoutingBMTFStub.h:48
l1ScoutingRun3::BMTFStub::sector_
int sector_
Definition:
L1ScoutingBMTFStub.h:52
l1ScoutingRun3::BMTFStub::setTag
void setTag(int tag)
Definition:
L1ScoutingBMTFStub.h:32
l1ScoutingRun3::BMTFStub::hwPhiB
int hwPhiB() const
Definition:
L1ScoutingBMTFStub.h:35
l1ScoutingRun3::BMTFStub::setHwPhiB
void setHwPhiB(int hwPhiB)
Definition:
L1ScoutingBMTFStub.h:25
l1ScoutingRun3::BMTFStub::tag_
int tag_
Definition:
L1ScoutingBMTFStub.h:53
l1ScoutingRun3::BMTFStub::setSector
void setSector(int sector)
Definition:
L1ScoutingBMTFStub.h:31
l1ScoutingRun3::BMTFStub::setWheel
void setWheel(int wheel)
Definition:
L1ScoutingBMTFStub.h:30
l1ScoutingRun3::BMTFStub::station
int station() const
Definition:
L1ScoutingBMTFStub.h:39
l1ScoutingRun3::BMTFStub::station_
int station_
Definition:
L1ScoutingBMTFStub.h:50
l1ScoutingRun3::BMTFStub::hwPhi_
int hwPhi_
Definition:
L1ScoutingBMTFStub.h:45
l1ScoutingRun3::BMTFStub::tag
int tag() const
Definition:
L1ScoutingBMTFStub.h:42
l1ScoutingRun3::BMTFStub::setHwQEta
void setHwQEta(int hwQEta)
Definition:
L1ScoutingBMTFStub.h:28
l1ScoutingRun3::BMTFStub::hwEta
int hwEta() const
Definition:
L1ScoutingBMTFStub.h:37
OrbitCollection
Definition:
OrbitCollection.h:12
l1ScoutingRun3::BMTFStubOrbitCollection
OrbitCollection< BMTFStub > BMTFStubOrbitCollection
Definition:
L1ScoutingBMTFStub.h:56
l1ScoutingRun3::BMTFStub::setHwEta
void setHwEta(int hwEta)
Definition:
L1ScoutingBMTFStub.h:27
l1ScoutingRun3::BMTFStub::hwPhiB_
int hwPhiB_
Definition:
L1ScoutingBMTFStub.h:46
l1ScoutingRun3::BMTFStub::BMTFStub
BMTFStub()
Definition:
L1ScoutingBMTFStub.h:10
l1ScoutingRun3::BMTFStub::setHwPhi
void setHwPhi(int hwPhi)
Definition:
L1ScoutingBMTFStub.h:24
l1ScoutingRun3::BMTFStub::wheel_
int wheel_
Definition:
L1ScoutingBMTFStub.h:51
l1ScoutingRun3::BMTFStub::hwQual
int hwQual() const
Definition:
L1ScoutingBMTFStub.h:36
l1ScoutingRun3::BMTFStub::wheel
int wheel() const
Definition:
L1ScoutingBMTFStub.h:40
l1ScoutingRun3::BMTFStub::sector
int sector() const
Definition:
L1ScoutingBMTFStub.h:41
l1ScoutingRun3::BMTFStub::hwPhi
int hwPhi() const
Definition:
L1ScoutingBMTFStub.h:34
l1ScoutingRun3
Definition:
L1ScoutingBMTFStub.h:6
Generated for CMSSW Reference Manual by
1.8.14