#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: