Geant4 Cross Reference |
1 1 2 #define TOOLS_WROOT_MPI_NTUPLE_LEAF_SET_LENGTH 2 #define TOOLS_WROOT_MPI_NTUPLE_LEAF_SET_LENGTH_MAX(a__type) \ 3 {leaf_ref<a__type>* _pleaf_ = _pleaf?id_c 3 {leaf_ref<a__type>* _pleaf_ = _pleaf?id_cast<base_leaf, leaf_ref<a__type> >(*_pleaf):0;\ 4 if(_pleaf_) {\ 4 if(_pleaf_) {\ 5 if(!a_mpi.pack(_pleaf_->length())) ret 5 if(!a_mpi.pack(_pleaf_->length())) return false;\ 6 if(!a_mpi.pack(_pleaf_->get_max())) re 6 if(!a_mpi.pack(_pleaf_->get_max())) return false;\ 7 set_done = true;\ 7 set_done = true;\ 8 }} 8 }} 9 9 10 #define TOOLS_WROOT_MPI_NTUPLE_LEAF_STD_VECTOR 10 #define TOOLS_WROOT_MPI_NTUPLE_LEAF_STD_VECTOR_SET_LENGTH_MAX(a__type) \ 11 {leaf_std_vector_ref<a__type>* _pleaf_ = 11 {leaf_std_vector_ref<a__type>* _pleaf_ = _pleaf?id_cast<base_leaf, leaf_std_vector_ref<a__type> >(*_pleaf):0;\ 12 if(_pleaf_) {\ 12 if(_pleaf_) {\ 13 if(!a_mpi.pack(_pleaf_->length())) ret 13 if(!a_mpi.pack(_pleaf_->length())) return false;\ 14 if(!a_mpi.pack(_pleaf_->get_max())) re 14 if(!a_mpi.pack(_pleaf_->get_max())) return false;\ 15 set_done = true;\ 15 set_done = true;\ 16 }} 16 }} 17 17 18 #define TOOLS_WROOT_MPI_NTUPLE_LEAF_STRING_SET 18 #define TOOLS_WROOT_MPI_NTUPLE_LEAF_STRING_SET_LENGTH_MAX \ 19 {leaf_string_ref* _pleaf_ = _pleaf?id_cas 19 {leaf_string_ref* _pleaf_ = _pleaf?id_cast<base_leaf,leaf_string_ref>(*_pleaf):0;\ 20 if(_pleaf_) {\ 20 if(_pleaf_) {\ 21 if(!a_mpi.pack(_pleaf_->length())) ret 21 if(!a_mpi.pack(_pleaf_->length())) return false;\ 22 if(!a_mpi.pack(_pleaf_->get_max())) re 22 if(!a_mpi.pack(_pleaf_->get_max())) return false;\ 23 set_done = true;\ 23 set_done = true;\ 24 }} 24 }} 25 25 26 26