Project
Loading...
Searching...
No Matches
o2::conf::ConfigurableParam Class Referenceabstract

#include <ConfigurableParam.h>

Inherited by o2::conf::ConfigurableParamHelper< BazParam > [virtual], o2::conf::ConfigurableParamHelper< FlukaParam > [virtual], o2::conf::ConfigurableParamHelper< GeometryManagerParam > [virtual], o2::conf::ConfigurableParamHelper< GlobalParams > [virtual], o2::conf::ConfigurableParamHelper< GlobalProcessCutSimParam > [virtual], o2::conf::ConfigurableParamHelper< MCReplayParam > [virtual], o2::conf::ConfigurableParamHelper< MaterialManagerParam > [virtual], o2::conf::ConfigurableParamHelper< AlignConfig > [virtual], o2::conf::ConfigurableParamHelper< Aligner > [virtual], o2::conf::ConfigurableParamHelper< NameConf > [virtual], o2::conf::ConfigurableParamHelper< MeanVertexParams > [virtual], o2::conf::ConfigurableParamHelper< DigiParams > [virtual], o2::conf::ConfigurableParamHelper< G4Params > [virtual], o2::conf::ConfigurableParamHelper< KeyValParam > [virtual], o2::conf::ConfigurableParamHelper< MatMapParams > [virtual], o2::conf::ConfigurableParamHelper< SimCutParams > [virtual], o2::conf::ConfigurableParamHelper< SimMaterialParams > [virtual], o2::conf::ConfigurableParamHelper< SimUserDecay > [virtual], o2::conf::ConfigurableParamHelper< VerbosityConfig > [virtual], o2::conf::ConfigurableParamHelper< CPVCalibParams > [virtual], o2::conf::ConfigurableParamHelper< CPVSimParams > [virtual], o2::conf::ConfigurableParamHelper< TriggerOffsetsParam > [virtual], o2::conf::ConfigurableParamHelper< ECalBaseParam > [virtual], o2::conf::ConfigurableParamHelper< EMCALCalibParams > [virtual], o2::conf::ConfigurableParamHelper< RecoParam > [virtual], o2::conf::ConfigurableParamHelper< SimParam > [virtual], o2::conf::ConfigurableParamHelper< EveConfParam > [virtual], o2::conf::ConfigurableParamHelper< BoxGunParam > [virtual], o2::conf::ConfigurableParamHelper< DecayerPythia8Param > [virtual], o2::conf::ConfigurableParamHelper< GenCosmicsParam > [virtual], o2::conf::ConfigurableParamHelper< GeneratorExternalParam > [virtual], o2::conf::ConfigurableParamHelper< GeneratorFileOrCmdParam > [virtual], o2::conf::ConfigurableParamHelper< GeneratorFromO2KineParam > [virtual], o2::conf::ConfigurableParamHelper< GeneratorHepMCParam > [virtual], o2::conf::ConfigurableParamHelper< GeneratorHybridParam > [virtual], o2::conf::ConfigurableParamHelper< GeneratorTParticleParam > [virtual], o2::conf::ConfigurableParamHelper< InteractionDiamondParam > [virtual], o2::conf::ConfigurableParamHelper< PrimaryGeneratorParam > [virtual], o2::conf::ConfigurableParamHelper< QEDGenParam > [virtual], o2::conf::ConfigurableParamHelper< TriggerExternalParam > [virtual], o2::conf::ConfigurableParamHelper< TriggerParticleParam > [virtual], o2::conf::ConfigurableParamHelper< FCTBaseParam > [virtual], o2::conf::ConfigurableParamHelper< FDDDigParam > [virtual], o2::conf::ConfigurableParamHelper< CalibParam > [virtual], o2::conf::ConfigurableParamHelper< ChannelFilterParam > [virtual], o2::conf::ConfigurableParamHelper< DigitFilterParam > [virtual], o2::conf::ConfigurableParamHelper< FT0DigParam > [virtual], o2::conf::ConfigurableParamHelper< InteractionTag > [virtual], o2::conf::ConfigurableParamHelper< TimeFilterParam > [virtual], o2::conf::ConfigurableParamHelper< FT3BaseParam > [virtual], o2::conf::ConfigurableParamHelper< FV0DigParam > [virtual], o2::conf::ConfigurableParamHelper< GlobalFwdMatchingParam > [virtual], o2::conf::ConfigurableParamHelper< ITSTPCMatchingQCParams > [virtual], o2::conf::ConfigurableParamHelper< MatchCosmicsParams > [virtual], o2::conf::ConfigurableParamHelper< MatchTOFParams > [virtual], o2::conf::ConfigurableParamHelper< MatchTPCITSParams > [virtual], o2::conf::ConfigurableParamHelper< TrackTuneParams > [virtual], o2::conf::ConfigurableParamHelper< IOTOFBaseParam > [virtual], o2::conf::ConfigurableParamHelper< ITS3Params > [virtual], o2::conf::ConfigurableParamHelper< CookedConfigParam > [virtual], o2::conf::ConfigurableParamHelper< FastMultEstConfig > [virtual], o2::conf::ConfigurableParamHelper< ITSBaseParam > [virtual], o2::conf::ConfigurableParamHelper< ITSGpuTrackingParamConfig > [virtual], o2::conf::ConfigurableParamHelper< ITSSimParam > [virtual], o2::conf::ConfigurableParamHelper< TrackerParamConfig > [virtual], o2::conf::ConfigurableParamHelper< VertexerParamConfig > [virtual], o2::conf::ConfigurableParamHelper< AnomalyStudyParamConfig > [virtual], o2::conf::ConfigurableParamHelper< ITSAvgClusSizeParamConfig > [virtual], o2::conf::ConfigurableParamHelper< ITSCheckTracksParamConfig > [virtual], o2::conf::ConfigurableParamHelper< ITSEfficiencyParamConfig > [virtual], o2::conf::ConfigurableParamHelper< ITSImpactParameterParamConfig > [virtual], o2::conf::ConfigurableParamHelper< PIDStudyParamConfig > [virtual], o2::conf::ConfigurableParamHelper< ClustererParam< N > > [virtual], o2::conf::ConfigurableParamHelper< DPLAlpideParam< N > > [virtual], o2::conf::ConfigurableParamHelper< DPLDigitizerParam< N > > [virtual], o2::conf::ConfigurableParamHelper< ClusterizerParam > [virtual], o2::conf::ConfigurableParamHelper< CoDecParam > [virtual], o2::conf::ConfigurableParamHelper< DigitizerParam > [virtual], o2::conf::ConfigurableParamHelper< EventFinderParam > [virtual], o2::conf::ConfigurableParamHelper< PreClusterFinderParam > [virtual], o2::conf::ConfigurableParamHelper< ResponseParam > [virtual], o2::conf::ConfigurableParamHelper< StatusMapCreatorParam > [virtual], o2::conf::ConfigurableParamHelper< TimeClusterizerParam > [virtual], o2::conf::ConfigurableParamHelper< TrackerParam > [virtual], o2::conf::ConfigurableParamHelper< BadChannelCalibratorParam > [virtual], o2::conf::ConfigurableParamHelper< MFTBaseParam > [virtual], o2::conf::ConfigurableParamHelper< MFTTrackingParam > [virtual], o2::conf::ConfigurableParamHelper< MIDBaseParam > [virtual], o2::conf::ConfigurableParamHelper< ChannelCalibratorParam > [virtual], o2::conf::ConfigurableParamHelper< FiltererBCParam > [virtual], o2::conf::ConfigurableParamHelper< TrackMatcherParam > [virtual], o2::conf::ConfigurableParamHelper< HallSimParam > [virtual], o2::conf::ConfigurableParamHelper< PHOSSimParams > [virtual], o2::conf::ConfigurableParamHelper< HBFUtils > [virtual], o2::conf::ConfigurableParamHelper< RICHBaseParam > [virtual], o2::conf::ConfigurableParamHelper< StackParam > [virtual], o2::conf::ConfigurableParamHelper< StrangenessTrackingParamConfig > [virtual], o2::conf::ConfigurableParamHelper< EventTimeTOFParams > [virtual], o2::conf::ConfigurableParamHelper< TOFSimParams > [virtual], o2::conf::ConfigurableParamHelper< CalibPedestalParam > [virtual], o2::conf::ConfigurableParamHelper< CalibPulserParam > [virtual], o2::conf::ConfigurableParamHelper< CorrMapParam > [virtual], o2::conf::ConfigurableParamHelper< DigitDumpParam > [virtual], o2::conf::ConfigurableParamHelper< HwClustererParam > [virtual], o2::conf::ConfigurableParamHelper< IonTailSettings > [virtual], o2::conf::ConfigurableParamHelper< KrBoxClusterFinderParam > [virtual], o2::conf::ConfigurableParamHelper< ParameterDetector > [virtual], o2::conf::ConfigurableParamHelper< ParameterElectronics > [virtual], o2::conf::ConfigurableParamHelper< ParameterGEM > [virtual], o2::conf::ConfigurableParamHelper< ParameterGas > [virtual], o2::conf::ConfigurableParamHelper< ParameterIDCCompression > [virtual], o2::conf::ConfigurableParamHelper< ParameterIDCGroup > [virtual], o2::conf::ConfigurableParamHelper< ParameterSAC > [virtual], o2::conf::ConfigurableParamHelper< SpacePointsCalibConfParam > [virtual], o2::conf::ConfigurableParamHelper< TrackMCStudyConfig > [virtual], o2::conf::ConfigurableParamHelper< TRDCalibParams > [virtual], o2::conf::ConfigurableParamHelper< TRDPIDParams > [virtual], o2::conf::ConfigurableParamHelper< TRDSimParams > [virtual], o2::conf::ConfigurableParamHelper< TRKBaseParam > [virtual], o2::conf::ConfigurableParamHelper< ParameterDebugStreamer > [virtual], o2::conf::ConfigurableParamHelper< PVertexerParams > [virtual], o2::conf::ConfigurableParamHelper< SVertexerParams > [virtual], o2::conf::ConfigurableParamHelper< CalibParamZDC > [virtual], o2::conf::ConfigurableParamHelper< RecoParamZDC > [virtual], o2::conf::ConfigurableParamHelper< ZDCSimParam > [virtual], o2::conf::ConfigurableParamPromoter< GeneratorEventPoolParam, EventPoolGenConfig > [virtual], o2::conf::ConfigurableParamPromoter< GeneratorPythia8Param, Pythia8GenConfig > [virtual], o2::conf::ConfigurableParamHelper< P > [virtual], and o2::conf::ConfigurableParamPromoter< P, Base > [virtual].

Public Types

enum  EParamProvenance { kCODE , kCCDB , kRT }
 
enum class  EParamUpdateStatus { Changed , Unchanged , Failed }
 

Public Member Functions

virtual std::string getName () const =0
 
virtual void printKeyValues (bool showprov=true, bool useLogger=false) const =0
 
virtual size_t getHash () const =0
 
virtual EParamProvenance getMemberProvenance (const std::string &key) const =0
 
virtual void syncCCDBandRegistry (void *obj)=0
 

Static Public Member Functions

static std::string toString (EParamProvenance p)
 
static EParamProvenance getProvenance (const std::string &key)
 
static void printAllRegisteredParamNames ()
 
static void printAllKeyValuePairs (bool useLogger=false)
 
static const std::string & getOutputDir ()
 
static void setOutputDir (const std::string &d)
 
static bool configFileExists (std::string const &filepath)
 
static void writeJSON (std::string const &filename, std::string const &keyOnly="")
 
static void writeINI (std::string const &filename, std::string const &keyOnly="")
 
template<typename T >
static T getValueAs (std::string key)
 
template<typename T >
static void setValue (std::string const &mainkey, std::string const &subkey, T x)
 
static void setProvenance (std::string const &mainkey, std::string const &subkey, EParamProvenance p)
 
static void setValue (std::string const &key, std::string const &valuestring)
 
static void setEnumValue (const std::string &, const std::string &)
 
static void setArrayValue (const std::string &, const std::string &)
 
static void setValues (std::vector< std::pair< std::string, std::string > > const &keyValues)
 
static void initialize ()
 
static void toCCDB (std::string filename)
 
static void fromCCDB (std::string filename)
 
static void updateFromString (std::string const &)
 
static void updateFromFile (std::string const &, std::string const &paramsList="", bool unchangedOnly=false)
 

Protected Member Functions

 ConfigurableParam ()
 
virtual ~ConfigurableParam ()=default
 
virtual void putKeyValues (boost::property_tree::ptree *)=0
 
virtual void output (std::ostream &out) const =0
 
virtual void serializeTo (TFile *) const =0
 
virtual void initFrom (TFile *)=0
 
void setRegisterMode (bool b)
 
bool isInitialized () const
 

Static Protected Member Functions

static void initPropertyTree ()
 
static EParamUpdateStatus updateThroughStorageMap (std::string, std::string, std::type_info const &, void *)
 
static EParamUpdateStatus updateThroughStorageMapWithConversion (std::string const &, std::string const &)
 

Static Protected Attributes

static std::map< std::string, std::pair< std::type_info const &, void * > > * sKeyToStorageMap = nullptr
 
static std::map< std::string, ConfigurableParam::EParamProvenance > * sValueProvenanceMap = nullptr
 
static EnumRegistrysEnumRegistry = nullptr
 
static std::string sOutputDir = ""
 

Friends

std::ostream & operator<< (std::ostream &out, const ConfigurableParam &me)
 

Detailed Description

Definition at line 139 of file ConfigurableParam.h.

Member Enumeration Documentation

◆ EParamProvenance

Enumerator
kCODE 
kCCDB 
kRT 

Definition at line 142 of file ConfigurableParam.h.

◆ EParamUpdateStatus

Enumerator
Changed 
Unchanged 
Failed 

Definition at line 149 of file ConfigurableParam.h.

Constructor & Destructor Documentation

◆ ConfigurableParam()

o2::conf::ConfigurableParam::ConfigurableParam ( )
protected

Definition at line 313 of file ConfigurableParam.cxx.

◆ ~ConfigurableParam()

virtual o2::conf::ConfigurableParam::~ConfigurableParam ( )
protectedvirtualdefault

Member Function Documentation

◆ configFileExists()

bool o2::conf::ConfigurableParam::configFileExists ( std::string const &  filepath)
static

Definition at line 194 of file ConfigurableParam.cxx.

◆ fromCCDB()

void o2::conf::ConfigurableParam::fromCCDB ( std::string  filename)
static

Definition at line 299 of file ConfigurableParam.cxx.

◆ getHash()

virtual size_t o2::conf::ConfigurableParam::getHash ( ) const
pure virtual

Implemented in o2::conf::ConfigurableParamHelper< P >, o2::conf::ConfigurableParamHelper< AlignConfig >, o2::conf::ConfigurableParamHelper< Aligner >, o2::conf::ConfigurableParamHelper< AnomalyStudyParamConfig >, o2::conf::ConfigurableParamHelper< BadChannelCalibratorParam >, o2::conf::ConfigurableParamHelper< BazParam >, o2::conf::ConfigurableParamHelper< BoxGunParam >, o2::conf::ConfigurableParamHelper< CalibParam >, o2::conf::ConfigurableParamHelper< CalibParamZDC >, o2::conf::ConfigurableParamHelper< CalibPedestalParam >, o2::conf::ConfigurableParamHelper< CalibPulserParam >, o2::conf::ConfigurableParamHelper< ChannelCalibratorParam >, o2::conf::ConfigurableParamHelper< ChannelFilterParam >, o2::conf::ConfigurableParamHelper< ClustererParam< N > >, o2::conf::ConfigurableParamHelper< ClusterizerParam >, o2::conf::ConfigurableParamHelper< CoDecParam >, o2::conf::ConfigurableParamHelper< CookedConfigParam >, o2::conf::ConfigurableParamHelper< CorrMapParam >, o2::conf::ConfigurableParamHelper< CPVCalibParams >, o2::conf::ConfigurableParamHelper< CPVSimParams >, o2::conf::ConfigurableParamHelper< DecayerPythia8Param >, o2::conf::ConfigurableParamHelper< DigiParams >, o2::conf::ConfigurableParamHelper< DigitDumpParam >, o2::conf::ConfigurableParamHelper< DigitFilterParam >, o2::conf::ConfigurableParamHelper< DigitizerParam >, o2::conf::ConfigurableParamHelper< DPLAlpideParam< N > >, o2::conf::ConfigurableParamHelper< DPLDigitizerParam< N > >, o2::conf::ConfigurableParamHelper< ECalBaseParam >, o2::conf::ConfigurableParamHelper< EMCALCalibParams >, o2::conf::ConfigurableParamHelper< EveConfParam >, o2::conf::ConfigurableParamHelper< EventFinderParam >, o2::conf::ConfigurableParamHelper< EventTimeTOFParams >, o2::conf::ConfigurableParamHelper< FastMultEstConfig >, o2::conf::ConfigurableParamHelper< FCTBaseParam >, o2::conf::ConfigurableParamHelper< FDDDigParam >, o2::conf::ConfigurableParamHelper< FiltererBCParam >, o2::conf::ConfigurableParamHelper< FlukaParam >, o2::conf::ConfigurableParamHelper< FT0DigParam >, o2::conf::ConfigurableParamHelper< FT3BaseParam >, o2::conf::ConfigurableParamHelper< FV0DigParam >, o2::conf::ConfigurableParamHelper< G4Params >, o2::conf::ConfigurableParamHelper< GenCosmicsParam >, o2::conf::ConfigurableParamHelper< GeneratorExternalParam >, o2::conf::ConfigurableParamHelper< GeneratorFileOrCmdParam >, o2::conf::ConfigurableParamHelper< GeneratorFromO2KineParam >, o2::conf::ConfigurableParamHelper< GeneratorHepMCParam >, o2::conf::ConfigurableParamHelper< GeneratorHybridParam >, o2::conf::ConfigurableParamHelper< GeneratorTParticleParam >, o2::conf::ConfigurableParamHelper< GeometryManagerParam >, o2::conf::ConfigurableParamHelper< GlobalFwdMatchingParam >, o2::conf::ConfigurableParamHelper< GlobalParams >, o2::conf::ConfigurableParamHelper< GlobalProcessCutSimParam >, o2::conf::ConfigurableParamHelper< HallSimParam >, o2::conf::ConfigurableParamHelper< HBFUtils >, o2::conf::ConfigurableParamHelper< HwClustererParam >, o2::conf::ConfigurableParamHelper< InteractionDiamondParam >, o2::conf::ConfigurableParamHelper< InteractionTag >, o2::conf::ConfigurableParamHelper< IonTailSettings >, o2::conf::ConfigurableParamHelper< IOTOFBaseParam >, o2::conf::ConfigurableParamHelper< ITS3Params >, o2::conf::ConfigurableParamHelper< ITSAvgClusSizeParamConfig >, o2::conf::ConfigurableParamHelper< ITSBaseParam >, o2::conf::ConfigurableParamHelper< ITSCheckTracksParamConfig >, o2::conf::ConfigurableParamHelper< ITSEfficiencyParamConfig >, o2::conf::ConfigurableParamHelper< ITSGpuTrackingParamConfig >, o2::conf::ConfigurableParamHelper< ITSImpactParameterParamConfig >, o2::conf::ConfigurableParamHelper< ITSSimParam >, o2::conf::ConfigurableParamHelper< ITSTPCMatchingQCParams >, o2::conf::ConfigurableParamHelper< KeyValParam >, o2::conf::ConfigurableParamHelper< KrBoxClusterFinderParam >, o2::conf::ConfigurableParamHelper< MatchCosmicsParams >, o2::conf::ConfigurableParamHelper< MatchTOFParams >, o2::conf::ConfigurableParamHelper< MatchTPCITSParams >, o2::conf::ConfigurableParamHelper< MaterialManagerParam >, o2::conf::ConfigurableParamHelper< MatMapParams >, o2::conf::ConfigurableParamHelper< MCReplayParam >, o2::conf::ConfigurableParamHelper< MeanVertexParams >, o2::conf::ConfigurableParamHelper< MFTBaseParam >, o2::conf::ConfigurableParamHelper< MFTTrackingParam >, o2::conf::ConfigurableParamHelper< MIDBaseParam >, o2::conf::ConfigurableParamHelper< NameConf >, o2::conf::ConfigurableParamHelper< ParameterDebugStreamer >, o2::conf::ConfigurableParamHelper< ParameterDetector >, o2::conf::ConfigurableParamHelper< ParameterElectronics >, o2::conf::ConfigurableParamHelper< ParameterGas >, o2::conf::ConfigurableParamHelper< ParameterGEM >, o2::conf::ConfigurableParamHelper< ParameterIDCCompression >, o2::conf::ConfigurableParamHelper< ParameterIDCGroup >, o2::conf::ConfigurableParamHelper< ParameterSAC >, o2::conf::ConfigurableParamHelper< PHOSSimParams >, o2::conf::ConfigurableParamHelper< PIDStudyParamConfig >, o2::conf::ConfigurableParamHelper< PreClusterFinderParam >, o2::conf::ConfigurableParamHelper< PrimaryGeneratorParam >, o2::conf::ConfigurableParamHelper< PVertexerParams >, o2::conf::ConfigurableParamHelper< QEDGenParam >, o2::conf::ConfigurableParamHelper< RecoParam >, o2::conf::ConfigurableParamHelper< RecoParamZDC >, o2::conf::ConfigurableParamHelper< ResponseParam >, o2::conf::ConfigurableParamHelper< RICHBaseParam >, o2::conf::ConfigurableParamHelper< SimCutParams >, o2::conf::ConfigurableParamHelper< SimMaterialParams >, o2::conf::ConfigurableParamHelper< SimParam >, o2::conf::ConfigurableParamHelper< SimUserDecay >, o2::conf::ConfigurableParamHelper< SpacePointsCalibConfParam >, o2::conf::ConfigurableParamHelper< StackParam >, o2::conf::ConfigurableParamHelper< StatusMapCreatorParam >, o2::conf::ConfigurableParamHelper< StrangenessTrackingParamConfig >, o2::conf::ConfigurableParamHelper< SVertexerParams >, o2::conf::ConfigurableParamHelper< TimeClusterizerParam >, o2::conf::ConfigurableParamHelper< TimeFilterParam >, o2::conf::ConfigurableParamHelper< TOFSimParams >, o2::conf::ConfigurableParamHelper< TrackerParam >, o2::conf::ConfigurableParamHelper< TrackerParamConfig >, o2::conf::ConfigurableParamHelper< TrackMatcherParam >, o2::conf::ConfigurableParamHelper< TrackMCStudyConfig >, o2::conf::ConfigurableParamHelper< TrackTuneParams >, o2::conf::ConfigurableParamHelper< TRDCalibParams >, o2::conf::ConfigurableParamHelper< TRDPIDParams >, o2::conf::ConfigurableParamHelper< TRDSimParams >, o2::conf::ConfigurableParamHelper< TriggerExternalParam >, o2::conf::ConfigurableParamHelper< TriggerOffsetsParam >, o2::conf::ConfigurableParamHelper< TriggerParticleParam >, o2::conf::ConfigurableParamHelper< TRKBaseParam >, o2::conf::ConfigurableParamHelper< VerbosityConfig >, o2::conf::ConfigurableParamHelper< VertexerParamConfig >, o2::conf::ConfigurableParamHelper< ZDCSimParam >, o2::conf::ConfigurableParamPromoter< P, Base >, o2::conf::ConfigurableParamPromoter< GeneratorEventPoolParam, EventPoolGenConfig >, and o2::conf::ConfigurableParamPromoter< GeneratorPythia8Param, Pythia8GenConfig >.

◆ getMemberProvenance()

virtual EParamProvenance o2::conf::ConfigurableParam::getMemberProvenance ( const std::string &  key) const
pure virtual

