g4tools
5.4.0
g4tools
tools
rroot
cids
Go to the documentation of this file.
1
// Copyright (C) 2010, Guy Barrand. All rights reserved.
2
// See the file tools.license for terms.
3
4
#ifndef tools_rroot_cids
5
#define tools_rroot_cids
6
7
//NOTE : logic must be in sync with wroot/cids.
8
9
#include "../cid"
10
11
namespace
tools
{
12
namespace
rroot {
13
14
inline
cid
base_cid
() {
return
100;}
//must be > cids in ../cids.
15
16
inline
cid
iros_cid
() {
return
base_cid
()+0;}
17
inline
cid
obj_list_cid
() {
return
base_cid
()+1;}
18
inline
cid
hash_list_cid
() {
return
base_cid
()+2;}
19
inline
cid
obj_array_cid
() {
return
base_cid
()+3;}
20
21
inline
cid
dummy_cid
() {
return
base_cid
()+4;}
22
23
inline
cid
basket_cid
() {
return
base_cid
()+5;}
24
inline
cid
branch_cid
() {
return
base_cid
()+6;}
25
inline
cid
branch_element_cid
() {
return
base_cid
()+7;}
26
//inline cid tree_item() {return base_cid()+8;}
27
28
inline
cid
graph_cid
() {
return
base_cid
()+9;}
29
inline
cid
matrix_cid
() {
return
base_cid
()+10;}
30
31
inline
cid
leaf_string_cid
() {
return
base_cid
()+11;}
32
inline
cid
leaf_element_cid
() {
return
base_cid
()+12;}
33
34
inline
cid
streamer_info_cid
() {
return
base_cid
()+13;}
35
inline
cid
streamer_element_cid
() {
return
base_cid
()+14;}
36
37
inline
cid
stl_vector_string_cid
() {
return
base_cid
()+16;}
38
39
inline
cid
named_cid
() {
return
base_cid
()+17;}
40
41
inline
cid
leaf_object_cid
() {
return
base_cid
()+18;}
42
inline
cid
branch_object_cid
() {
return
base_cid
()+19;}
43
44
//base for templates :
45
inline
cid
base_leaf_cid
() {
return
base_cid
()+20;}
//+12=32
46
//NOTE : leaf<T> = base_leaf_cid()+_cid(T)
47
inline
cid
stl_vector_cid
() {
return
base_cid
()+33;}
//+12=45
48
inline
cid
stl_vector_vector_cid
() {
return
base_cid
()+46;}
//+12=58
49
50
inline
cid
clones_array_cid
() {
return
base_cid
()+60;}
51
inline
cid
vector3_cid
() {
return
base_cid
()+61;}
52
53
inline
cid
stl_vector_obj_cid
() {
return
base_cid
()+100;}
54
55
}}
56
57
#endif
tools::rroot::basket_cid
cid basket_cid()
Definition:
cids:23
tools::rroot::iros_cid
cid iros_cid()
Definition:
cids:16
tools::rroot::stl_vector_cid
cid stl_vector_cid()
Definition:
cids:47
tools::rroot::leaf_element_cid
cid leaf_element_cid()
Definition:
cids:32
tools::rroot::branch_element_cid
cid branch_element_cid()
Definition:
cids:25
tools::rroot::obj_array_cid
cid obj_array_cid()
Definition:
cids:19
tools::rroot::branch_object_cid
cid branch_object_cid()
Definition:
cids:42
tools::rroot::dummy_cid
cid dummy_cid()
Definition:
cids:21
tools::rroot::vector3_cid
cid vector3_cid()
Definition:
cids:51
tools::rroot::stl_vector_obj_cid
cid stl_vector_obj_cid()
Definition:
cids:53
tools::rroot::matrix_cid
cid matrix_cid()
Definition:
cids:29
tools::rroot::base_cid
cid base_cid()
Definition:
cids:14
tools::rroot::branch_cid
cid branch_cid()
Definition:
cids:24
tools::rroot::hash_list_cid
cid hash_list_cid()
Definition:
cids:18
tools::rroot::base_leaf_cid
cid base_leaf_cid()
Definition:
cids:45
tools::rroot::named_cid
cid named_cid()
Definition:
cids:39
tools::rroot::clones_array_cid
cid clones_array_cid()
Definition:
cids:50
tools::rroot::stl_vector_vector_cid
cid stl_vector_vector_cid()
Definition:
cids:48
tools::rroot::stl_vector_string_cid
cid stl_vector_string_cid()
Definition:
cids:37
tools
inlined C code : ///////////////////////////////////
Definition:
aida_ntuple:26
tools::rroot::leaf_string_cid
cid leaf_string_cid()
Definition:
cids:31
tools::rroot::streamer_info_cid
cid streamer_info_cid()
Definition:
cids:34
tools::rroot::leaf_object_cid
cid leaf_object_cid()
Definition:
cids:41
tools::rroot::obj_list_cid
cid obj_list_cid()
Definition:
cids:17
tools::rroot::streamer_element_cid
cid streamer_element_cid()
Definition:
cids:35
tools::rroot::graph_cid
cid graph_cid()
Definition:
cids:28
tools::cid
unsigned short cid
Definition:
cid:9
Generated by
1.8.20