BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Event/TrigEvent/include/TrigEvent/TrigGTL.h
Go to the documentation of this file.
1#ifndef EVENT_TRIG_GTL_H
2#define EVENT_TRIG_GTL_H
3
4#include <stdint.h>
5#include <string>
6#include <vector>
7
8class TrigGTL {
9public:
10 TrigGTL( char* name );
11 virtual ~TrigGTL() {}
12
13 void setGTLTrigData( uint32_t boardId, uint32_t window, uint32_t datasize,
14 const uint32_t* data );
15
16 void initialize();
17
18 const std::string& getName() const { return m_name; }
19
20 int getDataGroup12One( int index ) const { return m_dataGroup12_One[index]; }
21 int getDataGroup12Zero( int index ) const { return m_dataGroup12_Zero[index]; }
22
23 int getDataGroup34One( int index ) const { return m_dataGroup34_One[index]; }
24 int getDataGroup34Zero( int index ) const { return m_dataGroup34_Zero[index]; }
25
26 int getDataGroup5One( int index ) const { return m_dataGroup5_One[index]; }
27 int getDataGroup5Zero( int index ) const { return m_dataGroup5_Zero[index]; }
28
29private:
30 std::string m_name;
31
32 int m_dataGroup12_One[48];
33 int m_dataGroup12_Zero[48];
34
35 int m_dataGroup34_One[48];
36 int m_dataGroup34_Zero[48];
37
38 int m_dataGroup5_One[24];
39 int m_dataGroup5_Zero[24];
40};
41
42#endif // EVENT_TRIG_GTL_H
TTree * data
const std::string & getName() const
int getDataGroup5Zero(int index) const
int getDataGroup12One(int index) const
int getDataGroup5One(int index) const
void initialize()
Definition TrigGTL.cxx:6
int getDataGroup34One(int index) const
void setGTLTrigData(uint32_t boardId, uint32_t window, uint32_t datasize, const uint32_t *data)
Definition TrigGTL.cxx:21
int getDataGroup34Zero(int index) const
TrigGTL(char *name)
Definition TrigGTL.cxx:4
int getDataGroup12Zero(int index) const