CGEM BOSS 6.6.5.g
BESIII Offline Software System
Loading...
Searching...
No Matches
TCgemSegment.h
Go to the documentation of this file.
1#ifndef RootEventData_TCgemSegment_H
2#define RootEventData_TCgemSegment_H
3
4#include "TObject.h"
5#include <vector>
6
7using namespace std;
8
9class TCgemSegment : 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 setTCgemSegment(const TCgemSegment *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(TCgemSegment,3)
50};
51#endif
Double_t gethelix(Int_t i) const
Definition: TCgemSegment.h:22
void sethelix(Double_t helix[5])
void setclusterid_3(Int_t clusterid_3)
Definition: TCgemSegment.h:28
void setmatch(Int_t match)
Definition: TCgemSegment.h:30
void setsegmentid(Int_t segmentid)
Definition: TCgemSegment.h:31
void setclusterid_1(Int_t clusterid_1)
Definition: TCgemSegment.h:26
Int_t getclusterid_1(void) const
Definition: TCgemSegment.h:16
Int_t geteventid(void) const
Definition: TCgemSegment.h:19
void setclusterid_2(Int_t clusterid_2)
Definition: TCgemSegment.h:27
Double_t gethelix_err(Int_t i) const
Definition: TCgemSegment.h:23
Int_t getmatch(void) const
Definition: TCgemSegment.h:20
Int_t getclusterid_3(void) const
Definition: TCgemSegment.h:18
Int_t getclusterid_2(void) const
Definition: TCgemSegment.h:17
Int_t getsegmentid(void) const
Definition: TCgemSegment.h:21
void setTCgemSegment(const TCgemSegment *cgemcluster)
void seteventid(Int_t eventid)
Definition: TCgemSegment.h:29
void sethelix_err(Double_t helix_err[15])