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

#include <geant4/tree/geant4-10.6-release/source/processes/parameterisation/include/G4FastSimulationVector.hh>

+ Inheritance diagram for G4FastSimulationVector< T >:
+ Collaboration diagram for G4FastSimulationVector< T >:

Public Member Functions

 G4FastSimulationVector ()
 
virtual ~G4FastSimulationVector ()
 
Tremove (const T *)
 
TremoveAt (G4int)
 
void clearAndDestroy ()
 

Private Types

typedef std::vector< T * > std_pvector
 
typedef std_pvector::iterator iterator
 
typedef std_pvector::const_iterator const_iterator
 

Additional Inherited Members

- Public Attributes inherited from std::vector< T >
T elements
 STL member.
 

Detailed Description

template<class T>
class G4FastSimulationVector< T >

Definition at line 48 of file G4FastSimulationVector.hh.

View newest version in sPHENIX GitHub at line 48 of file G4FastSimulationVector.hh

Member Typedef Documentation

template<class T>
typedef std_pvector::const_iterator G4FastSimulationVector< T >::const_iterator
private

Definition at line 52 of file G4FastSimulationVector.hh.

View newest version in sPHENIX GitHub at line 52 of file G4FastSimulationVector.hh

template<class T>
typedef std_pvector::iterator G4FastSimulationVector< T >::iterator
private

Definition at line 51 of file G4FastSimulationVector.hh.

View newest version in sPHENIX GitHub at line 51 of file G4FastSimulationVector.hh

template<class T>
typedef std::vector<T*> G4FastSimulationVector< T >::std_pvector
private

Definition at line 50 of file G4FastSimulationVector.hh.

View newest version in sPHENIX GitHub at line 50 of file G4FastSimulationVector.hh

Constructor & Destructor Documentation

template<class T>
G4FastSimulationVector< T >::G4FastSimulationVector ( )
inline

Definition at line 56 of file G4FastSimulationVector.hh.

View newest version in sPHENIX GitHub at line 56 of file G4FastSimulationVector.hh

template<class T>
virtual G4FastSimulationVector< T >::~G4FastSimulationVector ( )
inlinevirtual

Definition at line 59 of file G4FastSimulationVector.hh.

View newest version in sPHENIX GitHub at line 59 of file G4FastSimulationVector.hh

Member Function Documentation

template<class T>
void G4FastSimulationVector< T >::clearAndDestroy ( )
template<class T>
T* G4FastSimulationVector< T >::remove ( const T )

Referenced by G4GlobalFastSimulationManager::RemoveFastSimulationManager(), G4FastSimulationManager::RemoveFastSimulationModel(), and G4GlobalFastSimulationManager::RemoveFSMP().

+ Here is the caller graph for this function:

template<class T>
T* G4FastSimulationVector< T >::removeAt ( G4int  )

Referenced by G4FastSimulationManager::ActivateFastSimulationModel(), and G4FastSimulationManager::InActivateFastSimulationModel().

+ Here is the caller graph for this function:


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