BmnRoot
Loading...
Searching...
No Matches
BmnTrigInfo.h
Go to the documentation of this file.
1
8#ifndef TRIGINFO_H
9#define TRIGINFO_H
10
11#include "BmnEnums.h"
12#include "TNamed.h"
13
14class BmnTrigInfo : public TNamed {
15public:
17 BmnTrigInfo(UInt_t cand, UInt_t acc, UInt_t befo, UInt_t afte, UInt_t rjct, UInt_t all, UInt_t avail);
19 virtual ~BmnTrigInfo();
20
21 void SetFrom(BmnTrigInfo & info);
22
23 void SetTrigCand(UInt_t _v) {
24 fTrigCand = _v;
25 }
26
27 UInt_t GetTrigCand() {
28 return fTrigCand;
29 }
30
31 void SetTrigAccepted(UInt_t _v) {
32 fTrigAcce = _v;
33 }
34
35 UInt_t GetTrigAccepted() {
36 return fTrigAcce;
37 }
38
39 void SetTrigBefo(UInt_t _v) {
40 fTrigBefo = _v;
41 }
42
43 UInt_t GetTrigBefo() {
44 return fTrigBefo;
45 }
46
47 void SetTrigAfter(UInt_t _v) {
48 fTrigAfte = _v;
49 }
50
51 UInt_t GetTrigAfter() {
52 return fTrigAfte;
53 }
54
55 void SetTrigRjct(UInt_t _v) {
56 fTrigRjct = _v;
57 }
58
59 UInt_t GetTrigRjct() {
60 return fTrigRjct;
61 }
62
63 void SetTrigAll(UInt_t _v) {
64 fTrigAll = _v;
65 }
66
67 UInt_t GetTrigAll() {
68 return fTrigAll;
69 }
70
71 void SetTrigAvail(UInt_t _v) {
72 fTrigAvail = _v;
73 }
74
75 UInt_t GetTrigAvail() {
76 return fTrigAvail;
77 }
78
79private:
80 UInt_t fTrigCand = 0;
81 UInt_t fTrigAcce = 0;
82 UInt_t fTrigBefo = 0;
83 UInt_t fTrigAfte = 0;
84 UInt_t fTrigRjct = 0;
85 UInt_t fTrigAll = 0;
86 UInt_t fTrigAvail = 0;
87
88 ClassDef(BmnTrigInfo, 2)
89};
90
91#endif /* TRIGINFO_H */
UInt_t GetTrigAvail()
Definition BmnTrigInfo.h:75
void SetTrigBefo(UInt_t _v)
Definition BmnTrigInfo.h:39
void SetTrigAccepted(UInt_t _v)
Definition BmnTrigInfo.h:31
void SetTrigAfter(UInt_t _v)
Definition BmnTrigInfo.h:47
UInt_t GetTrigAfter()
Definition BmnTrigInfo.h:51
void SetTrigAll(UInt_t _v)
Definition BmnTrigInfo.h:63
void SetTrigRjct(UInt_t _v)
Definition BmnTrigInfo.h:55
UInt_t GetTrigRjct()
Definition BmnTrigInfo.h:59
BmnTrigInfo(BmnTrigInfo &orig)
UInt_t GetTrigAll()
Definition BmnTrigInfo.h:67
BmnTrigInfo(UInt_t cand, UInt_t acc, UInt_t befo, UInt_t afte, UInt_t rjct, UInt_t all, UInt_t avail)
UInt_t GetTrigBefo()
Definition BmnTrigInfo.h:43
UInt_t GetTrigAccepted()
Definition BmnTrigInfo.h:35
void SetFrom(BmnTrigInfo &info)
UInt_t GetTrigCand()
Definition BmnTrigInfo.h:27
void SetTrigCand(UInt_t _v)
Definition BmnTrigInfo.h:23
virtual ~BmnTrigInfo()
void SetTrigAvail(UInt_t _v)
Definition BmnTrigInfo.h:71
Define enumerations used in tracking.