#include <BSEmcLateralClusterSplittingProcess.h>
template<class T>
class PndContainerI< T >
Definition at line 65 of file BSEmcLateralClusterSplittingProcess.h.
◆ PndContainerI()
Construct a new PndContainerI object.
- Parameters
-
const | TString &t_foldername : Name of folder |
Bool_t | t_persistency : Should date be stored to file |
Definition at line 45 of file PndContainerI.h.
◆ ~PndContainerI()
◆ GetClassName()
◆ GetConstElementPtr()
template<class T>
virtual T const* PndContainerI< T >::GetConstElementPtr |
( |
Int_t |
t_index | ) |
const |
|
pure virtual |
Get the Element object at t_index.
- Parameters
-
- Returns
- T const *
Implemented in PndMutableContainerI< T >, PndMutableContainerI< BSEmcRecoHit >, PndMutableContainerI< FairTimeStamp >, PndMutableContainerI< BSEmcPrecluster >, PndMutableContainerI< BSEmcCluster >, PndMutableContainerI< BSEmcDigi >, PndMutableContainerI< BSEmcMCDeposit >, PndMutableContainerI< BSEmcSubCluster >, PndMutableContainerI< BSEmcMCPoint >, PndConstContainerI< T >, PndConstContainerI< FairTimeStamp >, PndConstContainerI< BSEmcRecoHit >, PndConstContainerI< BSEmcCluster >, PndConstContainerI< BSEmcDigi >, and PndConstContainerI< BSEmcMCDeposit >.
Referenced by PndContainerI< BSEmcMCPoint >::GetVectorOfPtrToConst(), and PndContainerI< BSEmcMCPoint >::~PndContainerI().
◆ GetVectorOfPtrToConst()
template<class T>
std::vector<T const *> PndContainerI< T >::GetVectorOfPtrToConst |
( |
| ) |
const |
|
inline |
return vector of const ptrs pointing at internal data, to be used to access data independent of underlying data container
- Returns
- std::vector<T *>
Definition at line 65 of file PndContainerI.h.
67 std::vector<T const *> result{};
68 result.reserve(this->
GetSize());
virtual T const * GetConstElementPtr(Int_t t_index) const =0
Get the Element object at t_index.
virtual ssize_t GetSize() const =0
Get the number of members in internal data.
The documentation for this class was generated from the following files: