Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DataFormats
DTDigi
interface
DTLocalTrigger.h
Go to the documentation of this file.
1
#ifndef DTLocalTrigger_DTLocalTrigger_h
2
#define DTLocalTrigger_DTLocalTrigger_h
3
14
#include <boost/cstdint.hpp>
15
16
class
DTLocalTrigger
{
17
18
public
:
19
20
22
explicit
DTLocalTrigger
(
int
eventBx
,
int
bx
,
int
data
);
23
24
26
DTLocalTrigger
();
27
29
bool
operator==
(
const
DTLocalTrigger
& trig)
const
;
30
31
32
uint16_t
eventBx
()
const
;
33
uint16_t
bx
()
const
;
34
uint16_t
quality
()
const
;
35
uint16_t
trTheta
()
const
;
36
bool
secondTrack
()
const
;
37
bool
trOut
()
const
;
38
39
41
void
print
()
const
;
42
43
44
private
:
45
46
uint16_t
theEventBX
;
47
uint16_t
theBX
;
48
uint16_t
theData
;
49
};
50
51
#include<iostream>
52
inline
std::ostream &
operator<<
(std::ostream &
o
,
const
DTLocalTrigger
& trig) {
53
return
o <<
" BX: "
<< trig.
bx
()
54
<<
" quality: "
<< trig.
quality
();
55
}
56
#endif
57
DTLocalTrigger::quality
uint16_t quality() const
Definition:
DTLocalTrigger.cc:41
DTLocalTrigger::theData
uint16_t theData
Definition:
DTLocalTrigger.h:48
DTLocalTrigger::theBX
uint16_t theBX
Definition:
DTLocalTrigger.h:47
DTLocalTrigger::trOut
bool trOut() const
Definition:
DTLocalTrigger.cc:51
DTLocalTrigger::trTheta
uint16_t trTheta() const
Definition:
DTLocalTrigger.cc:44
operator<<
std::ostream & operator<<(std::ostream &out, const ALILine &li)
Definition:
ALILine.cc:187
DTLocalTrigger::operator==
bool operator==(const DTLocalTrigger &trig) const
triggers are equal if they are in the same chamber and have same BX count (??)
Definition:
DTLocalTrigger.cc:30
DTLocalTrigger::theEventBX
uint16_t theEventBX
Definition:
DTLocalTrigger.h:46
DTLocalTrigger::DTLocalTrigger
DTLocalTrigger()
Default construction.
Definition:
DTLocalTrigger.cc:22
python.connectstrParser.o
string o
Definition:
connectstrParser.py:70
DTLocalTrigger::print
void print() const
Print content of trigger.
Definition:
DTLocalTrigger.cc:60
DTLocalTrigger
Definition:
DTLocalTrigger.h:16
DTLocalTrigger::secondTrack
bool secondTrack() const
Definition:
DTLocalTrigger.cc:48
data
char data[epos_bytes_allocation]
Definition:
EPOS_Wrapper.h:82
DTLocalTrigger::bx
uint16_t bx() const
Definition:
DTLocalTrigger.cc:39
DTLocalTrigger::eventBx
uint16_t eventBx() const
Definition:
DTLocalTrigger.cc:74
Generated for CMSSW Reference Manual by
1.8.5