Files
geant4/source/analysis/g4tools/include/tools/rroot/cids
T
2016-06-10 12:08:39 +02:00

46 lines
1.4 KiB
Plaintext

// Copyright (C) 2010, Guy Barrand. All rights reserved.
// See the file tools.license for terms.
#ifndef tools_rroot_cids
#define tools_rroot_cids
#include "../cid"
namespace tools {
namespace rroot {
inline cid base_cid() {return 100;} //must be > cids in ../cids.
inline cid iros_cid() {return base_cid()+0;}
inline cid List_cid() {return base_cid()+1;}
inline cid HashList_cid() {return base_cid()+2;}
inline cid ObjArray_cid() {return base_cid()+3;}
inline cid dummy_cid() {return base_cid()+4;}
inline cid basket_cid() {return base_cid()+5;}
inline cid branch_cid() {return base_cid()+6;}
inline cid branch_element_cid() {return base_cid()+7;}
inline cid tree_item() {return base_cid()+8;}
inline cid graph_cid() {return base_cid()+9;}
inline cid matrix_cid() {return base_cid()+10;}
inline cid leaf_string_cid() {return base_cid()+11;}
inline cid leaf_element_cid() {return base_cid()+12;}
inline cid StreamerInfo_cid() {return base_cid()+13;}
inline cid streamer_element_cid() {return base_cid()+14;}
inline cid stl_vector_string_cid() {return base_cid()+16;}
//base for templates :
inline cid base_leaf_cid() {return base_cid()+20;} //+12=32
//NOTE : leaf<T> = base_leaf_cid()+_cid(T)
inline cid stl_vector_cid() {return base_cid()+33;} //+12=45
inline cid stl_vector_vector_cid() {return base_cid()+46;} //+12=58
}}
#endif