ATTPCROOT  0.3.0-alpha
A ROOT-based framework for analyzing data from active target detectors
AtAuxPad.cxx
Go to the documentation of this file.
1 #include "AtAuxPad.h"
2 
3 #include "AtPadBase.h"
4 
5 #include <Rtypes.h>
6 
7 AtAuxPad::AtAuxPad(std::string auxName) : AtPad(-1), fAuxName(std::move(auxName)) {}
8 
9 std::unique_ptr<AtPad> AtAuxPad::ClonePad() const
10 {
11  return std::make_unique<AtAuxPad>(*this);
12 }
13 std::unique_ptr<AtPadBase> AtAuxPad::Clone() const
14 {
15  return std::make_unique<AtAuxPad>(*this);
16 }
AtAuxPad::AtAuxPad
AtAuxPad(std::string fAuxName="noname")
Definition: AtAuxPad.cxx:7
AtAuxPad.h
AtAuxPad::Clone
virtual std::unique_ptr< AtPadBase > Clone() const override
Definition: AtAuxPad.cxx:13
ClassImp
ClassImp(AtAuxPad)
AtAuxPad::ClonePad
virtual std::unique_ptr< AtPad > ClonePad() const override
Clone this pad (including augments).
Definition: AtAuxPad.cxx:9
AtPad
Container class for AtPadBase objects.
Definition: AtPad.h:38
AtPadBase.h
AtAuxPad
Definition: AtAuxPad.h:25