Implemented in o2::conf::ConfigurableParamHelper< P >, o2::conf::ConfigurableParamHelper< AlignConfig >, o2::conf::ConfigurableParamHelper< Aligner >, o2::conf::ConfigurableParamHelper< AnomalyStudyParamConfig >, o2::conf::ConfigurableParamHelper< BadChannelCalibratorParam >, o2::conf::ConfigurableParamHelper< BazParam >, o2::conf::ConfigurableParamHelper< BoxGunParam >, o2::conf::ConfigurableParamHelper< CalibParam >, o2::conf::ConfigurableParamHelper< CalibParamZDC >, o2::conf::ConfigurableParamHelper< CalibPedestalParam >, o2::conf::ConfigurableParamHelper< CalibPulserParam >, o2::conf::ConfigurableParamHelper< ChannelCalibratorParam >, o2::conf::ConfigurableParamHelper< ChannelFilterParam >, o2::conf::ConfigurableParamHelper< ClustererParam< N > >, o2::conf::ConfigurableParamHelper< ClusterizerParam >, o2::conf::ConfigurableParamHelper< CoDecParam >, o2::conf::ConfigurableParamHelper< CookedConfigParam >, o2::conf::ConfigurableParamHelper< CorrMapParam >, o2::conf::ConfigurableParamHelper< CPVCalibParams >, o2::conf::ConfigurableParamHelper< CPVSimParams >, o2::conf::ConfigurableParamHelper< DecayerPythia8Param >, o2::conf::ConfigurableParamHelper< DigiParams >, o2::conf::ConfigurableParamHelper< DigitDumpParam >, o2::conf::ConfigurableParamHelper< DigitFilterParam >, o2::conf::ConfigurableParamHelper< DigitizerParam >, o2::conf::ConfigurableParamHelper< DPLAlpideParam< N > >, o2::conf::ConfigurableParamHelper< DPLDigitizerParam< N > >, o2::conf::ConfigurableParamHelper< ECalBaseParam >, o2::conf::ConfigurableParamHelper< EMCALCalibParams >, o2::conf::ConfigurableParamHelper< EveConfParam >, o2::conf::ConfigurableParamHelper< EventFinderParam >, o2::conf::ConfigurableParamHelper< EventTimeTOFParams >, o2::conf::ConfigurableParamHelper< FastMultEstConfig >, o2::conf::ConfigurableParamHelper< FCTBaseParam >, o2::conf::ConfigurableParamHelper< FDDDigParam >, o2::conf::ConfigurableParamHelper< FiltererBCParam >, o2::conf::ConfigurableParamHelper< FlukaParam >, o2::conf::ConfigurableParamHelper< FT0DigParam >, o2::conf::ConfigurableParamHelper< FT3BaseParam >, o2::conf::ConfigurableParamHelper< FV0DigParam >, o2::conf::ConfigurableParamHelper< G4Params >, o2::conf::ConfigurableParamHelper< GenCosmicsParam >, o2::conf::ConfigurableParamHelper< GeneratorExternalParam >, o2::conf::ConfigurableParamHelper< GeneratorFileOrCmdParam >, o2::conf::ConfigurableParamHelper< GeneratorFromO2KineParam >, o2::conf::ConfigurableParamHelper< GeneratorHepMCParam >, o2::conf::ConfigurableParamHelper< GeneratorHybridParam >, o2::conf::ConfigurableParamHelper< GeneratorTParticleParam >, o2::conf::ConfigurableParamHelper< GeometryManagerParam >, o2::conf::ConfigurableParamHelper< GlobalFwdMatchingParam >, o2::conf::ConfigurableParamHelper< GlobalParams >, o2::conf::ConfigurableParamHelper< GlobalProcessCutSimParam >, o2::conf::ConfigurableParamHelper< HallSimParam >, o2::conf::ConfigurableParamHelper< HBFUtils >, o2::conf::ConfigurableParamHelper< HwClustererParam >, o2::conf::ConfigurableParamHelper< InteractionDiamondParam >, o2::conf::ConfigurableParamHelper< InteractionTag >, o2::conf::ConfigurableParamHelper< IonTailSettings >, o2::conf::ConfigurableParamHelper< IOTOFBaseParam >, o2::conf::ConfigurableParamHelper< ITS3Params >, o2::conf::ConfigurableParamHelper< ITSAvgClusSizeParamConfig >, o2::conf::ConfigurableParamHelper< ITSBaseParam >, o2::conf::ConfigurableParamHelper< ITSCheckTracksParamConfig >, o2::conf::ConfigurableParamHelper< ITSEfficiencyParamConfig >, o2::conf::ConfigurableParamHelper< ITSGpuTrackingParamConfig >, o2::conf::ConfigurableParamHelper< ITSImpactParameterParamConfig >, o2::conf::ConfigurableParamHelper< ITSSimParam >, o2::conf::ConfigurableParamHelper< ITSTPCMatchingQCParams >, o2::conf::ConfigurableParamHelper< KeyValParam >, o2::conf::ConfigurableParamHelper< KrBoxClusterFinderParam >, o2::conf::ConfigurableParamHelper< MatchCosmicsParams >, o2::conf::ConfigurableParamHelper< MatchTOFParams >, o2::conf::ConfigurableParamHelper< MatchTPCITSParams >, o2::conf::ConfigurableParamHelper< MaterialManagerParam >, o2::conf::ConfigurableParamHelper< MatMapParams >, o2::conf::ConfigurableParamHelper< MCReplayParam >, o2::conf::ConfigurableParamHelper< MeanVertexParams >, o2::conf::ConfigurableParamHelper< MFTBaseParam >, o2::conf::ConfigurableParamHelper< MFTTrackingParam >, o2::conf::ConfigurableParamHelper< MIDBaseParam >, o2::conf::ConfigurableParamHelper< NameConf >, o2::conf::ConfigurableParamHelper< ParameterDebugStreamer >, o2::conf::ConfigurableParamHelper< ParameterDetector >, o2::conf::ConfigurableParamHelper< ParameterElectronics >, o2::conf::ConfigurableParamHelper< ParameterGas >, o2::conf::ConfigurableParamHelper< ParameterGEM >, o2::conf::ConfigurableParamHelper< ParameterIDCCompression >, o2::conf::ConfigurableParamHelper< ParameterIDCGroup >, o2::conf::ConfigurableParamHelper< ParameterSAC >, o2::conf::ConfigurableParamHelper< PHOSSimParams >, o2::conf::ConfigurableParamHelper< PIDStudyParamConfig >, o2::conf::ConfigurableParamHelper< PreClusterFinderParam >, o2::conf::ConfigurableParamHelper< PrimaryGeneratorParam >, o2::conf::ConfigurableParamHelper< PVertexerParams >, o2::conf::ConfigurableParamHelper< QEDGenParam >, o2::conf::ConfigurableParamHelper< RecoParam >, o2::conf::ConfigurableParamHelper< RecoParamZDC >, o2::conf::ConfigurableParamHelper< ResponseParam >, o2::conf::ConfigurableParamHelper< RICHBaseParam >, o2::conf::ConfigurableParamHelper< SimCutParams >, o2::conf::ConfigurableParamHelper< SimMaterialParams >, o2::conf::ConfigurableParamHelper< SimParam >, o2::conf::ConfigurableParamHelper< SimUserDecay >, o2::conf::ConfigurableParamHelper< SpacePointsCalibConfParam >, o2::conf::ConfigurableParamHelper< StackParam >, o2::conf::ConfigurableParamHelper< StatusMapCreatorParam >, o2::conf::ConfigurableParamHelper< StrangenessTrackingParamConfig >, o2::conf::ConfigurableParamHelper< SVertexerParams >, o2::conf::ConfigurableParamHelper< TimeClusterizerParam >, o2::conf::ConfigurableParamHelper< TimeFilterParam >, o2::conf::ConfigurableParamHelper< TOFSimParams >, o2::conf::ConfigurableParamHelper< TrackerParam >, o2::conf::ConfigurableParamHelper< TrackerParamConfig >, o2::conf::ConfigurableParamHelper< TrackMatcherParam >, o2::conf::ConfigurableParamHelper< TrackMCStudyConfig >, o2::conf::ConfigurableParamHelper< TrackTuneParams >, o2::conf::ConfigurableParamHelper< TRDCalibParams >, o2::conf::ConfigurableParamHelper< TRDPIDParams >, o2::conf::ConfigurableParamHelper< TRDSimParams >, o2::conf::ConfigurableParamHelper< TriggerExternalParam >, o2::conf::ConfigurableParamHelper< TriggerOffsetsParam >, o2::conf::ConfigurableParamHelper< TriggerParticleParam >, o2::conf::ConfigurableParamHelper< TRKBaseParam >, o2::conf::ConfigurableParamHelper< VerbosityConfig >, o2::conf::ConfigurableParamHelper< VertexerParamConfig >, o2::conf::ConfigurableParamHelper< ZDCSimParam >, o2::conf::ConfigurableParamPromoter< P, Base >, o2::conf::ConfigurableParamPromoter< GeneratorEventPoolParam, EventPoolGenConfig >, and o2::conf::ConfigurableParamPromoter< GeneratorPythia8Param, Pythia8GenConfig >.

◆ getName()

virtual std::string o2::conf::ConfigurableParam::getName ( ) const
pure virtual

Implemented in o2::conf::ConfigurableParamHelper< P >, o2::conf::ConfigurableParamHelper< AlignConfig >, o2::conf::ConfigurableParamHelper< Aligner >, o2::conf::ConfigurableParamHelper< AnomalyStudyParamConfig >, o2::conf::ConfigurableParamHelper< BadChannelCalibratorParam >, o2::conf::ConfigurableParamHelper< BazParam >, o2::conf::ConfigurableParamHelper< BoxGunParam >, o2::conf::ConfigurableParamHelper< CalibParam >, o2::conf::ConfigurableParamHelper< CalibParamZDC >, o2::conf::ConfigurableParamHelper< CalibPedestalParam >, o2::conf::ConfigurableParamHelper< CalibPulserParam >, o2::conf::ConfigurableParamHelper< ChannelCalibratorParam >, o2::conf::ConfigurableParamHelper< ChannelFilterParam >, o2::conf::ConfigurableParamHelper< ClustererParam< N > >, o2::conf::ConfigurableParamHelper< ClusterizerParam >, o2::conf::ConfigurableParamHelper< CoDecParam >, o2::conf::ConfigurableParamHelper< CookedConfigParam >, o2::conf::ConfigurableParamHelper< CorrMapParam >, o2::conf::ConfigurableParamHelper< CPVCalibParams >, o2::conf::ConfigurableParamHelper< CPVSimParams >, o2::conf::ConfigurableParamHelper< DecayerPythia8Param >, o2::conf::ConfigurableParamHelper< DigiParams >, o2::conf::ConfigurableParamHelper< DigitDumpParam >, o2::conf::ConfigurableParamHelper< DigitFilterParam >, o2::conf::ConfigurableParamHelper< DigitizerParam >, o2::conf::ConfigurableParamHelper< DPLAlpideParam< N > >, o2::conf::ConfigurableParamHelper< DPLDigitizerParam< N > >, o2::conf::ConfigurableParamHelper< ECalBaseParam >, o2::conf::ConfigurableParamHelper< EMCALCalibParams >, o2::conf::ConfigurableParamHelper< EveConfParam >, o2::conf::ConfigurableParamHelper< EventFinderParam >, o2::conf::ConfigurableParamHelper< EventTimeTOFParams >, o2::conf::ConfigurableParamHelper< FastMultEstConfig >, o2::conf::ConfigurableParamHelper< FCTBaseParam >, o2::conf::ConfigurableParamHelper< FDDDigParam >, o2::conf::ConfigurableParamHelper< FiltererBCParam >, o2::conf::ConfigurableParamHelper< FlukaParam >, o2::conf::ConfigurableParamHelper< FT0DigParam >, o2::conf::ConfigurableParamHelper< FT3BaseParam >, o2::conf::ConfigurableParamHelper< FV0DigParam >, o2::conf::ConfigurableParamHelper< G4Params >, o2::conf::ConfigurableParamHelper< GenCosmicsParam >, o2::conf::ConfigurableParamHelper< GeneratorExternalParam >, o2::conf::ConfigurableParamHelper< GeneratorFileOrCmdParam >, o2::conf::ConfigurableParamHelper< GeneratorFromO2KineParam >, o2::conf::ConfigurableParamHelper< GeneratorHepMCParam >, o2::conf::ConfigurableParamHelper< GeneratorHybridParam >, o2::conf::ConfigurableParamHelper< GeneratorTParticleParam >, o2::conf::ConfigurableParamHelper< GeometryManagerParam >, o2::conf::ConfigurableParamHelper< GlobalFwdMatchingParam >, o2::conf::ConfigurableParamHelper< GlobalParams >, o2::conf::ConfigurableParamHelper< GlobalProcessCutSimParam >, o2::conf::ConfigurableParamHelper< HallSimParam >, o2::conf::ConfigurableParamHelper< HBFUtils >, o2::conf::ConfigurableParamHelper< HwClustererParam >, o2::conf::ConfigurableParamHelper< InteractionDiamondParam >, o2::conf::ConfigurableParamHelper< InteractionTag >, o2::conf::ConfigurableParamHelper< IonTailSettings >, o2::conf::ConfigurableParamHelper< IOTOFBaseParam >, o2::conf::ConfigurableParamHelper< ITS3Params >, o2::conf::ConfigurableParamHelper< ITSAvgClusSizeParamConfig >, o2::conf::ConfigurableParamHelper< ITSBaseParam >, o2::conf::ConfigurableParamHelper< ITSCheckTracksParamConfig >, o2::conf::ConfigurableParamHelper< ITSEfficiencyParamConfig >, o2::conf::ConfigurableParamHelper< ITSGpuTrackingParamConfig >, o2::conf::ConfigurableParamHelper< ITSImpactParameterParamConfig >, o2::conf::ConfigurableParamHelper< ITSSimParam >, o2::conf::ConfigurableParamHelper< ITSTPCMatchingQCParams >, o2::conf::ConfigurableParamHelper< KeyValParam >, o2::conf::ConfigurableParamHelper< KrBoxClusterFinderParam >, o2::conf::ConfigurableParamHelper< MatchCosmicsParams >, o2::conf::ConfigurableParamHelper< MatchTOFParams >, o2::conf::ConfigurableParamHelper< MatchTPCITSParams >, o2::conf::ConfigurableParamHelper< MaterialManagerParam >, o2::conf::ConfigurableParamHelper< MatMapParams >, o2::conf::ConfigurableParamHelper< MCReplayParam >, o2::conf::ConfigurableParamHelper< MeanVertexParams >, o2::conf::ConfigurableParamHelper< MFTBaseParam >, o2::conf::ConfigurableParamHelper< MFTTrackingParam >, o2::conf::ConfigurableParamHelper< MIDBaseParam >, o2::conf::ConfigurableParamHelper< NameConf >, o2::conf::ConfigurableParamHelper< ParameterDebugStreamer >, o2::conf::ConfigurableParamHelper< ParameterDetector >, o2::conf::ConfigurableParamHelper< ParameterElectronics >, o2::conf::ConfigurableParamHelper< ParameterGas >, o2::conf::ConfigurableParamHelper< ParameterGEM >, o2::conf::ConfigurableParamHelper< ParameterIDCCompression >, o2::conf::ConfigurableParamHelper< ParameterIDCGroup >, o2::conf::ConfigurableParamHelper< ParameterSAC >, o2::conf::ConfigurableParamHelper< PHOSSimParams >, o2::conf::ConfigurableParamHelper< PIDStudyParamConfig >, o2::conf::ConfigurableParamHelper< PreClusterFinderParam >, o2::conf::ConfigurableParamHelper< PrimaryGeneratorParam >, o2::conf::ConfigurableParamHelper< PVertexerParams >, o2::conf::ConfigurableParamHelper< QEDGenParam >, o2::conf::ConfigurableParamHelper< RecoParam >, o2::conf::ConfigurableParamHelper< RecoParamZDC >, o2::conf::ConfigurableParamHelper< ResponseParam >, o2::conf::ConfigurableParamHelper< RICHBaseParam >, o2::conf::ConfigurableParamHelper< SimCutParams >, o2::conf::ConfigurableParamHelper< SimMaterialParams >, o2::conf::ConfigurableParamHelper< SimParam >, o2::conf::ConfigurableParamHelper< SimUserDecay >, o2::conf::ConfigurableParamHelper< SpacePointsCalibConfParam >, o2::conf::ConfigurableParamHelper< StackParam >, o2::conf::ConfigurableParamHelper< StatusMapCreatorParam >, o2::conf::ConfigurableParamHelper< StrangenessTrackingParamConfig >, o2::conf::ConfigurableParamHelper< SVertexerParams >, o2::conf::ConfigurableParamHelper< TimeClusterizerParam >, o2::conf::ConfigurableParamHelper< TimeFilterParam >, o2::conf::ConfigurableParamHelper< TOFSimParams >, o2::conf::ConfigurableParamHelper< TrackerParam >, o2::conf::ConfigurableParamHelper< TrackerParamConfig >, o2::conf::ConfigurableParamHelper< TrackMatcherParam >, o2::conf::ConfigurableParamHelper< TrackMCStudyConfig >, o2::conf::ConfigurableParamHelper< TrackTuneParams >, o2::conf::ConfigurableParamHelper< TRDCalibParams >, o2::conf::ConfigurableParamHelper< TRDPIDParams >, o2::conf::ConfigurableParamHelper< TRDSimParams >, o2::conf::ConfigurableParamHelper< TriggerExternalParam >, o2::conf::ConfigurableParamHelper< TriggerOffsetsParam >, o2::conf::ConfigurableParamHelper< TriggerParticleParam >, o2::conf::ConfigurableParamHelper< TRKBaseParam >, o2::conf::ConfigurableParamHelper< VerbosityConfig >, o2::conf::ConfigurableParamHelper< VertexerParamConfig >, o2::conf::ConfigurableParamHelper< ZDCSimParam >, o2::conf::ConfigurableParamPromoter< P, Base >, o2::conf::ConfigurableParamPromoter< GeneratorEventPoolParam, EventPoolGenConfig >, and o2::conf::ConfigurableParamPromoter< GeneratorPythia8Param, Pythia8GenConfig >.

◆ getOutputDir()

static const std::string & o2::conf::ConfigurableParam::getOutputDir ( )
inlinestatic

Definition at line 179 of file ConfigurableParam.h.

◆ getProvenance()

ConfigurableParam::EParamProvenance o2::conf::ConfigurableParam::getProvenance ( const std::string &  key)
static

Definition at line 269 of file ConfigurableParam.cxx.

◆ getValueAs()

template<typename T >
static T o2::conf::ConfigurableParam::getValueAs ( std::string  key)
inlinestatic

Definition at line 192 of file ConfigurableParam.h.

◆ initFrom()

virtual void o2::conf::ConfigurableParam::initFrom ( TFile *  )
protectedpure virtual

Implemented in o2::conf::ConfigurableParamHelper< P >, o2::conf::ConfigurableParamHelper< AlignConfig >, o2::conf::ConfigurableParamHelper< Aligner >, o2::conf::ConfigurableParamHelper< AnomalyStudyParamConfig >, o2::conf::ConfigurableParamHelper< BadChannelCalibratorParam >, o2::conf::ConfigurableParamHelper< BazParam >, o2::conf::ConfigurableParamHelper< BoxGunParam >, o2::conf::ConfigurableParamHelper< CalibParam >, o2::conf::ConfigurableParamHelper< CalibParamZDC >, o2::conf::ConfigurableParamHelper< CalibPedestalParam >, o2::conf::ConfigurableParamHelper< CalibPulserParam >, o2::conf::ConfigurableParamHelper< ChannelCalibratorParam >, o2::conf::ConfigurableParamHelper< ChannelFilterParam >, o2::conf::ConfigurableParamHelper< ClustererParam< N > >, o2::conf::ConfigurableParamHelper< ClusterizerParam >, o2::conf::ConfigurableParamHelper< CoDecParam >, o2::conf::ConfigurableParamHelper< CookedConfigParam >, o2::conf::ConfigurableParamHelper< CorrMapParam >, o2::conf::ConfigurableParamHelper< CPVCalibParams >, o2::conf::ConfigurableParamHelper< CPVSimParams >, o2::conf::ConfigurableParamHelper< DecayerPythia8Param >, o2::conf::ConfigurableParamHelper< DigiParams >, o2::conf::ConfigurableParamHelper< DigitDumpParam >, o2::conf::ConfigurableParamHelper< DigitFilterParam >, o2::conf::ConfigurableParamHelper< DigitizerParam >, o2::conf::ConfigurableParamHelper< DPLAlpideParam< N > >, o2::conf::ConfigurableParamHelper< DPLDigitizerParam< N > >, o2::conf::ConfigurableParamHelper< ECalBaseParam >, o2::conf::ConfigurableParamHelper< EMCALCalibParams >, o2::conf::ConfigurableParamHelper< EveConfParam >, o2::conf::ConfigurableParamHelper< EventFinderParam >, o2::conf::ConfigurableParamHelper< EventTimeTOFParams >, o2::conf::ConfigurableParamHelper< FastMultEstConfig >, o2::conf::ConfigurableParamHelper< FCTBaseParam >, o2::conf::ConfigurableParamHelper< FDDDigParam >, o2::conf::ConfigurableParamHelper< FiltererBCParam >, o2::conf::ConfigurableParamHelper< FlukaParam >, o2::conf::ConfigurableParamHelper< FT0DigParam >, o2::conf::ConfigurableParamHelper< FT3BaseParam >, o2::conf::ConfigurableParamHelper< FV0DigParam >, o2::conf::ConfigurableParamHelper< G4Params >, o2::conf::ConfigurableParamHelper< GenCosmicsParam >, o2::conf::ConfigurableParamHelper< GeneratorExternalParam >, o2::conf::ConfigurableParamHelper< GeneratorFileOrCmdParam >, o2::conf::ConfigurableParamHelper< GeneratorFromO2KineParam >, o2::conf::ConfigurableParamHelper< GeneratorHepMCParam >, o2::conf::ConfigurableParamHelper< GeneratorHybridParam >, o2::conf::ConfigurableParamHelper< GeneratorTParticleParam >, o2::conf::ConfigurableParamHelper< GeometryManagerParam >, o2::conf::ConfigurableParamHelper< GlobalFwdMatchingParam >, o2::conf::ConfigurableParamHelper< GlobalParams >, o2::conf::ConfigurableParamHelper< GlobalProcessCutSimParam >, o2::conf::ConfigurableParamHelper< HallSimParam >, o2::conf::ConfigurableParamHelper< HBFUtils >, o2::conf::ConfigurableParamHelper< HwClustererParam >, o2::conf::ConfigurableParamHelper< InteractionDiamondParam >, o2::conf::ConfigurableParamHelper< InteractionTag >, o2::conf::ConfigurableParamHelper< IonTailSettings >, o2::conf::ConfigurableParamHelper< IOTOFBaseParam >, o2::conf::ConfigurableParamHelper< ITS3Params >, o2::conf::ConfigurableParamHelper< ITSAvgClusSizeParamConfig >, o2::conf::ConfigurableParamHelper< ITSBaseParam >, o2::conf::ConfigurableParamHelper< ITSCheckTracksParamConfig >, o2::conf::ConfigurableParamHelper< ITSEfficiencyParamConfig >, o2::conf::ConfigurableParamHelper< ITSGpuTrackingParamConfig >, o2::conf::ConfigurableParamHelper< ITSImpactParameterParamConfig >, o2::conf::ConfigurableParamHelper< ITSSimParam >, o2::conf::ConfigurableParamHelper< ITSTPCMatchingQCParams >, o2::conf::ConfigurableParamHelper< KeyValParam >, o2::conf::ConfigurableParamHelper< KrBoxClusterFinderParam >, o2::conf::ConfigurableParamHelper< MatchCosmicsParams >, o2::conf::ConfigurableParamHelper< MatchTOFParams >, o2::conf::ConfigurableParamHelper< MatchTPCITSParams >, o2::conf::ConfigurableParamHelper< MaterialManagerParam >, o2::conf::ConfigurableParamHelper< MatMapParams >, o2::conf::ConfigurableParamHelper< MCReplayParam >, o2::conf::ConfigurableParamHelper< MeanVertexParams >, o2::conf::ConfigurableParamHelper< MFTBaseParam >, o2::conf::ConfigurableParamHelper< MFTTrackingParam >, o2::conf::ConfigurableParamHelper< MIDBaseParam >, o2::conf::ConfigurableParamHelper< NameConf >, o2::conf::ConfigurableParamHelper< ParameterDebugStreamer >, o2::conf::ConfigurableParamHelper< ParameterDetector >, o2::conf::ConfigurableParamHelper< ParameterElectronics >, o2::conf::ConfigurableParamHelper< ParameterGas >, o2::conf::ConfigurableParamHelper< ParameterGEM >, o2::conf::ConfigurableParamHelper< ParameterIDCCompression >, o2::conf::ConfigurableParamHelper< ParameterIDCGroup >, o2::conf::ConfigurableParamHelper< ParameterSAC >, o2::conf::ConfigurableParamHelper< PHOSSimParams >, o2::conf::ConfigurableParamHelper< PIDStudyParamConfig >, o2::conf::ConfigurableParamHelper< PreClusterFinderParam >, o2::conf::ConfigurableParamHelper< PrimaryGeneratorParam >, o2::conf::ConfigurableParamHelper< PVertexerParams >, o2::conf::ConfigurableParamHelper< QEDGenParam >, o2::conf::ConfigurableParamHelper< RecoParam >, o2::conf::ConfigurableParamHelper< RecoParamZDC >, o2::conf::ConfigurableParamHelper< ResponseParam >, o2::conf::ConfigurableParamHelper< RICHBaseParam >, o2::conf::ConfigurableParamHelper< SimCutParams >, o2::conf::ConfigurableParamHelper< SimMaterialParams >, o2::conf::ConfigurableParamHelper< SimParam >, o2::conf::ConfigurableParamHelper< SimUserDecay >, o2::conf::ConfigurableParamHelper< SpacePointsCalibConfParam >, o2::conf::ConfigurableParamHelper< StackParam >, o2::conf::ConfigurableParamHelper< StatusMapCreatorParam >, o2::conf::ConfigurableParamHelper< StrangenessTrackingParamConfig >, o2::conf::ConfigurableParamHelper< SVertexerParams >, o2::conf::ConfigurableParamHelper< TimeClusterizerParam >, o2::conf::ConfigurableParamHelper< TimeFilterParam >, o2::conf::ConfigurableParamHelper< TOFSimParams >, o2::conf::ConfigurableParamHelper< TrackerParam >, o2::conf::ConfigurableParamHelper< TrackerParamConfig >, o2::conf::ConfigurableParamHelper< TrackMatcherParam >, o2::conf::ConfigurableParamHelper< TrackMCStudyConfig >, o2::conf::ConfigurableParamHelper< TrackTuneParams >, o2::conf::ConfigurableParamHelper< TRDCalibParams >, o2::conf::ConfigurableParamHelper< TRDPIDParams >, o2::conf::ConfigurableParamHelper< TRDSimParams >, o2::conf::ConfigurableParamHelper< TriggerExternalParam >, o2::conf::ConfigurableParamHelper< TriggerOffsetsParam >, o2::conf::ConfigurableParamHelper< TriggerParticleParam >, o2::conf::ConfigurableParamHelper< TRKBaseParam >, o2::conf::ConfigurableParamHelper< VerbosityConfig >, o2::conf::ConfigurableParamHelper< VertexerParamConfig >, o2::conf::ConfigurableParamHelper< ZDCSimParam >, o2::conf::ConfigurableParamPromoter< P, Base >, o2::conf::ConfigurableParamPromoter< GeneratorEventPoolParam, EventPoolGenConfig >, and o2::conf::ConfigurableParamPromoter< GeneratorPythia8Param, Pythia8GenConfig >.

