Warning, /include/Geant4/tools/rroot/cids is written in an unsupported language. File is not indexed.
0001 // Copyright (C) 2010, Guy Barrand. All rights reserved.
0002 // See the file tools.license for terms.
0003
0004 #ifndef tools_rroot_cids
0005 #define tools_rroot_cids
0006
0007 //NOTE : logic must be in sync with wroot/cids.
0008
0009 #include "../cid"
0010
0011 namespace tools {
0012 namespace rroot {
0013
0014 inline cid base_cid() {return 100;} //must be > cids in ../cids.
0015
0016 inline cid iros_cid() {return base_cid()+0;}
0017 inline cid obj_list_cid() {return base_cid()+1;}
0018 inline cid hash_list_cid() {return base_cid()+2;}
0019 inline cid obj_array_cid() {return base_cid()+3;}
0020
0021 inline cid dummy_cid() {return base_cid()+4;}
0022
0023 inline cid basket_cid() {return base_cid()+5;}
0024 inline cid branch_cid() {return base_cid()+6;}
0025 inline cid branch_element_cid() {return base_cid()+7;}
0026 //inline cid tree_item() {return base_cid()+8;}
0027
0028 inline cid graph_cid() {return base_cid()+9;}
0029 inline cid matrix_cid() {return base_cid()+10;}
0030
0031 inline cid leaf_string_cid() {return base_cid()+11;}
0032 inline cid leaf_element_cid() {return base_cid()+12;}
0033
0034 inline cid streamer_info_cid() {return base_cid()+13;}
0035 inline cid streamer_element_cid() {return base_cid()+14;}
0036
0037 inline cid stl_vector_string_cid() {return base_cid()+16;}
0038
0039 inline cid named_cid() {return base_cid()+17;}
0040
0041 inline cid leaf_object_cid() {return base_cid()+18;}
0042 inline cid branch_object_cid() {return base_cid()+19;}
0043
0044 //base for templates :
0045 inline cid base_leaf_cid() {return base_cid()+20;} //+12=32
0046 //NOTE : leaf<T> = base_leaf_cid()+_cid(T)
0047 inline cid stl_vector_cid() {return base_cid()+33;} //+12=45
0048 inline cid stl_vector_vector_cid() {return base_cid()+46;} //+12=58
0049
0050 inline cid clones_array_cid() {return base_cid()+60;}
0051 inline cid vector3_cid() {return base_cid()+61;}
0052
0053 inline cid stl_vector_obj_cid() {return base_cid()+100;}
0054
0055 }}
0056
0057 #endif