ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
Public Member Functions | List of all members
AtPadBase Class Referenceabstract

Base class for AtPad composition pattern. More...

#include <AtPadBase.h>

Inheritance diagram for AtPadBase:
Inheritance graph
[legend]
Collaboration diagram for AtPadBase:
Collaboration graph
[legend]

Public Member Functions

virtual ~AtPadBase ()=default
 
virtual std::unique_ptr< AtPadBaseClone () const =0
 
 ClassDefOverride (AtPadBase, 1)
 

Detailed Description

Base class for AtPad composition pattern.

This should stay very lightweight. A seperate copy of the data in this class will be stored for every pad augment added to an AtPad object.

Definition at line 37 of file AtPadBase.h.

Constructor & Destructor Documentation

◆ ~AtPadBase()

virtual AtPadBase::~AtPadBase ( )
virtualdefault

Member Function Documentation

◆ ClassDefOverride()

AtPadBase::ClassDefOverride ( AtPadBase  ,
 
)

◆ Clone()

virtual std::unique_ptr<AtPadBase> AtPadBase::Clone ( ) const
pure virtual

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