◆ initialize()

void o2::conf::ConfigurableParam::initialize ( )
static

Definition at line 339 of file ConfigurableParam.cxx.

◆ initPropertyTree()

void o2::conf::ConfigurableParam::initPropertyTree ( )
staticprotected

Definition at line 245 of file ConfigurableParam.cxx.

◆ isInitialized()

bool o2::conf::ConfigurableParam::isInitialized ( ) const
inlineprotected

Definition at line 308 of file ConfigurableParam.h.

◆ output()

virtual void o2::conf::ConfigurableParam::output ( std::ostream &  out) const
protectedpure virtual

Implemented in o2::conf::ConfigurableParamHelper< P >, o2::conf::ConfigurableParamHelper< AlignConfig >, o2::conf::ConfigurableParamHelper< Aligner >, o2::conf::ConfigurableParamHelper< AnomalyStudyParamConfig >, o2::conf::ConfigurableParamHelper< BadChannelCalibratorParam >, o2::conf::ConfigurableParamHelper< BazParam >, o2::conf::ConfigurableParamHelper< BoxGunParam >, o2::conf::ConfigurableParamHelper< CalibParam >, o2::conf::ConfigurableParamHelper< CalibParamZDC >, o2::conf::ConfigurableParamHelper< CalibPedestalParam >, o2::conf::ConfigurableParamHelper< CalibPulserParam >, o2::conf::ConfigurableParamHelper< ChannelCalibratorParam >, o2::conf::ConfigurableParamHelper< ChannelFilterParam >, o2::conf::ConfigurableParamHelper< ClustererParam< N > >, o2::conf::ConfigurableParamHelper< ClusterizerParam >, o2::conf::ConfigurableParamHelper< CoDecParam >, o2::conf::ConfigurableParamHelper< CookedConfigParam >, o2::conf::ConfigurableParamHelper< CorrMapParam >, o2::conf::ConfigurableParamHelper< CPVCalibParams >, o2::conf::ConfigurableParamHelper< CPVSimParams >, o2::conf::ConfigurableParamHelper< DecayerPythia8Param >, o2::conf::ConfigurableParamHelper< DigiParams >, o2::conf::ConfigurableParamHelper< DigitDumpParam >, o2::conf::ConfigurableParamHelper< DigitFilterParam >, o2::conf::ConfigurableParamHelper< DigitizerParam >, o2::conf::ConfigurableParamHelper< DPLAlpideParam< N > >, o2::conf::ConfigurableParamHelper< DPLDigitizerParam< N > >, o2::conf::ConfigurableParamHelper< ECalBaseParam >, o2::conf::ConfigurableParamHelper< EMCALCalibParams >, o2::conf::ConfigurableParamHelper< EveConfParam >, o2::conf::ConfigurableParamHelper< EventFinderParam >, o2::conf::ConfigurableParamHelper< EventTimeTOFParams >, o2::conf::ConfigurableParamHelper< FastMultEstConfig >, o2::conf::ConfigurableParamHelper< FCTBaseParam >, o2::conf::ConfigurableParamHelper< FDDDigParam >, o2::conf::ConfigurableParamHelper< FiltererBCParam >, o2::conf::ConfigurableParamHelper< FlukaParam >, o2::conf::ConfigurableParamHelper< FT0DigParam >, o2::conf::ConfigurableParamHelper< FT3BaseParam >, o2::conf::ConfigurableParamHelper< FV0DigParam >, o2::conf::ConfigurableParamHelper< G4Params >, o2::conf::ConfigurableParamHelper< GenCosmicsParam >, o2::conf::ConfigurableParamHelper< GeneratorExternalParam >, o2::conf::ConfigurableParamHelper< GeneratorFileOrCmdParam >, o2::conf::ConfigurableParamHelper< GeneratorFromO2KineParam >, o2::conf::ConfigurableParamHelper< GeneratorHepMCParam >, o2::conf::ConfigurableParamHelper< GeneratorHybridParam >, o2::conf::ConfigurableParamHelper< GeneratorTParticleParam >, o2::conf::ConfigurableParamHelper< GeometryManagerParam >, o2::conf::ConfigurableParamHelper< GlobalFwdMatchingParam >, o2::conf::ConfigurableParamHelper< GlobalParams >, o2::conf::ConfigurableParamHelper< GlobalProcessCutSimParam >, o2::conf::ConfigurableParamHelper< HallSimParam >, o2::conf::ConfigurableParamHelper< HBFUtils >, o2::conf::ConfigurableParamHelper< HwClustererParam >, o2::conf::ConfigurableParamHelper< InteractionDiamondParam >, o2::conf::ConfigurableParamHelper< InteractionTag >, o2::conf::ConfigurableParamHelper< IonTailSettings >, o2::conf::ConfigurableParamHelper< IOTOFBaseParam >, o2::conf::ConfigurableParamHelper< ITS3Params >, o2::conf::ConfigurableParamHelper< ITSAvgClusSizeParamConfig >, o2::conf::ConfigurableParamHelper< ITSBaseParam >, o2::conf::ConfigurableParamHelper< ITSCheckTracksParamConfig >, o2::conf::ConfigurableParamHelper< ITSEfficiencyParamConfig >, o2::conf::ConfigurableParamHelper< ITSGpuTrackingParamConfig >, o2::conf::ConfigurableParamHelper< ITSImpactParameterParamConfig >, o2::conf::ConfigurableParamHelper< ITSSimParam >, o2::conf::ConfigurableParamHelper< ITSTPCMatchingQCParams >, o2::conf::ConfigurableParamHelper< KeyValParam >, o2::conf::ConfigurableParamHelper< KrBoxClusterFinderParam >, o2::conf::ConfigurableParamHelper< MatchCosmicsParams >, o2::conf::ConfigurableParamHelper< MatchTOFParams >, o2::conf::ConfigurableParamHelper< MatchTPCITSParams >, o2::conf::ConfigurableParamHelper< MaterialManagerParam >, o2::conf::ConfigurableParamHelper< MatMapParams >, o2::conf::ConfigurableParamHelper< MCReplayParam >, o2::conf::ConfigurableParamHelper< MeanVertexParams >, o2::conf::ConfigurableParamHelper< MFTBaseParam >, o2::conf::ConfigurableParamHelper< MFTTrackingParam >, o2::conf::ConfigurableParamHelper< MIDBaseParam >, o2::conf::ConfigurableParamHelper< NameConf >, o2::conf::ConfigurableParamHelper< ParameterDebugStreamer >, o2::conf::ConfigurableParamHelper< ParameterDetector >, o2::conf::ConfigurableParamHelper< ParameterElectronics >, o2::conf::ConfigurableParamHelper< ParameterGas >, o2::conf::ConfigurableParamHelper< ParameterGEM >, o2::conf::ConfigurableParamHelper< ParameterIDCCompression >, o2::conf::ConfigurableParamHelper< ParameterIDCGroup >, o2::conf::ConfigurableParamHelper< ParameterSAC >, o2::conf::ConfigurableParamHelper< PHOSSimParams >, o2::conf::ConfigurableParamHelper< PIDStudyParamConfig >, o2::conf::ConfigurableParamHelper< PreClusterFinderParam >, o2::conf::ConfigurableParamHelper< PrimaryGeneratorParam >, o2::conf::ConfigurableParamHelper< PVertexerParams >, o2::conf::ConfigurableParamHelper< QEDGenParam >, o2::conf::ConfigurableParamHelper< RecoParam >, o2::conf::ConfigurableParamHelper< RecoParamZDC >, o2::conf::ConfigurableParamHelper< ResponseParam >, o2::conf::ConfigurableParamHelper< RICHBaseParam >, o2::conf::ConfigurableParamHelper< SimCutParams >, o2::conf::ConfigurableParamHelper< SimMaterialParams >, o2::conf::ConfigurableParamHelper< SimParam >, o2::conf::ConfigurableParamHelper< SimUserDecay >, o2::conf::ConfigurableParamHelper< SpacePointsCalibConfParam >, o2::conf::ConfigurableParamHelper< StackParam >, o2::conf::ConfigurableParamHelper< StatusMapCreatorParam >, o2::conf::ConfigurableParamHelper< StrangenessTrackingParamConfig >, o2::conf::ConfigurableParamHelper< SVertexerParams >, o2::conf::ConfigurableParamHelper< TimeClusterizerParam >, o2::conf::ConfigurableParamHelper< TimeFilterParam >, o2::conf::ConfigurableParamHelper< TOFSimParams >, o2::conf::ConfigurableParamHelper< TrackerParam >, o2::conf::ConfigurableParamHelper< TrackerParamConfig >, o2::conf::ConfigurableParamHelper< TrackMatcherParam >, o2::conf::ConfigurableParamHelper< TrackMCStudyConfig >, o2::conf::ConfigurableParamHelper< TrackTuneParams >, o2::conf::ConfigurableParamHelper< TRDCalibParams >, o2::conf::ConfigurableParamHelper< TRDPIDParams >, o2::conf::ConfigurableParamHelper< TRDSimParams >, o2::conf::ConfigurableParamHelper< TriggerExternalParam >, o2::conf::ConfigurableParamHelper< TriggerOffsetsParam >, o2::conf::ConfigurableParamHelper< TriggerParticleParam >, o2::conf::ConfigurableParamHelper< TRKBaseParam >, o2::conf::ConfigurableParamHelper< VerbosityConfig >, o2::conf::ConfigurableParamHelper< VertexerParamConfig >, o2::conf::ConfigurableParamHelper< ZDCSimParam >, o2::conf::ConfigurableParamPromoter< P, Base >, o2::conf::ConfigurableParamPromoter< GeneratorEventPoolParam, EventPoolGenConfig >, and o2::conf::ConfigurableParamPromoter< GeneratorPythia8Param, Pythia8GenConfig >.

◆ printAllKeyValuePairs()

void o2::conf::ConfigurableParam::printAllKeyValuePairs ( bool  useLogger = false)
static

Definition at line 255 of file ConfigurableParam.cxx.

◆ printAllRegisteredParamNames()

void o2::conf::ConfigurableParam::printAllRegisteredParamNames ( )
static

Definition at line 352 of file ConfigurableParam.cxx.

◆ printKeyValues()

virtual void o2::conf::ConfigurableParam::printKeyValues ( bool  showprov = true,
bool  useLogger = false 
) const
pure virtual

