#include <lcfiplus.h>
|
| | Parameters (bool as=true) |
| |
| | ~Parameters () |
| |
| | Parameters (const Parameters &ref) |
| |
| Parameters & | operator= (const Parameters &ref) |
| |
| template<typename T > |
| void | fetch (const char *key, T &ret, T def=T()) const |
| |
| template<typename T > |
| void | fetchArray (const char *key, vector< T > &ret) const |
| |
| template<typename T > |
| T | get (const char *key, T def=T()) const |
| |
| template<typename T > |
| std::vector< T > | getVec (const char *key) const |
| |
| bool | exist (const char *key) const |
| |
| template<typename T > |
| void | add (const char *key, T data) |
| |
| void | remove (const char *key) |
| |
| void | clear () |
| |
| template<typename T > |
| void | assign (const char *key, T data) |
| |
const map< string, pair< const
type_info *, void * > > & | paramMap () const |
| |
| lcfiplus::Parameters::Parameters |
( |
bool |
as = true | ) |
|
|
inline |
| lcfiplus::Parameters::~Parameters |
( |
| ) |
|
|
inline |
| lcfiplus::Parameters::Parameters |
( |
const Parameters & |
ref | ) |
|
|
inline |
template<typename T >
| void lcfiplus::Parameters::add |
( |
const char * |
key, |
|
|
T |
data |
|
) |
| |
|
inline |
template<typename T >
| void lcfiplus::Parameters::assign |
( |
const char * |
key, |
|
|
T |
data |
|
) |
| |
|
inline |
| void lcfiplus::Parameters::clear |
( |
| ) |
|
| bool lcfiplus::Parameters::exist |
( |
const char * |
key | ) |
const |
|
inline |
template<typename T >
| void lcfiplus::Parameters::fetch |
( |
const char * |
key, |
|
|
T & |
ret, |
|
|
T |
def = T() |
|
) |
| const |
|
inline |
template<typename T >
| void lcfiplus::Parameters::fetchArray |
( |
const char * |
key, |
|
|
vector< T > & |
ret |
|
) |
| const |
|
inline |
template<typename T >
| T lcfiplus::Parameters::get |
( |
const char * |
key, |
|
|
T |
def = T() |
|
) |
| const |
|
inline |
Referenced by lcfiplus::VertexMassRecovery::init(), lcfiplus::PrimaryVertexFinder::init(), lcfiplus::MakeNtuple::init(), lcfiplus::TrainMVA::init(), lcfiplus::TrackNtuple::init(), lcfiplus::ReadMVA::init(), lcfiplus::FlavorTag::init(), lcfiplus::BuildUpVertex::init(), lcfiplus::JetClustering::init(), lcfiplus::JetVertexRefiner::init(), lcfiplus::ZHHAlgo::init(), lcfiplus::TestAlgo::init(), lcfiplus::VertexAnalysis::init(), lcfiplus::FlavtagReader::init(), lcfiplus::TestAlgoV0::init(), lcfiplus::ZHHAlgo::process(), lcfiplus::FlavtagReader::process(), lcfiplus::ZHHAlgo::sortBtag(), and lcfiplus::LCIOStorer::WritePID().
template<typename T >
| std::vector<T> lcfiplus::Parameters::getVec |
( |
const char * |
key | ) |
const |
|
inline |
| const map<string, pair<const type_info*, void*> >& lcfiplus::Parameters::paramMap |
( |
| ) |
const |
|
inline |
| void lcfiplus::Parameters::remove |
( |
const char * |
key | ) |
|
|
inline |
The documentation for this class was generated from the following files: