Project
Loading...
Searching...
No Matches
o2::framework::ConfigurableCCDBPath< Column > Struct Template Reference

#include <Configurable.h>

Inherits o2::framework::Configurable< std::string >.

Public Member Functions

 ConfigurableCCDBPath ()
 
- Public Member Functions inherited from o2::framework::Configurable< std::string >
 Configurable (std::string const &name, std::string &&defaultValue, std::string const &help)
 
auto node ()
 
- Public Member Functions inherited from o2::framework::ConfigurablePolicyConst< T, K >
 ConfigurablePolicyConst (std::string const &name, T &&defaultValue, std::string const &help)
 
 operator T ()
 
T const * operator-> () const
 
- Public Member Functions inherited from o2::framework::ConfigurableBase< T, K >
 ConfigurableBase (std::string const &name, T &&defaultValue, std::string const &help)
 

Additional Inherited Members

- Public Types inherited from o2::framework::ConfigurableBase< T, K >
using type = T
 
- Public Attributes inherited from o2::framework::ConfigurableBase< T, K >
std::string name
 
value
 
std::string help
 
- Static Public Attributes inherited from o2::framework::ConfigurableBase< T, K >
static constexpr ConfigParamKind kind = K
 

Detailed Description

template<typename Column>
struct o2::framework::ConfigurableCCDBPath< Column >

Convenience wrapper for overriding the CCDB path of a CCDB column declared with DECLARE_SOA_CCDB_COLUMN / DECLARE_SOA_CCDB_COLUMN_FULL.

The option name, default value, and help string are all derived automatically from the column type: name = "ccdb:" + Column::mLabel, default = Column::query.

Example: struct MyTask { ConfigurableCCDBPath<tofcalib::LHCphase> lhcPhasePath; };

Definition at line 97 of file Configurable.h.

Constructor & Destructor Documentation

◆ ConfigurableCCDBPath()

template<typename Column >
o2::framework::ConfigurableCCDBPath< Column >::ConfigurableCCDBPath ( )
inline

Definition at line 98 of file Configurable.h.


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