Implemented in o2::conf::ConfigurableParamHelper< P >, o2::conf::ConfigurableParamHelper< AlignConfig >, o2::conf::ConfigurableParamHelper< Aligner >, o2::conf::ConfigurableParamHelper< AnomalyStudyParamConfig >, o2::conf::ConfigurableParamHelper< BadChannelCalibratorParam >, o2::conf::ConfigurableParamHelper< BazParam >, o2::conf::ConfigurableParamHelper< BoxGunParam >, o2::conf::ConfigurableParamHelper< CalibParam >, o2::conf::ConfigurableParamHelper< CalibParamZDC >, o2::conf::ConfigurableParamHelper< CalibPedestalParam >, o2::conf::ConfigurableParamHelper< CalibPulserParam >, o2::conf::ConfigurableParamHelper< ChannelCalibratorParam >, o2::conf::ConfigurableParamHelper< ChannelFilterParam >, o2::conf::ConfigurableParamHelper< ClustererParam< N > >, o2::conf::ConfigurableParamHelper< ClusterizerParam >, o2::conf::ConfigurableParamHelper< CoDecParam >, o2::conf::ConfigurableParamHelper< CookedConfigParam >, o2::conf::ConfigurableParamHelper< CorrMapParam >, o2::conf::ConfigurableParamHelper< CPVCalibParams >, o2::conf::ConfigurableParamHelper< CPVSimParams >, o2::conf::ConfigurableParamHelper< DecayerPythia8Param >, o2::conf::ConfigurableParamHelper< DigiParams >, o2::conf::ConfigurableParamHelper< DigitDumpParam >, o2::conf::ConfigurableParamHelper< DigitFilterParam >, o2::conf::ConfigurableParamHelper< DigitizerParam >, o2::conf::ConfigurableParamHelper< DPLAlpideParam< N > >, o2::conf::ConfigurableParamHelper< DPLDigitizerParam< N > >, o2::conf::ConfigurableParamHelper< ECalBaseParam >, o2::conf::ConfigurableParamHelper< EMCALCalibParams >, o2::conf::ConfigurableParamHelper< EveConfParam >, o2::conf::ConfigurableParamHelper< EventFinderParam >, o2::conf::ConfigurableParamHelper< EventTimeTOFParams >, o2::conf::ConfigurableParamHelper< FastMultEstConfig >, o2::conf::ConfigurableParamHelper< FCTBaseParam >, o2::conf::ConfigurableParamHelper< FDDDigParam >, o2::conf::ConfigurableParamHelper< FiltererBCParam >, o2::conf::ConfigurableParamHelper< FlukaParam >, o2::conf::ConfigurableParamHelper< FT0DigParam >, o2::conf::ConfigurableParamHelper< FT3BaseParam >, o2::conf::ConfigurableParamHelper< FV0DigParam >, o2::conf::ConfigurableParamHelper< G4Params >, o2::conf::ConfigurableParamHelper< GenCosmicsParam >, o2::conf::ConfigurableParamHelper< GeneratorExternalParam >, o2::conf::ConfigurableParamHelper< GeneratorFileOrCmdParam >, o2::conf::ConfigurableParamHelper< GeneratorFromO2KineParam >, o2::conf::ConfigurableParamHelper< GeneratorHepMCParam >, o2::conf::ConfigurableParamHelper< GeneratorHybridParam >, o2::conf::ConfigurableParamHelper< GeneratorTParticleParam >, o2::conf::ConfigurableParamHelper< GeometryManagerParam >, o2::conf::ConfigurableParamHelper< GlobalFwdMatchingParam >, o2::conf::ConfigurableParamHelper< GlobalParams >, o2::conf::ConfigurableParamHelper< GlobalProcessCutSimParam >, o2::conf::ConfigurableParamHelper< HallSimParam >, o2::conf::ConfigurableParamHelper< HBFUtils >, o2::conf::ConfigurableParamHelper< HwClustererParam >, o2::conf::ConfigurableParamHelper< InteractionDiamondParam >, o2::conf::ConfigurableParamHelper< InteractionTag >, o2::conf::ConfigurableParamHelper< IonTailSettings >, o2::conf::ConfigurableParamHelper< IOTOFBaseParam >, o2::conf::ConfigurableParamHelper< ITS3Params >, o2::conf::ConfigurableParamHelper< ITSAvgClusSizeParamConfig >, o2::conf::ConfigurableParamHelper< ITSBaseParam >, o2::conf::ConfigurableParamHelper< ITSCheckTracksParamConfig >, o2::conf::ConfigurableParamHelper< ITSEfficiencyParamConfig >, o2::conf::ConfigurableParamHelper< ITSGpuTrackingParamConfig >, o2::conf::ConfigurableParamHelper< ITSImpactParameterParamConfig >, o2::conf::ConfigurableParamHelper< ITSSimParam >, o2::conf::ConfigurableParamHelper< ITSTPCMatchingQCParams >, o2::conf::ConfigurableParamHelper< KeyValParam >, o2::conf::ConfigurableParamHelper< KrBoxClusterFinderParam >, o2::conf::ConfigurableParamHelper< MatchCosmicsParams >, o2::conf::ConfigurableParamHelper< MatchTOFParams >, o2::conf::ConfigurableParamHelper< MatchTPCITSParams >, o2::conf::ConfigurableParamHelper< MaterialManagerParam >, o2::conf::ConfigurableParamHelper< MatMapParams >, o2::conf::ConfigurableParamHelper< MCReplayParam >, o2::conf::ConfigurableParamHelper< MeanVertexParams >, o2::conf::ConfigurableParamHelper< MFTBaseParam >, o2::conf::ConfigurableParamHelper< MFTTrackingParam >, o2::conf::ConfigurableParamHelper< MIDBaseParam >, o2::conf::ConfigurableParamHelper< NameConf >, o2::conf::ConfigurableParamHelper< ParameterDebugStreamer >, o2::conf::ConfigurableParamHelper< ParameterDetector >, o2::conf::ConfigurableParamHelper< ParameterElectronics >, o2::conf::ConfigurableParamHelper< ParameterGas >, o2::conf::ConfigurableParamHelper< ParameterGEM >, o2::conf::ConfigurableParamHelper< ParameterIDCCompression >, o2::conf::ConfigurableParamHelper< ParameterIDCGroup >, o2::conf::ConfigurableParamHelper< ParameterSAC >, o2::conf::ConfigurableParamHelper< PHOSSimParams >, o2::conf::ConfigurableParamHelper< PIDStudyParamConfig >, o2::conf::ConfigurableParamHelper< PreClusterFinderParam >, o2::conf::ConfigurableParamHelper< PrimaryGeneratorParam >, o2::conf::ConfigurableParamHelper< PVertexerParams >, o2::conf::ConfigurableParamHelper< QEDGenParam >, o2::conf::ConfigurableParamHelper< RecoParam >, o2::conf::ConfigurableParamHelper< RecoParamZDC >, o2::conf::ConfigurableParamHelper< ResponseParam >, o2::conf::ConfigurableParamHelper< RICHBaseParam >, o2::conf::ConfigurableParamHelper< SimCutParams >, o2::conf::ConfigurableParamHelper< SimMaterialParams >, o2::conf::ConfigurableParamHelper< SimParam >, o2::conf::ConfigurableParamHelper< SimUserDecay >, o2::conf::ConfigurableParamHelper< SpacePointsCalibConfParam >, o2::conf::ConfigurableParamHelper< StackParam >, o2::conf::ConfigurableParamHelper< StatusMapCreatorParam >, o2::conf::ConfigurableParamHelper< StrangenessTrackingParamConfig >, o2::conf::ConfigurableParamHelper< SVertexerParams >, o2::conf::ConfigurableParamHelper< TimeClusterizerParam >, o2::conf::ConfigurableParamHelper< TimeFilterParam >, o2::conf::ConfigurableParamHelper< TOFSimParams >, o2::conf::ConfigurableParamHelper< TrackerParam >, o2::conf::ConfigurableParamHelper< TrackerParamConfig >, o2::conf::ConfigurableParamHelper< TrackMatcherParam >, o2::conf::ConfigurableParamHelper< TrackMCStudyConfig >, o2::conf::ConfigurableParamHelper< TrackTuneParams >, o2::conf::ConfigurableParamHelper< TRDCalibParams >, o2::conf::ConfigurableParamHelper< TRDPIDParams >, o2::conf::ConfigurableParamHelper< TRDSimParams >, o2::conf::ConfigurableParamHelper< TriggerExternalParam >, o2::conf::ConfigurableParamHelper< TriggerOffsetsParam >, o2::conf::ConfigurableParamHelper< TriggerParticleParam >, o2::conf::ConfigurableParamHelper< TRKBaseParam >, o2::conf::ConfigurableParamHelper< VerbosityConfig >, o2::conf::ConfigurableParamHelper< VertexerParamConfig >, o2::conf::ConfigurableParamHelper< ZDCSimParam >, o2::conf::ConfigurableParamPromoter< P, Base >, o2::conf::ConfigurableParamPromoter< GeneratorEventPoolParam, EventPoolGenConfig >, and o2::conf::ConfigurableParamPromoter< GeneratorPythia8Param, Pythia8GenConfig >.

◆ putKeyValues()

virtual void o2::conf::ConfigurableParam::putKeyValues ( boost::property_tree::ptree *  )
protectedpure virtual

Implemented in o2::conf::ConfigurableParamHelper< P >, o2::conf::ConfigurableParamHelper< AlignConfig >, o2::conf::ConfigurableParamHelper< Aligner >, o2::conf::ConfigurableParamHelper< AnomalyStudyParamConfig >, o2::conf::ConfigurableParamHelper< BadChannelCalibratorParam >, o2::conf::ConfigurableParamHelper< BazParam >, o2::conf::ConfigurableParamHelper< BoxGunParam >, o2::conf::ConfigurableParamHelper< CalibParam >, o2::conf::ConfigurableParamHelper< CalibParamZDC >, o2::conf::ConfigurableParamHelper< CalibPedestalParam >, o2::conf::ConfigurableParamHelper< CalibPulserParam >, o2::conf::ConfigurableParamHelper< ChannelCalibratorParam >, o2::conf::ConfigurableParamHelper< ChannelFilterParam >, o2::conf::ConfigurableParamHelper< ClustererParam< N > >, o2::conf::ConfigurableParamHelper< ClusterizerParam >, o2::conf::ConfigurableParamHelper< CoDecParam >, o2::conf::ConfigurableParamHelper< CookedConfigParam >, o2::conf::ConfigurableParamHelper< CorrMapParam >, o2::conf::ConfigurableParamHelper< CPVCalibParams >, o2::conf::ConfigurableParamHelper< CPVSimParams >, o2::conf::ConfigurableParamHelper< DecayerPythia8Param >, o2::conf::ConfigurableParamHelper< DigiParams >, o2::conf::ConfigurableParamHelper< DigitDumpParam >, o2::conf::ConfigurableParamHelper< DigitFilterParam >, o2::conf::ConfigurableParamHelper< DigitizerParam >, o2::conf::ConfigurableParamHelper< DPLAlpideParam< N > >, o2::conf::ConfigurableParamHelper< DPLDigitizerParam< N > >, o2::conf::ConfigurableParamHelper< ECalBaseParam >, o2::conf::ConfigurableParamHelper< EMCALCalibParams >, o2::conf::ConfigurableParamHelper< EveConfParam >, o2::conf::ConfigurableParamHelper< EventFinderParam >, o2::conf::ConfigurableParamHelper< EventTimeTOFParams >, o2::conf::ConfigurableParamHelper< FastMultEstConfig >, o2::conf::ConfigurableParamHelper< FCTBaseParam >, o2::conf::ConfigurableParamHelper< FDDDigParam >, o2::conf::ConfigurableParamHelper< FiltererBCParam >, o2::conf::ConfigurableParamHelper< FlukaParam >, o2::conf::ConfigurableParamHelper< FT0DigParam >, o2::conf::ConfigurableParamHelper< FT3BaseParam >, o2::conf::ConfigurableParamHelper< FV0DigParam >, o2::conf::ConfigurableParamHelper< G4Params >, o2::conf::ConfigurableParamHelper< GenCosmicsParam >, o2::conf::ConfigurableParamHelper< GeneratorExternalParam >, o2::conf::ConfigurableParamHelper< GeneratorFileOrCmdParam >, o2::conf::ConfigurableParamHelper< GeneratorFromO2KineParam >, o2::conf::ConfigurableParamHelper< GeneratorHepMCParam >, o2::conf::ConfigurableParamHelper< GeneratorHybridParam >, o2::conf::ConfigurableParamHelper< GeneratorTParticleParam >, o2::conf::ConfigurableParamHelper< GeometryManagerParam >, o2::conf::ConfigurableParamHelper< GlobalFwdMatchingParam >, o2::conf::ConfigurableParamHelper< GlobalParams >, o2::conf::ConfigurableParamHelper< GlobalProcessCutSimParam >, o2::conf::ConfigurableParamHelper< HallSimParam >, o2::conf::ConfigurableParamHelper< HBFUtils >, o2::conf::ConfigurableParamHelper< HwClustererParam >, o2::conf::ConfigurableParamHelper< InteractionDiamondParam >, o2::conf::ConfigurableParamHelper< InteractionTag >, o2::conf::ConfigurableParamHelper< IonTailSettings >, o2::conf::ConfigurableParamHelper< IOTOFBaseParam >, o2::conf::ConfigurableParamHelper< ITS3Params >, o2::conf::ConfigurableParamHelper< ITSAvgClusSizeParamConfig >, o2::conf::ConfigurableParamHelper< ITSBaseParam >, o2::conf::ConfigurableParamHelper< ITSCheckTracksParamConfig >, o2::conf::ConfigurableParamHelper< ITSEfficiencyParamConfig >, o2::conf::ConfigurableParamHelper< ITSGpuTrackingParamConfig >, o2::conf::ConfigurableParamHelper< ITSImpactParameterParamConfig >, o2::conf::ConfigurableParamHelper< ITSSimParam >, o2::conf::ConfigurableParamHelper< ITSTPCMatchingQCParams >, o2::conf::ConfigurableParamHelper< KeyValParam >, o2::conf::ConfigurableParamHelper< KrBoxClusterFinderParam >, o2::conf::ConfigurableParamHelper< MatchCosmicsParams >, o2::conf::ConfigurableParamHelper< MatchTOFParams >, o2::conf::ConfigurableParamHelper< MatchTPCITSParams >, o2::conf::ConfigurableParamHelper< MaterialManagerParam >, o2::conf::ConfigurableParamHelper< MatMapParams >, o2::conf::ConfigurableParamHelper< MCReplayParam >, o2::conf::ConfigurableParamHelper< MeanVertexParams >, o2::conf::ConfigurableParamHelper< MFTBaseParam >, o2::conf::ConfigurableParamHelper< MFTTrackingParam >, o2::conf::ConfigurableParamHelper< MIDBaseParam >, o2::conf::ConfigurableParamHelper< NameConf >, o2::conf::ConfigurableParamHelper< ParameterDebugStreamer >, o2::conf::ConfigurableParamHelper< ParameterDetector >, o2::conf::ConfigurableParamHelper< ParameterElectronics >, o2::conf::ConfigurableParamHelper< ParameterGas >, o2::conf::ConfigurableParamHelper< ParameterGEM >, o2::conf::ConfigurableParamHelper< ParameterIDCCompression >, o2::conf::ConfigurableParamHelper< ParameterIDCGroup >, o2::conf::ConfigurableParamHelper< ParameterSAC >, o2::conf::ConfigurableParamHelper< PHOSSimParams >, o2::conf::ConfigurableParamHelper< PIDStudyParamConfig >, o2::conf::ConfigurableParamHelper< PreClusterFinderParam >, o2::conf::ConfigurableParamHelper< PrimaryGeneratorParam >, o2::conf::ConfigurableParamHelper< PVertexerParams >, o2::conf::ConfigurableParamHelper< QEDGenParam >, o2::conf::ConfigurableParamHelper< RecoParam >, o2::conf::ConfigurableParamHelper< RecoParamZDC >, o2::conf::ConfigurableParamHelper< ResponseParam >, o2::conf::ConfigurableParamHelper< RICHBaseParam >, o2::conf::ConfigurableParamHelper< SimCutParams >, o2::conf::ConfigurableParamHelper< SimMaterialParams >, o2::conf::ConfigurableParamHelper< SimParam >, o2::conf::ConfigurableParamHelper< SimUserDecay >, o2::conf::ConfigurableParamHelper< SpacePointsCalibConfParam >, o2::conf::ConfigurableParamHelper< StackParam >, o2::conf::ConfigurableParamHelper< StatusMapCreatorParam >, o2::conf::ConfigurableParamHelper< StrangenessTrackingParamConfig >, o2::conf::ConfigurableParamHelper< SVertexerParams >, o2::conf::ConfigurableParamHelper< TimeClusterizerParam >, o2::conf::ConfigurableParamHelper< TimeFilterParam >, o2::conf::ConfigurableParamHelper< TOFSimParams >, o2::conf::ConfigurableParamHelper< TrackerParam >, o2::conf::ConfigurableParamHelper< TrackerParamConfig >, o2::conf::ConfigurableParamHelper< TrackMatcherParam >, o2::conf::ConfigurableParamHelper< TrackMCStudyConfig >, o2::conf::ConfigurableParamHelper< TrackTuneParams >, o2::conf::ConfigurableParamHelper< TRDCalibParams >, o2::conf::ConfigurableParamHelper< TRDPIDParams >, o2::conf::ConfigurableParamHelper< TRDSimParams >, o2::conf::ConfigurableParamHelper< TriggerExternalParam >, o2::conf::ConfigurableParamHelper< TriggerOffsetsParam >, o2::conf::ConfigurableParamHelper< TriggerParticleParam >, o2::conf::ConfigurableParamHelper< TRKBaseParam >, o2::conf::ConfigurableParamHelper< VerbosityConfig >, o2::conf::ConfigurableParamHelper< VertexerParamConfig >, o2::conf::ConfigurableParamHelper< ZDCSimParam >, o2::conf::ConfigurableParamPromoter< P, Base >, o2::conf::ConfigurableParamPromoter< GeneratorEventPoolParam, EventPoolGenConfig >, and o2::conf::ConfigurableParamPromoter< GeneratorPythia8Param, Pythia8GenConfig >.

◆ serializeTo()

virtual void o2::conf::ConfigurableParam::serializeTo ( TFile *  ) const
protectedpure virtual

Implemented in o2::conf::ConfigurableParamHelper< P >, o2::conf::ConfigurableParamHelper< AlignConfig >, o2::conf::ConfigurableParamHelper< Aligner >, o2::conf::ConfigurableParamHelper< AnomalyStudyParamConfig >, o2::conf::ConfigurableParamHelper< BadChannelCalibratorParam >, o2::conf::ConfigurableParamHelper< BazParam >, o2::conf::ConfigurableParamHelper< BoxGunParam >, o2::conf::ConfigurableParamHelper< CalibParam >, o2::conf::ConfigurableParamHelper< CalibParamZDC >, o2::conf::ConfigurableParamHelper< CalibPedestalParam >, o2::conf::ConfigurableParamHelper< CalibPulserParam >, o2::conf::ConfigurableParamHelper< ChannelCalibratorParam >, o2::conf::ConfigurableParamHelper< ChannelFilterParam >, o2::conf::ConfigurableParamHelper< ClustererParam< N > >, o2::conf::ConfigurableParamHelper< ClusterizerParam >, o2::conf::ConfigurableParamHelper< CoDecParam >, o2::conf::ConfigurableParamHelper< CookedConfigParam >, o2::conf::ConfigurableParamHelper< CorrMapParam >, o2::conf::ConfigurableParamHelper< CPVCalibParams >, o2::conf::ConfigurableParamHelper< CPVSimParams >, o2::conf::ConfigurableParamHelper< DecayerPythia8Param >, o2::conf::ConfigurableParamHelper< DigiParams >, o2::conf::ConfigurableParamHelper< DigitDumpParam >, o2::conf::ConfigurableParamHelper< DigitFilterParam >, o2::conf::ConfigurableParamHelper< DigitizerParam >, o2::conf::ConfigurableParamHelper< DPLAlpideParam< N > >, o2::conf::ConfigurableParamHelper< DPLDigitizerParam< N > >, o2::conf::ConfigurableParamHelper< ECalBaseParam >, o2::conf::ConfigurableParamHelper< EMCALCalibParams >, o2::conf::ConfigurableParamHelper< EveConfParam >, o2::conf::ConfigurableParamHelper< EventFinderParam >, o2::conf::ConfigurableParamHelper< EventTimeTOFParams >, o2::conf::ConfigurableParamHelper< FastMultEstConfig >, o2::conf::ConfigurableParamHelper< FCTBaseParam >, o2::conf::ConfigurableParamHelper< FDDDigParam >, o2::conf::ConfigurableParamHelper< FiltererBCParam >, o2::conf::ConfigurableParamHelper< FlukaParam >, o2::conf::ConfigurableParamHelper< FT0DigParam >, o2::conf::ConfigurableParamHelper< FT3BaseParam >, o2::conf::ConfigurableParamHelper< FV0DigParam >, o2::conf::ConfigurableParamHelper< G4Params >, o2::conf::ConfigurableParamHelper< GenCosmicsParam >, o2::conf::ConfigurableParamHelper< GeneratorExternalParam >, o2::conf::ConfigurableParamHelper< GeneratorFileOrCmdParam >, o2::conf::ConfigurableParamHelper< GeneratorFromO2KineParam >, o2::conf::ConfigurableParamHelper< GeneratorHepMCParam >, o2::conf::ConfigurableParamHelper< GeneratorHybridParam >, o2::conf::ConfigurableParamHelper< GeneratorTParticleParam >, o2::conf::ConfigurableParamHelper< GeometryManagerParam >, o2::conf::ConfigurableParamHelper< GlobalFwdMatchingParam >, o2::conf::ConfigurableParamHelper< GlobalParams >, o2::conf::ConfigurableParamHelper< GlobalProcessCutSimParam >, o2::conf::ConfigurableParamHelper< HallSimParam >, o2::conf::ConfigurableParamHelper< HBFUtils >, o2::conf::ConfigurableParamHelper< HwClustererParam >, o2::conf::ConfigurableParamHelper< InteractionDiamondParam >, o2::conf::ConfigurableParamHelper< InteractionTag >, o2::conf::ConfigurableParamHelper< IonTailSettings >, o2::conf::ConfigurableParamHelper< IOTOFBaseParam >, o2::conf::ConfigurableParamHelper< ITS3Params >, o2::conf::ConfigurableParamHelper< ITSAvgClusSizeParamConfig >, o2::conf::ConfigurableParamHelper< ITSBaseParam >, o2::conf::ConfigurableParamHelper< ITSCheckTracksParamConfig >, o2::conf::ConfigurableParamHelper< ITSEfficiencyParamConfig >, o2::conf::ConfigurableParamHelper< ITSGpuTrackingParamConfig >, o2::conf::ConfigurableParamHelper< ITSImpactParameterParamConfig >, o2::conf::ConfigurableParamHelper< ITSSimParam >, o2::conf::ConfigurableParamHelper< ITSTPCMatchingQCParams >, o2::conf::ConfigurableParamHelper< KeyValParam >, o2::conf::ConfigurableParamHelper< KrBoxClusterFinderParam >, o2::conf::ConfigurableParamHelper< MatchCosmicsParams >, o2::conf::ConfigurableParamHelper< MatchTOFParams >, o2::conf::ConfigurableParamHelper< MatchTPCITSParams >, o2::conf::ConfigurableParamHelper< MaterialManagerParam >, o2::conf::ConfigurableParamHelper< MatMapParams >, o2::conf::ConfigurableParamHelper< MCReplayParam >, o2::conf::ConfigurableParamHelper< MeanVertexParams >, o2::conf::ConfigurableParamHelper< MFTBaseParam >, o2::conf::ConfigurableParamHelper< MFTTrackingParam >, o2::conf::ConfigurableParamHelper< MIDBaseParam >, o2::conf::ConfigurableParamHelper< NameConf >, o2::conf::ConfigurableParamHelper< ParameterDebugStreamer >, o2::conf::ConfigurableParamHelper< ParameterDetector >, o2::conf::ConfigurableParamHelper< ParameterElectronics >, o2::conf::ConfigurableParamHelper< ParameterGas >, o2::conf::ConfigurableParamHelper< ParameterGEM >, o2::conf::ConfigurableParamHelper< ParameterIDCCompression >, o2::conf::ConfigurableParamHelper< ParameterIDCGroup >, o2::conf::ConfigurableParamHelper< ParameterSAC >, o2::conf::ConfigurableParamHelper< PHOSSimParams >, o2::conf::ConfigurableParamHelper< PIDStudyParamConfig >, o2::conf::ConfigurableParamHelper< PreClusterFinderParam >, o2::conf::ConfigurableParamHelper< PrimaryGeneratorParam >, o2::conf::ConfigurableParamHelper< PVertexerParams >, o2::conf::ConfigurableParamHelper< QEDGenParam >, o2::conf::ConfigurableParamHelper< RecoParam >, o2::conf::ConfigurableParamHelper< RecoParamZDC >, o2::conf::ConfigurableParamHelper< ResponseParam >, o2::conf::ConfigurableParamHelper< RICHBaseParam >, o2::conf::ConfigurableParamHelper< SimCutParams >, o2::conf::ConfigurableParamHelper< SimMaterialParams >, o2::conf::ConfigurableParamHelper< SimParam >, o2::conf::ConfigurableParamHelper< SimUserDecay >, o2::conf::ConfigurableParamHelper< SpacePointsCalibConfParam >, o2::conf::ConfigurableParamHelper< StackParam >, o2::conf::ConfigurableParamHelper< StatusMapCreatorParam >, o2::conf::ConfigurableParamHelper< StrangenessTrackingParamConfig >, o2::conf::ConfigurableParamHelper< SVertexerParams >, o2::conf::ConfigurableParamHelper< TimeClusterizerParam >, o2::conf::ConfigurableParamHelper< TimeFilterParam >, o2::conf::ConfigurableParamHelper< TOFSimParams >, o2::conf::ConfigurableParamHelper< TrackerParam >, o2::conf::ConfigurableParamHelper< TrackerParamConfig >, o2::conf::ConfigurableParamHelper< TrackMatcherParam >, o2::conf::ConfigurableParamHelper< TrackMCStudyConfig >, o2::conf::ConfigurableParamHelper< TrackTuneParams >, o2::conf::ConfigurableParamHelper< TRDCalibParams >, o2::conf::ConfigurableParamHelper< TRDPIDParams >, o2::conf::ConfigurableParamHelper< TRDSimParams >, o2::conf::ConfigurableParamHelper< TriggerExternalParam >, o2::conf::ConfigurableParamHelper< TriggerOffsetsParam >, o2::conf::ConfigurableParamHelper< TriggerParticleParam >, o2::conf::ConfigurableParamHelper< TRKBaseParam >, o2::conf::ConfigurableParamHelper< VerbosityConfig >, o2::conf::ConfigurableParamHelper< VertexerParamConfig >, o2::conf::ConfigurableParamHelper< ZDCSimParam >, o2::conf::ConfigurableParamPromoter< P, Base >, o2::conf::ConfigurableParamPromoter< GeneratorEventPoolParam, EventPoolGenConfig >, and o2::conf::ConfigurableParamPromoter< GeneratorPythia8Param, Pythia8GenConfig >.

◆ setArrayValue()

void o2::conf::ConfigurableParam::setArrayValue ( const std::string &  key,
const std::string &  value 
)
static

Definition at line 552 of file ConfigurableParam.cxx.

◆ setEnumValue()

void o2::conf::ConfigurableParam::setEnumValue ( const std::string &  key,
const std::string &  value 
)
static

Definition at line 568 of file ConfigurableParam.cxx.

◆ setOutputDir()

static void o2::conf::ConfigurableParam::setOutputDir ( const std::string &  d)
inlinestatic

Definition at line 181 of file ConfigurableParam.h.

◆ setProvenance()

static void o2::conf::ConfigurableParam::setProvenance ( std::string const &  mainkey,
std::string const &  subkey,
EParamProvenance  p 
)
inlinestatic

