AliPhysics  d84cbc0 (d84cbc0)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliEMCALConfiguration Class Reference

#include <AliEMCALConfiguration.h>

Inheritance diagram for AliEMCALConfiguration:

Public Member Functions

 AliEMCALConfiguration (const char *name)
 
virtual ~AliEMCALConfiguration ()
 
void AddParam (const char *name, AliJSONValue *value)
 
void AddConfiguration (AliEMCALConfiguration *conf)
 
void Build (const char *jsonstring)
 
void Build (TList *entries)
 
std::string CreateJSONString () const
 
Bool_t HasKey (const char *key) const
 
AliJSONValueGetValue (const char *key) const
 
void Print (Option_t *) const
 

Protected Attributes

TListfParams
 

Private Member Functions

 AliEMCALConfiguration (const AliEMCALConfiguration &ref)
 
AliEMCALConfigurationoperator= (const AliEMCALConfiguration &ref)
 
 ClassDef (AliEMCALConfiguration, 1)
 

Detailed Description

Definition at line 19 of file AliEMCALConfiguration.h.

Constructor & Destructor Documentation

AliEMCALConfiguration::AliEMCALConfiguration ( const char *  name)

Definition at line 17 of file AliEMCALConfiguration.cxx.

Referenced by Build().

AliEMCALConfiguration::~AliEMCALConfiguration ( )
virtual

Definition at line 25 of file AliEMCALConfiguration.cxx.

AliEMCALConfiguration::AliEMCALConfiguration ( const AliEMCALConfiguration ref)
private

Member Function Documentation

void AliEMCALConfiguration::AddConfiguration ( AliEMCALConfiguration conf)

Definition at line 68 of file AliEMCALConfiguration.cxx.

void AliEMCALConfiguration::AddParam ( const char *  name,
AliJSONValue value 
)

Definition at line 29 of file AliEMCALConfiguration.cxx.

Referenced by AliEMCALConfigHandler::AddParam().

void AliEMCALConfiguration::Build ( const char *  jsonstring)

Definition at line 36 of file AliEMCALConfiguration.cxx.

Referenced by Build().

void AliEMCALConfiguration::Build ( TList entries)

Definition at line 41 of file AliEMCALConfiguration.cxx.

AliEMCALConfiguration::ClassDef ( AliEMCALConfiguration  ,
 
)
private
std::string AliEMCALConfiguration::CreateJSONString ( ) const
AliJSONValue * AliEMCALConfiguration::GetValue ( const char *  key) const

Definition at line 72 of file AliEMCALConfiguration.cxx.

Referenced by AliEMCALConfigurationMatcher::GetValue(), and HasKey().

Bool_t AliEMCALConfiguration::HasKey ( const char *  key) const
inline

Definition at line 30 of file AliEMCALConfiguration.h.

Referenced by AliEMCALConfigurationMatcher::GetValue().

AliEMCALConfiguration& AliEMCALConfiguration::operator= ( const AliEMCALConfiguration ref)
private
void AliEMCALConfiguration::Print ( Option_t ) const

Definition at line 58 of file AliEMCALConfiguration.cxx.

Member Data Documentation

TList* AliEMCALConfiguration::fParams
protected

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