ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4THitsMap< _Tp > Class Template Reference

#include <geant4/tree/geant4-10.6-release/source/digits_hits/hits/include/G4THitsMap.hh>

+ Inheritance diagram for G4THitsMap< _Tp >:
+ Collaboration diagram for G4THitsMap< _Tp >:

Public Types

typedef G4VTHitsMap< _Tp,
std::map< G4int, _Tp * > > 
parent_type
 
- Public Types inherited from G4VTHitsMap< _Tp, std::map< G4int, _Tp * > >
typedef G4VTHitsMap< _Tp,
std::map< G4int, _Tp * > > 
this_type
 
typedef _Tp value_type
 
typedef std::map< G4int, _Tp * > map_type
 
typedef map_type::iterator iterator
 
typedef map_type::const_iterator const_iterator
 

Public Member Functions

 G4THitsMap ()
 
 G4THitsMap (G4String detName, G4String colName)
 
- Public Member Functions inherited from G4VTHitsMap< _Tp, std::map< G4int, _Tp * > >
 G4VTHitsMap ()
 
 G4VTHitsMap (G4String detName, G4String colNam)
 
virtual ~G4VTHitsMap ()
 
G4bool operator== (const G4VTHitsMap< _Tp, std::map< G4int, _Tp * > > &right) const
 
this_typeoperator+= (const G4VTHitsMap< U, MapU_t > &right) const
 
virtual void DrawAllHits ()
 
virtual void PrintAllHits ()
 
std::map< G4int, _Tp * > * GetContainer () const
 
std::map< G4int, _Tp * >::size_type size ()
 
std::map< G4int, _Tp * >::size_type GetIndex (iterator itr)
 
std::map< G4int, _Tp * >::size_type GetIndex (const_iterator itr) const
 
_Tp * GetObject (G4int idx) const
 
_Tp * GetObject (G4int idx) const
 
_Tp * GetObject (iterator itr) const
 
const _Tp * GetObject (const_iterator itr) const
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
const_iterator cbegin () const
 
const_iterator cend () const
 
std::map< G4int, _Tp * > * GetMap () const
 
size_t entries () const
 
void clear ()
 
virtual G4VHitGetHit (size_t) const
 
virtual size_t GetSize () const
 
size_t add (const G4int &key, U *&aHit) const
 
size_t add (const G4int &key, U *&aHit) const
 
size_t add (const G4int &key, U *&aHit) const
 
size_t add (const G4int &key, U &aHit) const
 
size_t add (const G4int &key, U &aHit) const
 
size_t add (const G4int &key, U &aHit) const
 
size_t add (const G4int &key, U &aHit) const
 
size_t set (const G4int &key, U *&aHit) const
 
size_t set (const G4int &key, U *&aHit) const
 
size_t set (const G4int &key, U *&aHit) const
 
size_t set (const G4int &key, U *&aHit) const
 
size_t set (const G4int &key, U &aHit) const
 
size_t set (const G4int &key, U &aHit) const
 
size_t set (const G4int &key, U &aHit) const
 
size_t set (const G4int &key, U &aHit) const
 
_Tp * operator[] (G4int key) const
 
_Tp * operator[] (G4int key) const
 
- Public Member Functions inherited from G4HitsCollection
 G4HitsCollection ()
 
 G4HitsCollection (G4String detName, G4String colNam)
 
virtual ~G4HitsCollection ()
 
G4bool operator== (const G4HitsCollection &right) const
 
 G4HitsCollection ()
 
 G4HitsCollection (G4String detName, G4String colNam)
 
virtual ~G4HitsCollection ()
 
G4bool operator== (const G4HitsCollection &right) const
 
 G4HitsCollection ()
 
 G4HitsCollection (G4String detName, G4String colNam)
 
virtual ~G4HitsCollection ()
 
G4bool operator== (const G4HitsCollection &right) const
 
- Public Member Functions inherited from G4VHitsCollection
 G4VHitsCollection ()
 
 G4VHitsCollection (G4String detName, G4String colNam)
 
virtual ~G4VHitsCollection ()
 
G4bool operator== (const G4VHitsCollection &right) const
 
G4String GetName ()
 
G4String GetSDname ()
 
 G4VHitsCollection ()
 
 G4VHitsCollection (G4String detName, G4String colNam)
 
virtual ~G4VHitsCollection ()
 
G4bool operator== (const G4VHitsCollection &right) const
 
G4String GetName ()
 
G4String GetSDname ()
 
 G4VHitsCollection ()
 
 G4VHitsCollection (G4String detName, G4String colNam)
 
virtual ~G4VHitsCollection ()
 
G4bool operator== (const G4VHitsCollection &right) const
 
const G4StringGetName () const
 
const G4StringGetSDname () const
 
void SetColID (G4int i)
 
G4int GetColID () const
 

Additional Inherited Members

- Protected Attributes inherited from G4HitsCollection
voidtheCollection
 

Detailed Description

template<typename _Tp>
class G4THitsMap< _Tp >

Definition at line 554 of file G4THitsMap.hh.

View newest version in sPHENIX GitHub at line 554 of file G4THitsMap.hh

Member Typedef Documentation

template<typename _Tp>
typedef G4VTHitsMap<_Tp, std::map<G4int, _Tp*> > G4THitsMap< _Tp >::parent_type

Definition at line 557 of file G4THitsMap.hh.

View newest version in sPHENIX GitHub at line 557 of file G4THitsMap.hh

Constructor & Destructor Documentation

template<typename _Tp>
G4THitsMap< _Tp >::G4THitsMap ( )
inline

Definition at line 560 of file G4THitsMap.hh.

View newest version in sPHENIX GitHub at line 560 of file G4THitsMap.hh

template<typename _Tp>
G4THitsMap< _Tp >::G4THitsMap ( G4String  detName,
G4String  colName 
)
inline

Definition at line 561 of file G4THitsMap.hh.

View newest version in sPHENIX GitHub at line 561 of file G4THitsMap.hh


The documentation for this class was generated from the following file: