ROOT のプログラミングでは
Identifier Convention Example
Classes Begin with T THashTable
Non-class types End with _t Simple_t
Enumeration types Begin with E EColorLevel
Data members Begin with f for field fViewList
Member functions Begin with a capital Draw()
Static variables Begin with g gSystem
Static data members Begin with fg fgTokenClient
Locals and parameters Begin with lower case seed, thePad
Constants Begin with k kInitialSize
Template arguments Begin with A AType
Cetters and setters Begin with Get, Set, SetLast(), GetFirst(),
or Is (boolean) IsDone()
とすることが推奨されている。
アンダースコアー "また、マシンに依存しない基本型として
Char_t UChar_t Short_t UShort_t Int_t UInt_t Long_t ULong_t Float_t Double_t Bool_tの使用が推奨されている。