ROOT 가이드

코딩 컨벤션, 타입, 글로벌 변수

코딩 컨벤션

다음은 ROOT 패키지 안에서 사용하는 코딩 컨벤션이다. ROOT를 사용하면서 도움이 되므로 알아 두자.

  • 클래스는 T로 시작한다. (TObject)
  • 클래스를 제외한 타입은 _t로 끝난다. (Int_t)
  • 데이터 멤버는 f로 시작한다. (fName)
  • 멤버 함수는 대문자로 시작한다. (SetName)
  • 상수는 k로 시작한다. (kRed)
  • 글로벌 변수는 g로 시작한다. (gPad)

타입

int와 같은 타입은 컴퓨터에 따라서 그 크기가 다를 수 있다. 이를 위해서 ROOT에서는 다음과 같이 타입을 정의해 두었다.

  • Char_t  Character 1 byte
  • Short_t  Short 2 byte
  • Int_t  Integer 4 byte
  • Long64_t  Integer 8 byte
  • Float_t  Float 4 byte
  • Double_t  Float 8 byte
  • Bool_t  Boolean

위 타입 앞에 U를 붙이면 unsigned 타입이 된다.

글로벌 변수

-

댓글

댓글 본문
작성자
비밀번호
  1. Bool_t 는 1bit 입니다
버전 관리
ejungwoo
현재 버전
선택 버전
graphittie 자세히 보기