#include <CMProcessor.h>
Public Member Functions | |
| ~CMProcessor () | |
| Processor * | getProc (const std::string &type) |
| ssMap | getProcDesc () |
| StringParameters * | getSParams (const std::string &type) |
| StringParameters * | mergeParams (const std::string &type, StringParameters *sp) |
| ProcessorParameter * | getParam (const std::string &type, const std::string &key) |
| const std::string | getParamD (const std::string &type, const std::string &key) |
| const std::string | getParamT (const std::string &type, const std::string &key) |
| int | getParamSetSize (const std::string &type, const std::string &key) |
| bool | isParamVec (const std::string &type, const std::string &key) |
| bool | isParamOpt (const std::string &type, const std::string &key) |
| bool | isInstalled (const std::string &type) |
| void | tokenize (const std::string str, StringVec &tokens, const std::string &delimiters=" ") |
Static Public Member Functions | |
| CMProcessor * | instance () |
Private Member Functions | |
| CMProcessor () | |
Private Attributes | |
| ProcessorMap | _mProcs |
| ssMap | _mpDescriptions |
| sbMap | _mpStatus |
| sSPMap | _mpSParameters |
| sSet | _mpTypes |
Static Private Attributes | |
| CMProcessor * | _me = NULL |
|
|
Definition at line 83 of file CMProcessor.cc. |
|
|
Definition at line 18 of file CMProcessor.cc. References _mpDescriptions, _mProcs, _mpSParameters, _mpStatus, _mpTypes, marlin::Processor::description(), getParam(), isParamVec(), marlin::Processor::newProcessor(), marlin::Processor::setProcessorParameters(), EVENT::StringVec, tokenize(), and marlin::Processor::updateParameters(). |
|
||||||||||||
|
returns the parameter with the given key of the processor with the given type Definition at line 152 of file CMProcessor.cc. References _mProcs, and isInstalled(). Referenced by CMProcessor(), getParamD(), getParamSetSize(), getParamT(), isParamOpt(), and isParamVec(). |
|
||||||||||||
|
returns the description of the parameter with the given key for the processor with the given type Definition at line 165 of file CMProcessor.cc. References marlin::ProcessorParameter::description(), and getParam(). |
|
||||||||||||
|
returns the set_size of the parameter with the given key for the processor with the given type Definition at line 181 of file CMProcessor.cc. References getParam(), and marlin::ProcessorParameter::setSize(). |
|
||||||||||||
|
returns the type of the parameter with the given key for the processor with the given type Definition at line 173 of file CMProcessor.cc. References getParam(), and marlin::ProcessorParameter::type(). |
|
|
returns the instance of the processor with the given type Definition at line 92 of file CMProcessor.cc. References _mProcs, and isInstalled(). |
|
|
returns a map with the processor descriptions Definition at line 35 of file CMProcessor.h. References marlin::ssMap. |
|
|
returns the parameters for the processor of the given type Definition at line 99 of file CMProcessor.cc. References _mpSParameters, and isInstalled(). |
|
|
return the instance of this class Definition at line 11 of file CMProcessor.cc. References _me. |
|
|
returns true if the processor with the given type is installed Definition at line 85 of file CMProcessor.cc. References _mpStatus. Referenced by getParam(), getProc(), getSParams(), and mergeParams(). |
|
||||||||||||
|
returns true if the parameter with the given key for the processor with the given type is optional Definition at line 189 of file CMProcessor.cc. References getParam(), and marlin::ProcessorParameter::isOptional(). Referenced by mergeParams(). |
|
||||||||||||
|
returns true if the parameter with the given key for the processor with the given type is a vector Definition at line 198 of file CMProcessor.cc. References getParam(), and marlin::ProcessorParameter::type(). Referenced by CMProcessor(). |
|
||||||||||||
|
merges the given parameters with the default ones from the processor with the given type Definition at line 106 of file CMProcessor.cc. References _mpSParameters, marlin::StringParameters::add(), isInstalled(), marlin::StringParameters::isParameterSet(), isParamOpt(), and EVENT::StringVec. |
|
||||||||||||||||
|
Definition at line 212 of file CMProcessor.cc. Referenced by CMProcessor(). |
|
|
Definition at line 9 of file CMProcessor.cc. Referenced by instance(). |
|
|
Definition at line 80 of file CMProcessor.h. Referenced by CMProcessor(). |
|
|
Definition at line 79 of file CMProcessor.h. Referenced by CMProcessor(), getParam(), and getProc(). |
|
|
Definition at line 82 of file CMProcessor.h. Referenced by CMProcessor(), getSParams(), and mergeParams(). |
|
|
Definition at line 81 of file CMProcessor.h. Referenced by CMProcessor(), and isInstalled(). |
|
|
Definition at line 84 of file CMProcessor.h. Referenced by CMProcessor(). |
1.3.9.1