KEBI

본 토픽은 현재 준비중입니다. 공동공부에 참여하시면 완성 되었을 때 알려드립니다.

TObject

TObject

ROOT의 거의 모든 클래스는 TObject 클래스로 부터 파생된다. 이러한 ROOT 클래스 구조의 장점은 파생클래스에 공동적인 동작을 제공하면서 일관성을 제공한다는 것이다. 아래 소개하는 TObject는 멤버 함수들은 자주 보게 될 함수들이므로 눈에 익혀두자.

  • I/O: Read()Write()​
  • 프린팅: Print()​
  • 그리기: Draw()
  • 클리어: Clear()​
  • 정렬: IsSortable(), Compare(), IsEqual()

ROOT 메뉴얼에서는 약 10가지 종류의 함수들을 소개 하였지만 일단은 위 함수정도만 알아두어도 도움이 될 것이다. 이 외에도 TObject 클래스 레퍼런스에 나온 함수들은 모두 공통적으로 적용되며 파생 클래스에 따라서 그 기능이 달라질 수 있으니 항상 클래스 레퍼런스를 잘 찾아보고 사용하도록 하자.

KEBI의 경우 TObject를 데이터 컨테이너 용으로 사용하며 가장 세심하게 다뤄야 하는 함수는 Clear()다.

댓글

댓글 본문
작성자
비밀번호
버전 관리
ejungwoo
현재 버전
선택 버전
graphittie 자세히 보기