14 #ifndef PNDCONSTCONTAINER_HH 15 #define PNDCONSTCONTAINER_HH 55 if (this->
fImp !=
nullptr) {
56 return this->
fImp->GetSize();
69 if (this->
fImp !=
nullptr) {
70 return this->
fImp->GetElement(t_index);
76 std::unique_ptr<PndConstContainerI<T>>
fImp{
nullptr};
Input and Output Container implementation of PndConstContainerI using an underlying std::vector<T> (c...
virtual T const * GetElement(Int_t t_index) const final
Get the Element object at t_index.
void SetConstContainer(PndConstContainerI< T > *t_container)
Set the Input Container object.
virtual ~PndConstContainer()
Destroy the PndConstContainer object.
std::unique_ptr< PndConstContainerI< T > > fImp
Interface to a datacontainer to be used in PandaROOT.
virtual ssize_t GetSize() const final
Get the number of members in internal data.
Input and Output Container implementation of PndConstContainerI using an underlying TClonesArray...
PndConstContainer()
Construct a new PndConstContainer object.