L1Trigger
RPCTechnicalTrigger
interface
TTUInput.h
Go to the documentation of this file.
1
#ifndef INTERFACE_TTUINPUT_H
2
#define INTERFACE_TTUINPUT_H 1
3
4
// Include files
5
#include <bitset>
6
#include <vector>
7
#include <array>
8
18
class
TTUInput
{
19
public
:
21
TTUInput
();
22
23
TTUInput
(
const
TTUInput
&
in
) =
default
;
24
TTUInput
(
TTUInput
&&
in
) =
default
;
25
TTUInput
&
operator=
(
const
TTUInput
& rhs) =
default
;
26
TTUInput
&
operator=
(
TTUInput
&& rhs) =
default
;
27
28
void
reset
();
29
30
int
m_bx
;
31
32
int
m_wheelId
;
33
34
bool
m_hasHits
;
35
36
std::array<std::bitset<6>, 12>
input_sec
;
37
std::bitset<12>
m_rbcDecision
;
38
39
void
mask
(
const
std::vector<int>&);
40
void
force
(
const
std::vector<int>&);
41
42
protected
:
43
private
:
44
bool
m_debug
;
45
};
46
#endif // INTERFACE_TTUINPUT_H
TTUInput::m_rbcDecision
std::bitset< 12 > m_rbcDecision
Definition:
TTUInput.h:37
TTUInput::TTUInput
TTUInput()
Standard constructor.
Definition:
TTUInput.cc:16
TTUInput::mask
void mask(const std::vector< int > &)
Definition:
TTUInput.cc:37
TTUInput::m_wheelId
int m_wheelId
Definition:
TTUInput.h:32
TTUInput
Definition:
TTUInput.h:18
TTUInput::m_hasHits
bool m_hasHits
Definition:
TTUInput.h:34
TTUInput::force
void force(const std::vector< int > &)
Definition:
TTUInput.cc:45
TTUInput::operator=
TTUInput & operator=(const TTUInput &rhs)=default
recoMuon::in
Definition:
RecoMuonEnumerators.h:6
TTUInput::reset
void reset()
Definition:
TTUInput.cc:26
TTUInput::m_debug
bool m_debug
Definition:
TTUInput.h:44
TTUInput::m_bx
int m_bx
Definition:
TTUInput.h:30
TTUInput::input_sec
std::array< std::bitset< 6 >, 12 > input_sec
Definition:
TTUInput.h:36
Generated for CMSSW Reference Manual by
1.8.16