CGEM BOSS 6.6.5.g
BESIII Offline Software System
Loading...
Searching...
No Matches
TRecCgemSegment Class Reference

#include <TRecCgemSegment.h>

+ Inheritance diagram for TRecCgemSegment:

Public Member Functions

 TRecCgemSegment ()
 
 ~TRecCgemSegment ()
 
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 setTRecCgemSegment (const TRecCgemSegment *cgemcluster)
 

Detailed Description

Definition at line 9 of file TRecCgemSegment.h.

Constructor & Destructor Documentation

◆ TRecCgemSegment()

TRecCgemSegment::TRecCgemSegment ( )

◆ ~TRecCgemSegment()

TRecCgemSegment::~TRecCgemSegment ( )

Definition at line 9 of file TRecCgemSegment.cxx.

9 {
10 Clear();
11}

Member Function Documentation

◆ getclusterid_1()

Int_t TRecCgemSegment::getclusterid_1 ( void  ) const
inline

Definition at line 16 of file TRecCgemSegment.h.

16{return m_clusterid_1;}

Referenced by setTRecCgemSegment(), and RecCgemSegmentCnv::TObjectToDataObject().

◆ getclusterid_2()

Int_t TRecCgemSegment::getclusterid_2 ( void  ) const
inline

Definition at line 17 of file TRecCgemSegment.h.

17{return m_clusterid_2;}

Referenced by setTRecCgemSegment(), and RecCgemSegmentCnv::TObjectToDataObject().

◆ getclusterid_3()

Int_t TRecCgemSegment::getclusterid_3 ( void  ) const
inline

Definition at line 18 of file TRecCgemSegment.h.

18{return m_clusterid_3;}

Referenced by setTRecCgemSegment(), and RecCgemSegmentCnv::TObjectToDataObject().

◆ geteventid()

Int_t TRecCgemSegment::geteventid ( void  ) const
inline

Definition at line 19 of file TRecCgemSegment.h.

19{return m_eventid;}

Referenced by setTRecCgemSegment(), and RecCgemSegmentCnv::TObjectToDataObject().

◆ gethelix()

Double_t TRecCgemSegment::gethelix ( Int_t  i) const
inline

Definition at line 22 of file TRecCgemSegment.h.

22{return m_helix[i];}

◆ gethelix_err()

Double_t TRecCgemSegment::gethelix_err ( Int_t  i) const
inline

Definition at line 23 of file TRecCgemSegment.h.

23{return m_helix_err[i];}

◆ getmatch()

Int_t TRecCgemSegment::getmatch ( void  ) const
inline

Definition at line 20 of file TRecCgemSegment.h.

20{return m_match;}

Referenced by setTRecCgemSegment(), and RecCgemSegmentCnv::TObjectToDataObject().

◆ getsegmentid()

Int_t TRecCgemSegment::getsegmentid ( void  ) const
inline

Definition at line 21 of file TRecCgemSegment.h.

21{return m_segmentid;}

Referenced by setTRecCgemSegment(), and RecCgemSegmentCnv::TObjectToDataObject().

◆ setclusterid_1()

void TRecCgemSegment::setclusterid_1 ( Int_t  clusterid_1)
inline

Definition at line 26 of file TRecCgemSegment.h.

26{m_clusterid_1 = clusterid_1;}

Referenced by RecCgemSegmentCnv::DataObjectToTObject().

◆ setclusterid_2()

void TRecCgemSegment::setclusterid_2 ( Int_t  clusterid_2)
inline

Definition at line 27 of file TRecCgemSegment.h.

27{m_clusterid_2 = clusterid_2;}

Referenced by RecCgemSegmentCnv::DataObjectToTObject().

◆ setclusterid_3()

void TRecCgemSegment::setclusterid_3 ( Int_t  clusterid_3)
inline

Definition at line 28 of file TRecCgemSegment.h.

28{m_clusterid_3 = clusterid_3;}

Referenced by RecCgemSegmentCnv::DataObjectToTObject().

◆ seteventid()

void TRecCgemSegment::seteventid ( Int_t  eventid)
inline

Definition at line 29 of file TRecCgemSegment.h.

29{m_eventid = eventid;}

Referenced by RecCgemSegmentCnv::DataObjectToTObject().

◆ sethelix()

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

Definition at line 22 of file TRecCgemSegment.cxx.

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

Referenced by RecCgemSegmentCnv::DataObjectToTObject().

◆ sethelix_err()

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

Definition at line 28 of file TRecCgemSegment.cxx.

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

Referenced by RecCgemSegmentCnv::DataObjectToTObject().

◆ setmatch()

void TRecCgemSegment::setmatch ( Int_t  match)
inline

Definition at line 30 of file TRecCgemSegment.h.

30{m_match = match;}

Referenced by RecCgemSegmentCnv::DataObjectToTObject().

◆ setsegmentid()

void TRecCgemSegment::setsegmentid ( Int_t  segmentid)
inline

Definition at line 31 of file TRecCgemSegment.h.

31{m_segmentid = segmentid;}

Referenced by RecCgemSegmentCnv::DataObjectToTObject().

◆ setTRecCgemSegment()

void TRecCgemSegment::setTRecCgemSegment ( const TRecCgemSegment cgemcluster)

Definition at line 13 of file TRecCgemSegment.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: