PandaRoot
PndContainerBaseI Class Referenceabstract

#include <PndContainerBaseI.h>

Inheritance diagram for PndContainerBaseI:
PndContainerI< T > PndContainerI< BSEmcCluster > PndContainerI< BSEmcDigi > PndContainerI< BSEmcMCDeposit > PndContainerI< BSEmcMCPoint > PndContainerI< BSEmcMultiWaveform > PndContainerI< BSEmcPrecluster > PndContainerI< BSEmcRecoHit > PndContainerI< BSEmcSubCluster > PndContainerI< FairTimeStamp > PndContainerI< PndMCTrack >

Public Member Functions

 PndContainerBaseI ()
 Construct a new PndContainerBaseI object. More...
 
virtual ~PndContainerBaseI ()
 Destroy the PndContainerBaseI object. More...
 
virtual ssize_t GetSize () const =0
 Get the number of members in internal data. More...
 
const TString & GetBranchName () const
 Get the BranchName. More...
 
void SetBranchName (const TString &t_branchname)
 Set the Branch Name. More...
 

Protected Attributes

TString fBranchName {""}
 

Detailed Description

Definition at line 22 of file PndContainerBaseI.h.

Constructor & Destructor Documentation

◆ PndContainerBaseI()

PndContainerBaseI::PndContainerBaseI ( )
inline

Construct a new PndContainerBaseI object.

Parameters
constTString &t_foldername : Name of folder
Bool_tt_persistency : Should date be stored to file

Definition at line 31 of file PndContainerBaseI.h.

31 {}

◆ ~PndContainerBaseI()

virtual PndContainerBaseI::~PndContainerBaseI ( )
inlinevirtual

Destroy the PndContainerBaseI object.

Definition at line 36 of file PndContainerBaseI.h.

References GetSize().

36 {};

Member Function Documentation

◆ GetBranchName()

const TString& PndContainerBaseI::GetBranchName ( ) const
inline

Get the BranchName.

Returns
const TString&

Definition at line 50 of file PndContainerBaseI.h.

References fBranchName.

50 { return fBranchName; }

◆ GetSize()

◆ SetBranchName()

void PndContainerBaseI::SetBranchName ( const TString &  t_branchname)
inline

Member Data Documentation

◆ fBranchName

TString PndContainerBaseI::fBranchName {""}
protected

Definition at line 60 of file PndContainerBaseI.h.

Referenced by GetBranchName(), and SetBranchName().


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