Methodology to order ROOT class members

What methodology is used to order ROOT class members and methods in .h files?

For example, I study the TH1.h file and for the class TH1 I see

public enums
protected class members
public static class method
private methods, constructors and operators
protected constructors and methods
public methods
protected methods

What is the order?


1 Like