CGEM BOSS 6.6.5.i
BESIII Offline Software System
Loading...
Searching...
No Matches
TCgemSegment Class Reference

#include <TCgemSegment.h>

+ Inheritance diagram for TCgemSegment:

Public Member Functions

 TCgemSegment ()
 
 ~TCgemSegment ()
 
Int_t getclusterid_1 (void) const
 
Int_t getclusterid_2 (void) const
 
Int_t getclusterid_3 (void) const
 
Int_t geteventid (void) const
 
Int_t getmatch (void) const
 
Int_t getsegmentid (void) const
 
Double_t gethelix (Int_t i) const
 
Double_t gethelix_err (Int_t i) const
 
void setclusterid_1 (Int_t clusterid_1)
 
void setclusterid_2 (Int_t clusterid_2)
 
void setclusterid_3 (Int_t clusterid_3)
 
void seteventid (Int_t eventid)
 
void setmatch (Int_t match)
 
void setsegmentid (Int_t segmentid)
 
void sethelix (Double_t helix[5])
 
void sethelix_err (Double_t helix_err[15])
 
void setTCgemSegment (const TCgemSegment *cgemcluster)
 

Detailed Description

Definition at line 9 of file TCgemSegment.h.

Constructor & Destructor Documentation

◆ TCgemSegment()

TCgemSegment::TCgemSegment ( )

◆ ~TCgemSegment()

TCgemSegment::~TCgemSegment ( )

Definition at line 9 of file TCgemSegment.cxx.

9 {
10 Clear();
11}

Member Function Documentation

◆ getclusterid_1()

Int_t TCgemSegment::getclusterid_1 ( void ) const
inline

Definition at line 16 of file TCgemSegment.h.

16{return m_clusterid_1;}

Referenced by setTCgemSegment(), and CgemSegmentCnv::TObjectToDataObject().

◆ getclusterid_2()

Int_t TCgemSegment::getclusterid_2 ( void ) const
inline

Definition at line 17 of file TCgemSegment.h.

17{return m_clusterid_2;}

Referenced by setTCgemSegment(), and CgemSegmentCnv::TObjectToDataObject().

◆ getclusterid_3()

Int_t TCgemSegment::getclusterid_3 ( void ) const
inline

Definition at line 18 of file TCgemSegment.h.

18{return m_clusterid_3;}

Referenced by setTCgemSegment(), and CgemSegmentCnv::TObjectToDataObject().

◆ geteventid()

Int_t TCgemSegment::geteventid ( void ) const
inline

Definition at line 19 of file TCgemSegment.h.

19{return m_eventid;}

Referenced by setTCgemSegment(), and CgemSegmentCnv::TObjectToDataObject().

◆ gethelix()

Double_t TCgemSegment::gethelix ( Int_t i) const
inline

Definition at line 22 of file TCgemSegment.h.

22{return m_helix[i];}

Referenced by CgemSegmentCnv::TObjectToDataObject().

◆ gethelix_err()

Double_t TCgemSegment::gethelix_err ( Int_t i) const
inline

Definition at line 23 of file TCgemSegment.h.

23{return m_helix_err[i];}

Referenced by CgemSegmentCnv::TObjectToDataObject().

◆ getmatch()

Int_t TCgemSegment::getmatch ( void ) const
inline

Definition at line 20 of file TCgemSegment.h.

20{return m_match;}

Referenced by setTCgemSegment(), and CgemSegmentCnv::TObjectToDataObject().

◆ getsegmentid()

Int_t TCgemSegment::getsegmentid ( void ) const
inline

Definition at line 21 of file TCgemSegment.h.

21{return m_segmentid;}

Referenced by setTCgemSegment(), and CgemSegmentCnv::TObjectToDataObject().

◆ setclusterid_1()

void TCgemSegment::setclusterid_1 ( Int_t clusterid_1)
inline

Definition at line 26 of file TCgemSegment.h.

26{m_clusterid_1 = clusterid_1;}

Referenced by CgemSegmentCnv::DataObjectToTObject().

◆ setclusterid_2()

void TCgemSegment::setclusterid_2 ( Int_t clusterid_2)
inline

Definition at line 27 of file TCgemSegment.h.

27{m_clusterid_2 = clusterid_2;}

Referenced by CgemSegmentCnv::DataObjectToTObject().

◆ setclusterid_3()

void TCgemSegment::setclusterid_3 ( Int_t clusterid_3)
inline

Definition at line 28 of file TCgemSegment.h.

28{m_clusterid_3 = clusterid_3;}

Referenced by CgemSegmentCnv::DataObjectToTObject().

◆ seteventid()

void TCgemSegment::seteventid ( Int_t eventid)
inline

Definition at line 29 of file TCgemSegment.h.

29{m_eventid = eventid;}

Referenced by CgemSegmentCnv::DataObjectToTObject().

◆ sethelix()

void TCgemSegment::sethelix ( Double_t helix[5])

Definition at line 22 of file TCgemSegment.cxx.

22 {
23 for(Int_t i=0; i<5; i++) {
24 m_helix[i] = helix[i];
25 }
26}

Referenced by CgemSegmentCnv::DataObjectToTObject().

◆ sethelix_err()

void TCgemSegment::sethelix_err ( Double_t helix_err[15])

Definition at line 28 of file TCgemSegment.cxx.

28 {
29 for(Int_t i=0; i<15; i++) {
30 m_helix_err[i] = helix_err[i];
31 }
32}

Referenced by CgemSegmentCnv::DataObjectToTObject().

◆ setmatch()

void TCgemSegment::setmatch ( Int_t match)
inline

Definition at line 30 of file TCgemSegment.h.

30{m_match = match;}

Referenced by CgemSegmentCnv::DataObjectToTObject().

◆ setsegmentid()

void TCgemSegment::setsegmentid ( Int_t segmentid)
inline

Definition at line 31 of file TCgemSegment.h.

31{m_segmentid = segmentid;}

Referenced by CgemSegmentCnv::DataObjectToTObject().

◆ setTCgemSegment()

void TCgemSegment::setTCgemSegment ( const TCgemSegment * cgemcluster)

Definition at line 13 of file TCgemSegment.cxx.

13 {
14 m_clusterid_1 = cgemsegment->getclusterid_1();
15 m_clusterid_2 = cgemsegment->getclusterid_2();
16 m_clusterid_3 = cgemsegment->getclusterid_3();
17 m_eventid = cgemsegment->geteventid();
18 m_match = cgemsegment->getmatch();
19 m_segmentid = cgemsegment->getsegmentid();
20}

The documentation for this class was generated from the following files: