BOSS 7.1.0
BESIII Offline Software System
Loading...
Searching...
No Matches
MdcAliEvent.h
Go to the documentation of this file.
1#ifndef MDCALIEVENT_H
2#define MDCALIEVENT_H
3
7
8#include <vector>
9
10using namespace std;
11
12class StatusCode;
13class BesEvent;
14
16public:
17 void setParam(MdcAliParams& 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 MdcAliRecTrk* getRecTrk(int index) const { return m_rectrk[index]; }
27
28 void clear();
29
30private:
31 MdcAliParams m_param;
32 int m_esFlag;
33 bool m_esCutFg;
34 double m_tes;
35 std::vector<MdcAliRecTrk*> m_rectrk;
36};
37
38#endif /* MDCAliEVENT_H */
bool getEsCutFlag() const
Definition: MdcAliEvent.h:22
int getEsFlag() const
Definition: MdcAliEvent.h:21
StatusCode setKalEvent()
Definition: MdcAliEvent.cxx:88
void setParam(MdcAliParams &param)
Definition: MdcAliEvent.h:17
double getTes() const
Definition: MdcAliEvent.h:23
int getNTrk() const
Definition: MdcAliEvent.h:25
MdcAliRecTrk * getRecTrk(int index) const
Definition: MdcAliEvent.h:26
StatusCode setRecEvent()
Definition: MdcAliEvent.cxx:36