Definition at line 225 of file ConfigurableParam.h.

◆ setRegisterMode()

void o2::conf::ConfigurableParam::setRegisterMode ( bool  b)
inlineprotected

Definition at line 307 of file ConfigurableParam.h.

◆ setValue() [1/2]

void o2::conf::ConfigurableParam::setValue ( std::string const &  key,
std::string const &  valuestring 
)
static

Definition at line 201 of file ConfigurableParam.cxx.

◆ setValue() [2/2]

template<typename T >
static void o2::conf::ConfigurableParam::setValue ( std::string const &  mainkey,
std::string const &  subkey,
x 
)
inlinestatic

Definition at line 203 of file ConfigurableParam.h.

◆ setValues()

void o2::conf::ConfigurableParam::setValues ( std::vector< std::pair< std::string, std::string > > const &  keyValues)
static

Definition at line 503 of file ConfigurableParam.cxx.

◆ syncCCDBandRegistry()

virtual void o2::conf::ConfigurableParam::syncCCDBandRegistry ( void obj)
pure virtual

Implemented in o2::conf::ConfigurableParamHelper< P >, o2::conf::ConfigurableParamHelper< AlignConfig >, o2::conf::ConfigurableParamHelper< Aligner >, o2::conf::ConfigurableParamHelper< AnomalyStudyParamConfig >, o2::conf::ConfigurableParamHelper< BadChannelCalibratorParam >, o2::conf::ConfigurableParamHelper< BazParam >, o2::conf::ConfigurableParamHelper< BoxGunParam >, o2::conf::ConfigurableParamHelper< CalibParam >, o2::conf::ConfigurableParamHelper< CalibParamZDC >, o2::conf::ConfigurableParamHelper< CalibPedestalParam >, o2::conf::ConfigurableParamHelper< CalibPulserParam >, o2::conf::ConfigurableParamHelper< ChannelCalibratorParam >, o2::conf::ConfigurableParamHelper< ChannelFilterParam >, o2::conf::ConfigurableParamHelper< ClustererParam< N > >, o2::conf::ConfigurableParamHelper< ClusterizerParam >, o2::conf::ConfigurableParamHelper< CoDecParam >, o2::conf::ConfigurableParamHelper< CookedConfigParam >, o2::conf::ConfigurableParamHelper< CorrMapParam >, o2::conf::ConfigurableParamHelper< CPVCalibParams >, o2::conf::ConfigurableParamHelper< CPVSimParams >, o2::conf::ConfigurableParamHelper< DecayerPythia8Param >, o2::conf::ConfigurableParamHelper< DigiParams >, o2::conf::ConfigurableParamHelper< DigitDumpParam >, o2::conf::ConfigurableParamHelper< DigitFilterParam >, o2::conf::ConfigurableParamHelper< DigitizerParam >, o2::conf::ConfigurableParamHelper< DPLAlpideParam< N > >, o2::conf::ConfigurableParamHelper< DPLDigitizerParam< N > >, o2::conf::ConfigurableParamHelper< ECalBaseParam >, o2::conf::ConfigurableParamHelper< EMCALCalibParams >, o2::conf::ConfigurableParamHelper< EveConfParam >, o2::conf::ConfigurableParamHelper< EventFinderParam >, o2::conf::ConfigurableParamHelper< EventTimeTOFParams >, o2::conf::ConfigurableParamHelper< FastMultEstConfig >, o2::conf::ConfigurableParamHelper< FCTBaseParam >, o2::conf::ConfigurableParamHelper< FDDDigParam >, o2::conf::ConfigurableParamHelper< FiltererBCParam >, o2::conf::ConfigurableParamHelper< FlukaParam >, o2::conf::ConfigurableParamHelper< FT0DigParam >, o2::conf::ConfigurableParamHelper< FT3BaseParam >, o2::conf::ConfigurableParamHelper< FV0DigParam >, o2::conf::ConfigurableParamHelper< G4Params >, o2::conf::ConfigurableParamHelper< GenCosmicsParam >, o2::conf::ConfigurableParamHelper< GeneratorExternalParam >, o2::conf::ConfigurableParamHelper< GeneratorFileOrCmdParam >, o2::conf::ConfigurableParamHelper< GeneratorFromO2KineParam >, o2::conf::ConfigurableParamHelper< GeneratorHepMCParam >, o2::conf::ConfigurableParamHelper< GeneratorHybridParam >, o2::conf::ConfigurableParamHelper< GeneratorTParticleParam >, o2::conf::ConfigurableParamHelper< GeometryManagerParam >, o2::conf::ConfigurableParamHelper< GlobalFwdMatchingParam >, o2::conf::ConfigurableParamHelper< GlobalParams >, o2::conf::ConfigurableParamHelper< GlobalProcessCutSimParam >, o2::conf::ConfigurableParamHelper< HallSimParam >, o2::conf::ConfigurableParamHelper< HBFUtils >, o2::conf::ConfigurableParamHelper< HwClustererParam >, o2::conf::ConfigurableParamHelper< InteractionDiamondParam >, o2::conf::ConfigurableParamHelper< InteractionTag >, o2::conf::ConfigurableParamHelper< IonTailSettings >, o2::conf::ConfigurableParamHelper< IOTOFBaseParam >, o2::conf::ConfigurableParamHelper< ITS3Params >, o2::conf::ConfigurableParamHelper< ITSAvgClusSizeParamConfig >, o2::conf::ConfigurableParamHelper< ITSBaseParam >, o2::conf::ConfigurableParamHelper< ITSCheckTracksParamConfig >, o2::conf::ConfigurableParamHelper< ITSEfficiencyParamConfig >, o2::conf::ConfigurableParamHelper< ITSGpuTrackingParamConfig >, o2::conf::ConfigurableParamHelper< ITSImpactParameterParamConfig >, o2::conf::ConfigurableParamHelper< ITSSimParam >, o2::conf::ConfigurableParamHelper< ITSTPCMatchingQCParams >, o2::conf::ConfigurableParamHelper< KeyValParam >, o2::conf::ConfigurableParamHelper< KrBoxClusterFinderParam >, o2::conf::ConfigurableParamHelper< MatchCosmicsParams >, o2::conf::ConfigurableParamHelper< MatchTOFParams >, o2::conf::ConfigurableParamHelper< MatchTPCITSParams >, o2::conf::ConfigurableParamHelper< MaterialManagerParam >, o2::conf::ConfigurableParamHelper< MatMapParams >, o2::conf::ConfigurableParamHelper< MCReplayParam >, o2::conf::ConfigurableParamHelper< MeanVertexParams >, o2::conf::ConfigurableParamHelper< MFTBaseParam >, o2::conf::ConfigurableParamHelper< MFTTrackingParam >, o2::conf::ConfigurableParamHelper< MIDBaseParam >, o2::conf::ConfigurableParamHelper< NameConf >, o2::conf::ConfigurableParamHelper< ParameterDebugStreamer >, o2::conf::ConfigurableParamHelper< ParameterDetector >, o2::conf::ConfigurableParamHelper< ParameterElectronics >, o2::conf::ConfigurableParamHelper< ParameterGas >, o2::conf::ConfigurableParamHelper< ParameterGEM >, o2::conf::ConfigurableParamHelper< ParameterIDCCompression >, o2::conf::ConfigurableParamHelper< ParameterIDCGroup >, o2::conf::ConfigurableParamHelper< ParameterSAC >, o2::conf::ConfigurableParamHelper< PHOSSimParams >, o2::conf::ConfigurableParamHelper< PIDStudyParamConfig >, o2::conf::ConfigurableParamHelper< PreClusterFinderParam >, o2::conf::ConfigurableParamHelper< PrimaryGeneratorParam >, o2::conf::ConfigurableParamHelper< PVertexerParams >, o2::conf::ConfigurableParamHelper< QEDGenParam >, o2::conf::ConfigurableParamHelper< RecoParam >, o2::conf::ConfigurableParamHelper< RecoParamZDC >, o2::conf::ConfigurableParamHelper< ResponseParam >, o2::conf::ConfigurableParamHelper< RICHBaseParam >, o2::conf::ConfigurableParamHelper< SimCutParams >, o2::conf::ConfigurableParamHelper< SimMaterialParams >, o2::conf::ConfigurableParamHelper< SimParam >, o2::conf::ConfigurableParamHelper< SimUserDecay >, o2::conf::ConfigurableParamHelper< SpacePointsCalibConfParam >, o2::conf::ConfigurableParamHelper< StackParam >, o2::conf::ConfigurableParamHelper< StatusMapCreatorParam >, o2::conf::ConfigurableParamHelper< StrangenessTrackingParamConfig >, o2::conf::ConfigurableParamHelper< SVertexerParams >, o2::conf::ConfigurableParamHelper< TimeClusterizerParam >, o2::conf::ConfigurableParamHelper< TimeFilterParam >, o2::conf::ConfigurableParamHelper< TOFSimParams >, o2::conf::ConfigurableParamHelper< TrackerParam >, o2::conf::ConfigurableParamHelper< TrackerParamConfig >, o2::conf::ConfigurableParamHelper< TrackMatcherParam >, o2::conf::ConfigurableParamHelper< TrackMCStudyConfig >, o2::conf::ConfigurableParamHelper< TrackTuneParams >, o2::conf::ConfigurableParamHelper< TRDCalibParams >, o2::conf::ConfigurableParamHelper< TRDPIDParams >, o2::conf::ConfigurableParamHelper< TRDSimParams >, o2::conf::ConfigurableParamHelper< TriggerExternalParam >, o2::conf::ConfigurableParamHelper< TriggerOffsetsParam >, o2::conf::ConfigurableParamHelper< TriggerParticleParam >, o2::conf::ConfigurableParamHelper< TRKBaseParam >, o2::conf::ConfigurableParamHelper< VerbosityConfig >, o2::conf::ConfigurableParamHelper< VertexerParamConfig >, o2::conf::ConfigurableParamHelper< ZDCSimParam >, o2::conf::ConfigurableParamPromoter< P, Base >, o2::conf::ConfigurableParamPromoter< GeneratorEventPoolParam, EventPoolGenConfig >, and o2::conf::ConfigurableParamPromoter< GeneratorPythia8Param, Pythia8GenConfig >.

◆ toCCDB()

void o2::conf::ConfigurableParam::toCCDB ( std::string  filename)
static

Definition at line 285 of file ConfigurableParam.cxx.

◆ toString()

static std::string o2::conf::ConfigurableParam::toString ( EParamProvenance  p)
inlinestatic

Definition at line 155 of file ConfigurableParam.h.

◆ updateFromFile()

void o2::conf::ConfigurableParam::updateFromFile ( std::string const &  configFile,
std::string const &  paramsList = "",
bool  unchangedOnly = false 
)
static

Definition at line 367 of file ConfigurableParam.cxx.

◆ updateFromString()

void o2::conf::ConfigurableParam::updateFromString ( std::string const &  configString)
static

Definition at line 433 of file ConfigurableParam.cxx.

◆ updateThroughStorageMap()

ConfigurableParam::EParamUpdateStatus o2::conf::ConfigurableParam::updateThroughStorageMap ( std::string  mainkey,
std::string  subkey,
std::type_info const &  tinfo,
void addr 
)
staticprotected

Definition at line 607 of file ConfigurableParam.cxx.

◆ updateThroughStorageMapWithConversion()

ConfigurableParam::EParamUpdateStatus o2::conf::ConfigurableParam::updateThroughStorageMapWithConversion ( std::string const &  key,
std::string const &  valuestring 
)
staticprotected

Definition at line 796 of file ConfigurableParam.cxx.

◆ writeINI()

void o2::conf::ConfigurableParam::writeINI ( std::string const &  filename,
std::string const &  keyOnly = "" 
)
static

Definition at line 171 of file ConfigurableParam.cxx.

◆ writeJSON()

void o2::conf::ConfigurableParam::writeJSON ( std::string const &  filename,
std::string const &  keyOnly = "" 
)
static

Definition at line 222 of file ConfigurableParam.cxx.

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  out,
const ConfigurableParam me 
)
friend

Definition at line 59 of file ConfigurableParam.cxx.

Member Data Documentation

◆ sEnumRegistry

EnumRegistry * o2::conf::ConfigurableParam::sEnumRegistry = nullptr
staticprotected

Definition at line 303 of file ConfigurableParam.h.

◆ sKeyToStorageMap

std::map< std::string, std::pair< std::type_info const &, void * > > * o2::conf::ConfigurableParam::sKeyToStorageMap = nullptr
staticprotected

Definition at line 296 of file ConfigurableParam.h.

◆ sOutputDir

std::string o2::conf::ConfigurableParam::sOutputDir = ""
staticprotected

Definition at line 305 of file ConfigurableParam.h.

◆ sValueProvenanceMap

std::map< std::string, ConfigurableParam::EParamProvenance > * o2::conf::ConfigurableParam::sValueProvenanceMap = nullptr
staticprotected

Definition at line 299 of file ConfigurableParam.h.


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