CGEM BOSS 6.6.5.i
BESIII Offline Software System
Loading...
Searching...
No Matches
CgemAliEvent.h
Go to the documentation of this file.
1#ifndef CGEMALIEVENT_H
2#define CGEMALIEVENT_H
3
7
8#include <vector>
9
10using namespace std;
11
12class StatusCode;
13class BesEvent;
14
16public:
17 void setParam(CgemAliParams& param) { m_param = param; }
18 StatusCode setRecEvent();
19 StatusCode setKalEvent();
20
21 int getEsFlag() const { return m_esFlag; }
22 bool getEsCutFlag() const { return m_esCutFg; }
23 double getTes() const { return m_tes; }
24
25 int getNTrk() const { return m_rectrk.size(); }
26 CgemAliRecTrk* getRecTrk(int index) const { return m_rectrk[index]; }
27
28 void clear();
29
30private:
31 CgemAliParams m_param;
32 int m_esFlag;
33 bool m_esCutFg;
34 double m_tes;
35 std::vector<CgemAliRecTrk*> m_rectrk;
36};
37
38#endif /* MDCAliEVENT_H */
StatusCode setKalEvent()
CgemAliRecTrk * getRecTrk(int index) const
StatusCode setRecEvent()
int getNTrk() const
int getEsFlag() const
double getTes() const
bool getEsCutFlag() const
void setParam(CgemAliParams &param)