BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
BmnTrigInfo.h
Go to the documentation of this file.
1
/**
2
* Class BmnTrigInfo
3
* Trigger counters of the current spill
4
* from U40VE card
5
* \author Ilnur Gabdrakhmanov
6
*/
7
8
#ifndef TRIGINFO_H
9
#define TRIGINFO_H
10
11
#include "BmnEnums.h"
12
#include "
TNamed.h
"
13
14
class
BmnTrigInfo
:
public
TNamed
15
{
16
public
:
17
BmnTrigInfo
();
18
BmnTrigInfo
(
UInt_t
cand,
UInt_t
acc,
UInt_t
befo,
UInt_t
afte,
UInt_t
rjct,
UInt_t
all,
UInt_t
avail);
19
BmnTrigInfo
(
BmnTrigInfo
& orig);
20
virtual
~BmnTrigInfo
();
21
22
void
SetFrom
(
BmnTrigInfo
& info);
23
24
void
SetTrigCand
(
UInt_t
_v) {
fTrigCand
= _v; }
25
26
UInt_t
GetTrigCand
() {
return
fTrigCand
; }
27
28
void
SetTrigAccepted
(
UInt_t
_v) {
fTrigAcce
= _v; }
29
30
UInt_t
GetTrigAccepted
() {
return
fTrigAcce
; }
31
32
void
SetTrigBefo
(
UInt_t
_v) {
fTrigBefo
= _v; }
33
34
UInt_t
GetTrigBefo
() {
return
fTrigBefo
; }
35
36
void
SetTrigAfter
(
UInt_t
_v) {
fTrigAfte
= _v; }
37
38
UInt_t
GetTrigAfter
() {
return
fTrigAfte
; }
39
40
void
SetTrigRjct
(
UInt_t
_v) {
fTrigRjct
= _v; }
41
42
UInt_t
GetTrigRjct
() {
return
fTrigRjct
; }
43
44
void
SetTrigAll
(
UInt_t
_v) {
fTrigAll
= _v; }
45
46
UInt_t
GetTrigAll
() {
return
fTrigAll
; }
47
48
void
SetTrigAvail
(
UInt_t
_v) {
fTrigAvail
= _v; }
49
50
UInt_t
GetTrigAvail
() {
return
fTrigAvail
; }
51
52
private
:
53
UInt_t
fTrigCand
= 0;
54
UInt_t
fTrigAcce
= 0;
55
UInt_t
fTrigBefo
= 0;
56
UInt_t
fTrigAfte
= 0;
57
UInt_t
fTrigRjct
= 0;
58
UInt_t
fTrigAll
= 0;
59
UInt_t
fTrigAvail
= 0;
60
61
ClassDef
(
BmnTrigInfo
, 2)
62
};
63
64
#endif
/* TRIGINFO_H */
UInt_t
unsigned int UInt_t
ClassDef
#define ClassDef(name, id)
TNamed.h
BmnTrigInfo::GetTrigAvail
UInt_t GetTrigAvail()
Definition
BmnTrigInfo.h:50
BmnTrigInfo::SetTrigBefo
void SetTrigBefo(UInt_t _v)
Definition
BmnTrigInfo.h:32
BmnTrigInfo::SetTrigAccepted
void SetTrigAccepted(UInt_t _v)
Definition
BmnTrigInfo.h:28
BmnTrigInfo::SetTrigAfter
void SetTrigAfter(UInt_t _v)
Definition
BmnTrigInfo.h:36
BmnTrigInfo::GetTrigAfter
UInt_t GetTrigAfter()
Definition
BmnTrigInfo.h:38
BmnTrigInfo::SetTrigAll
void SetTrigAll(UInt_t _v)
Definition
BmnTrigInfo.h:44
BmnTrigInfo::SetTrigRjct
void SetTrigRjct(UInt_t _v)
Definition
BmnTrigInfo.h:40
BmnTrigInfo::GetTrigRjct
UInt_t GetTrigRjct()
Definition
BmnTrigInfo.h:42
BmnTrigInfo::~BmnTrigInfo
virtual ~BmnTrigInfo()
Definition
BmnTrigInfo.cxx:32
BmnTrigInfo::fTrigAll
UInt_t fTrigAll
Definition
BmnTrigInfo.h:58
BmnTrigInfo::fTrigBefo
UInt_t fTrigBefo
Definition
BmnTrigInfo.h:55
BmnTrigInfo::BmnTrigInfo
BmnTrigInfo()
Definition
BmnTrigInfo.cxx:3
BmnTrigInfo::fTrigAfte
UInt_t fTrigAfte
Definition
BmnTrigInfo.h:56
BmnTrigInfo::GetTrigAll
UInt_t GetTrigAll()
Definition
BmnTrigInfo.h:46
BmnTrigInfo::fTrigCand
UInt_t fTrigCand
Definition
BmnTrigInfo.h:53
BmnTrigInfo::GetTrigBefo
UInt_t GetTrigBefo()
Definition
BmnTrigInfo.h:34
BmnTrigInfo::GetTrigAccepted
UInt_t GetTrigAccepted()
Definition
BmnTrigInfo.h:30
BmnTrigInfo::SetFrom
void SetFrom(BmnTrigInfo &info)
Definition
BmnTrigInfo.cxx:21
BmnTrigInfo::GetTrigCand
UInt_t GetTrigCand()
Definition
BmnTrigInfo.h:26
BmnTrigInfo::SetTrigCand
void SetTrigCand(UInt_t _v)
Definition
BmnTrigInfo.h:24
BmnTrigInfo::fTrigRjct
UInt_t fTrigRjct
Definition
BmnTrigInfo.h:57
BmnTrigInfo::SetTrigAvail
void SetTrigAvail(UInt_t _v)
Definition
BmnTrigInfo.h:48
BmnTrigInfo::fTrigAcce
UInt_t fTrigAcce
Definition
BmnTrigInfo.h:54
BmnTrigInfo::fTrigAvail
UInt_t fTrigAvail
Definition
BmnTrigInfo.h:59
TNamed::TNamed
TNamed()
base
raw
BmnTrigInfo.h
Generated on
for BmnRoot by
1.17.0