Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
DataFormats
DTDigi
interface
DTLocalTrigger.h
Go to the documentation of this file.
1
#ifndef DTLocalTrigger_DTLocalTrigger_h
2
#define DTLocalTrigger_DTLocalTrigger_h
3
13
#include <boost/cstdint.hpp>
14
15
class
DTLocalTrigger
{
16
17
public
:
18
19
21
explicit
DTLocalTrigger
(
int
eventBx
,
int
bx
,
int
data
);
22
23
25
DTLocalTrigger
();
26
28
bool
operator==
(
const
DTLocalTrigger
& trig)
const
;
29
30
31
uint16_t
eventBx
()
const
;
32
uint16_t
bx
()
const
;
33
uint16_t
quality
()
const
;
34
uint16_t
trTheta
()
const
;
35
bool
secondTrack
()
const
;
36
bool
trOut
()
const
;
37
38
40
void
print
()
const
;
41
42
43
private
:
44
45
uint16_t
theEventBX
;
46
uint16_t
theBX
;
47
uint16_t
theData
;
48
};
49
50
#include<iostream>
51
inline
std::ostream &
operator<<
(std::ostream &
o
,
const
DTLocalTrigger
& trig) {
52
return
o <<
" BX: "
<< trig.
bx
()
53
<<
" quality: "
<< trig.
quality
();
54
}
55
#endif
56
DTLocalTrigger::quality
uint16_t quality() const
Definition:
DTLocalTrigger.cc:40
DTLocalTrigger::theData
uint16_t theData
Definition:
DTLocalTrigger.h:47
DTLocalTrigger::theBX
uint16_t theBX
Definition:
DTLocalTrigger.h:46
DTLocalTrigger::trOut
bool trOut() const
Definition:
DTLocalTrigger.cc:50
DTLocalTrigger::trTheta
uint16_t trTheta() const
Definition:
DTLocalTrigger.cc:43
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:29
DTLocalTrigger::theEventBX
uint16_t theEventBX
Definition:
DTLocalTrigger.h:45
DTLocalTrigger::DTLocalTrigger
DTLocalTrigger()
Default construction.
Definition:
DTLocalTrigger.cc:21
python.connectstrParser.o
string o
Definition:
connectstrParser.py:70
DTLocalTrigger::print
void print() const
Print content of trigger.
Definition:
DTLocalTrigger.cc:59
DTLocalTrigger
Definition:
DTLocalTrigger.h:15
DTLocalTrigger::secondTrack
bool secondTrack() const
Definition:
DTLocalTrigger.cc:47
data
char data[epos_bytes_allocation]
Definition:
EPOS_Wrapper.h:82
DTLocalTrigger::bx
uint16_t bx() const
Definition:
DTLocalTrigger.cc:38
DTLocalTrigger::eventBx
uint16_t eventBx() const
Definition:
DTLocalTrigger.cc:73
Generated for CMSSW Reference Manual by
1.8.5