AmpGen 2.1
Loading...
Searching...
No Matches
AmpGen::ParameterTransfer Class Reference

Detailed Description

Definition at line 39 of file CacheTransfer.h.

Public Member Functions

 ParameterTransfer (const size_t &address, const std::string &name, MinuitProxy source)
virtual ~ParameterTransfer ()=default
size_t size () const override
void transfer (CompiledExpressionBase *destination) override
void print () const override
virtual std::string name () const override
size_t address () const

Protected Attributes

MinuitProxy m_source
size_t m_address = {0}
size_t m_size = {0}
double m_value = {0}
std::string m_name = {""}
Inheritance diagram for AmpGen::ParameterTransfer:
AmpGen::CacheTransfer

Constructor & Destructor Documentation

◆ ParameterTransfer()

AmpGen::ParameterTransfer::ParameterTransfer ( const size_t & address,
const std::string & name,
MinuitProxy source )

◆ ~ParameterTransfer()

virtual AmpGen::ParameterTransfer::~ParameterTransfer ( )
virtualdefault

Member Function Documentation

◆ address()

size_t AmpGen::CacheTransfer::address ( ) const
inlineinherited

Definition at line 20 of file CacheTransfer.h.

◆ name()

virtual std::string AmpGen::ParameterTransfer::name ( ) const
overridevirtual

Reimplemented from AmpGen::CacheTransfer.

◆ print()

void AmpGen::ParameterTransfer::print ( ) const
overridevirtual

Reimplemented from AmpGen::CacheTransfer.

◆ size()

size_t AmpGen::ParameterTransfer::size ( ) const
inlineoverridevirtual

Reimplemented from AmpGen::CacheTransfer.

Definition at line 44 of file CacheTransfer.h.

◆ transfer()

void AmpGen::ParameterTransfer::transfer ( CompiledExpressionBase * destination)
overridevirtual

Reimplemented from AmpGen::CacheTransfer.

Member Data Documentation

◆ m_address

size_t AmpGen::CacheTransfer::m_address = {0}
protectedinherited

Definition at line 33 of file CacheTransfer.h.

◆ m_name

std::string AmpGen::CacheTransfer::m_name = {""}
protectedinherited

Definition at line 36 of file CacheTransfer.h.

◆ m_size

size_t AmpGen::CacheTransfer::m_size = {0}
protectedinherited

Definition at line 34 of file CacheTransfer.h.

◆ m_source

MinuitProxy AmpGen::ParameterTransfer::m_source
protected

Definition at line 51 of file CacheTransfer.h.

◆ m_value

double AmpGen::CacheTransfer::m_value = {0}
protectedinherited

Definition at line 35 of file CacheTransfer.h.


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