CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
Event/RootEventData/bak_RootEventData-00-05-12/RootEventData/TRecCgemSegment.h
Go to the documentation of this file.
1#ifndef RootEventData_TRecCgemSegment_H
2#define RootEventData_TRecCgemSegment_H
3
4#include "TObject.h"
5#include <vector>
6
7using namespace std;
8
9class TRecCgemSegment : public TObject{
10
11 public:
12
15
16 Int_t getclusterid_1(void) const {return m_clusterid_1;}
17 Int_t getclusterid_2(void) const {return m_clusterid_2;}
18 Int_t getclusterid_3(void) const {return m_clusterid_3;}
19 Int_t geteventid(void) const {return m_eventid;}
20 Int_t getmatch(void) const {return m_match;}
21 Int_t getsegmentid(void) const {return m_segmentid;}
22 Double_t gethelix(Int_t i) const {return m_helix[i];}
23 Double_t gethelix_err(Int_t i) const {return m_helix_err[i];}
24
25
26 void setclusterid_1(Int_t clusterid_1) {m_clusterid_1 = clusterid_1;}
27 void setclusterid_2(Int_t clusterid_2) {m_clusterid_2 = clusterid_2;}
28 void setclusterid_3(Int_t clusterid_3) {m_clusterid_3 = clusterid_3;}
29 void seteventid(Int_t eventid) {m_eventid = eventid;}
30 void setmatch(Int_t match) {m_match = match;}
31 void setsegmentid(Int_t segmentid) {m_segmentid = segmentid;}
32 void sethelix( Double_t helix[5]);
33 void sethelix_err( Double_t helix_err[15]);
34
35
36 void setTRecCgemSegment(const TRecCgemSegment *cgemcluster);
37
38 private:
39
40 Int_t m_clusterid_1;
41 Int_t m_clusterid_2;
42 Int_t m_clusterid_3;
43 Int_t m_eventid;
44 Int_t m_match;
45 Int_t m_segmentid;
46 Double_t m_helix[5];
47 Double_t m_helix_err[15];
48
49 ClassDef(TRecCgemSegment,3)
50};
51#endif
void setTRecCgemSegment(const TRecCgemSegment *cgemcluster)