JANA2
C++ framework for multi-threaded data processing
All Classes Namespaces Functions Variables Enumerations Enumerator Friends Pages
jana::components::JComponent::ParameterBase Struct Referenceabstract
Inheritance diagram for jana::components::JComponent::ParameterBase:
[legend]
Collaboration diagram for jana::components::JComponent::ParameterBase:
[legend]

Public Member Functions

void SetName (std::string name)
 
void SetDescription (std::string description)
 
void SetShared (bool is_shared)
 
const std::string & GetName ()
 
const std::string & GetDescription ()
 
bool IsShared ()
 
virtual void Init (JParameterManager &parman, const std::string &prefix)=0
 
virtual void Wire (const std::map< std::string, std::string > &isolated, const std::map< std::string, std::string > &shared)=0
 

Public Attributes

std::string m_name
 
std::string m_description
 
bool m_is_shared = false
 

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