|
| | G4VTHitsVector (G4int init_size=0) |
| |
| | G4VTHitsVector (G4String detName, G4String colNam, G4int init_size=0) |
| |
| virtual | ~G4VTHitsVector () |
| |
| G4bool | operator== (const this_type &rhs) const |
| |
| virtual void | DrawAllHits () |
| |
| virtual void | PrintAllHits () |
| |
| Vector_t * | GetContainer () const |
| |
| Vector_t::size_type | size () |
| |
| Vector_t::size_type | GetIndex (iterator itr) |
| |
| Vector_t::size_type | GetIndex (const_iterator itr) const |
| |
| template<typename U = store_type, enable_if_t< (is_pointer_t(U)), int > = 0> |
| T * | GetObject (G4int idx) const |
| |
| template<typename U = store_type, enable_if_t< (is_pointer_t(U)), int > = 0> |
| T * | GetObject (iterator itr) const |
| |
| template<typename U = store_type, enable_if_t< (is_pointer_t(U)), int > = 0> |
| const T * | GetObject (const_iterator itr) const |
| |
| template<typename U = store_type, enable_if_t< (!is_pointer_t(U)), int > = 0> |
| T * | GetObject (G4int idx) const |
| |
| template<typename U = store_type, enable_if_t< (!is_pointer_t(U)), int > = 0> |
| T * | GetObject (iterator itr) const |
| |
| template<typename U = store_type, enable_if_t< (!is_pointer_t(U)), int > = 0> |
| const T * | GetObject (const_iterator itr) const |
| |
| iterator | begin () |
| |
| iterator | end () |
| |
| const_iterator | begin () const |
| |
| const_iterator | end () const |
| |
| const_iterator | cbegin () const |
| |
| const_iterator | cend () const |
| |
| Vector_t * | GetVector () const |
| |
| G4int | entries () const |
| |
| void | clear () |
| |
| virtual G4VHit * | GetHit (size_t) const |
| |
| virtual size_t | GetSize () const |
| |
| map_t * | GetMap () const |
| |
| template<typename U = T, typename V = store_type, enable_if_t< (is_fundamental_t(U)&&is_pointer_t(V)), int > = 0> |
| store_type | allocate () const |
| |
| template<typename U = T, typename V = store_type, enable_if_t< (!is_fundamental_t(U)&&is_pointer_t(V)), int > = 0> |
| store_type | allocate () const |
| |
| template<typename U = store_type, enable_if_t< (is_pointer_t(U)), int > = 0> |
| store_type | null () const |
| |
| template<typename U = T, typename V = store_type, enable_if_t< (is_fundamental_t(U)&&!is_pointer_t(V)), int > = 0> |
| store_type | allocate () const |
| |
| template<typename U = T, typename V = store_type, enable_if_t< (!is_fundamental_t(U)&&!is_pointer_t(V)), int > = 0> |
| store_type | allocate () const |
| |
| template<typename U = store_type, enable_if_t< (!is_pointer_t(U)), int > = 0> |
| store_type | null () const |
| |
| template<typename U , typename VectorU_t , enable_if_t< (is_pointer_t(typename VectorU_t::value_type)), int > = 0> |
| this_type & | operator+= (const G4VTHitsVector< U, VectorU_t > &right) const |
| |
| template<typename U , typename VectorU_t , enable_if_t< (!is_pointer_t(typename VectorU_t::value_type)), int > = 0> |
| this_type & | operator+= (const G4VTHitsVector< U, VectorU_t > &right) const |
| |
| template<typename U , typename MapU_t , enable_if_t< (is_pointer_t(typename MapU_t::mapped_type)), int > = 0> |
| this_type & | operator+= (const G4VTHitsMap< U, MapU_t > &right) const |
| |
| template<typename U , typename MapU_t , enable_if_t< !(is_pointer_t(typename MapU_t::mapped_type)), int > = 0> |
| this_type & | operator+= (const G4VTHitsMap< U, MapU_t > &right) const |
| |
| template<typename U = T, enable_if_t< is_same_t(U, T), int > = 0> |
| G4int | add (const G4int &key, U *&aHit) const |
| |
| template<typename U = T, enable_if_t< !is_same_t(U, T), int > = 0> |
| G4int | add (const G4int &key, U *&aHit) const |
| |
| template<typename U = T, enable_if_t< is_same_t(U, T), int > = 0> |
| G4int | add (const G4int &key, U &aHit) const |
| |
| template<typename U = T, enable_if_t< !is_same_t(U, T), int > = 0> |
| G4int | add (const G4int &key, U &aHit) const |
| |
| template<typename U = T, enable_if_t< is_same_t(U, T), int > = 0> |
| G4int | set (const G4int &key, U *&aHit) const |
| |
| template<typename U = T, enable_if_t< !is_same_t(U, T), int > = 0> |
| G4int | set (const G4int &key, U *&aHit) const |
| |
| template<typename U = T, enable_if_t< is_same_t(U, T), int > = 0> |
| G4int | set (const G4int &key, U &aHit) const |
| |
| template<typename U = T, enable_if_t< !is_same_t(U, T), int > = 0> |
| G4int | set (const G4int &key, U &aHit) const |
| |
| T * | at (G4int key) const |
| |
| T * | operator[] (G4int key) const |
| |
| | G4HitsCollection () |
| |
| | G4HitsCollection (G4String detName, G4String colNam) |
| |
| virtual | ~G4HitsCollection () |
| |
| G4bool | operator== (const G4HitsCollection &right) const |
| |
| | G4VHitsCollection () |
| |
| | G4VHitsCollection (G4String detName, G4String colNam) |
| |
| virtual | ~G4VHitsCollection () |
| |
| G4bool | operator== (const G4VHitsCollection &right) const |
| |
| G4String & | GetName () |
| |
| G4String & | GetSDname () |
| |
| void | SetColID (G4int i) |
| |
| G4int | GetColID () const |
| |
|
| template<typename U = store_type, enable_if_t< (is_pointer_t(U)), int > = 0> |
| void | resize (vector_type *&theHitsVector, const G4int &key) const |
| |
| template<typename U = store_type, enable_if_t< (!is_pointer_t(U)), int > = 0> |
| void | resize (vector_type *&theHitsVector, const G4int &key) const |
| |
| vector_type * | GetVector (const G4int &key) const |
| |
| template<typename U = store_type, enable_if_t< is_pointer_t(U), int > = 0> |
| void | _assign (vector_type *&theHitsVector, const G4int &key, T &val) const |
| |
| template<typename U = store_type, enable_if_t< is_pointer_t(U), int > = 0> |
| void | _assign (vector_type *&theHitsVector, const G4int &key, T *&val) const |
| |
| template<typename U = store_type, enable_if_t< is_pointer_t(U), int > = 0> |
| void | _add (vector_type *&theHitsVector, const G4int &key, T &val) const |
| |
| template<typename U = store_type, enable_if_t< is_pointer_t(U), int > = 0> |
| void | _add (vector_type *&theHitsVector, const G4int &key, T *&val) const |
| |
| template<typename V , typename U = store_type, enable_if_t< is_pointer_t(U), int > = 0> |
| void | _add (vector_type *&theHitsVector, const G4int &key, V &val) const |
| |
| template<typename V , typename U = store_type, enable_if_t< is_pointer_t(U), int > = 0> |
| void | _add (vector_type *&theHitsVector, const G4int &key, V *&val) const |
| |
| template<typename U = store_type, enable_if_t< is_pointer_t(U), int > = 0> |
| T & | get (U &val) const |
| |
| template<typename U = store_type, enable_if_t< is_pointer_t(U), int > = 0> |
| void | delete_contents (vector_type *&theHitsVector) const |
| |
| template<typename U = store_type, enable_if_t< is_pointer_t(U), int > = 0> |
| T & | get_reference (U &val) const |
| |
| template<typename U = store_type, enable_if_t< !is_pointer_t(U), int > = 0> |
| void | _assign (vector_type *&theHitsVector, const G4int &key, T &val) const |
| |
| template<typename U = store_type, enable_if_t< !is_pointer_t(U), int > = 0> |
| void | _assign (vector_type *&theHitsVector, const G4int &key, T *&val) const |
| |
| template<typename U = store_type, enable_if_t< !is_pointer_t(U), int > = 0> |
| void | _add (vector_type *&theHitsVector, const G4int &key, T &val) const |
| |
| template<typename U = store_type, enable_if_t< !is_pointer_t(U), int > = 0> |
| void | _add (vector_type *&theHitsVector, const G4int &key, T *&val) const |
| |
| template<typename V , typename U = store_type, enable_if_t< !is_pointer_t(U), int > = 0> |
| void | _add (vector_type *&theHitsVector, const G4int &key, V &val) const |
| |
| template<typename V , typename U = store_type, enable_if_t< !is_pointer_t(U), int > = 0> |
| void | _add (vector_type *&theHitsVector, const G4int &key, V *&val) const |
| |
| template<typename U = store_type, enable_if_t< !is_pointer_t(U), int > = 0> |
| void | delete_contents (vector_type *&) const |
| |
| template<typename U = store_type, enable_if_t< !is_pointer_t(U), int > = 0> |
| T & | get_reference (U &val) const |
| |