#include <PhysicsTools/MVATrainer/interface/Source.h>
Public Member Functions | |
const SourceVariableSet & | getInputs () const |
AtomicId | getName () const |
SourceVariable * | getOutput (AtomicId name) const |
const SourceVariableSet & | getOutputs () const |
bool | isTrained () const |
Source (AtomicId name, bool trained=false) | |
virtual | ~Source () |
Protected Member Functions | |
SourceVariableSet & | getInputs () |
SourceVariableSet & | getOutputs () |
Protected Attributes | |
bool | trained |
Private Attributes | |
SourceVariableSet | inputs |
AtomicId | name |
SourceVariableSet | outputs |
Friends | |
class | MVATrainer |
Definition at line 13 of file Source.h.
virtual PhysicsTools::Source::~Source | ( | ) | [inline, virtual] |
SourceVariableSet& PhysicsTools::Source::getInputs | ( | ) | [inline, protected] |
const SourceVariableSet& PhysicsTools::Source::getInputs | ( | ) | const [inline] |
Definition at line 26 of file Source.h.
References inputs.
Referenced by PhysicsTools::MVATrainer::connectProcessors(), PhysicsTools::TrainProcessor::doTrainBegin(), PhysicsTools::MVATrainer::findUntrainedComputers(), and PhysicsTools::MVATrainer::MVATrainer().
00026 { return inputs; }
Definition at line 19 of file Source.h.
References name.
Referenced by PhysicsTools::SourceVariableSet::append(), PhysicsTools::MVATrainer::createVariable(), PhysicsTools::TrainProcessor::doTrainBegin(), PhysicsTools::MVATrainer::fillOutputVars(), and PhysicsTools::MVATrainer::trainFileName().
00019 { return name; }
SourceVariable* PhysicsTools::Source::getOutput | ( | AtomicId | name | ) | const [inline] |
Definition at line 21 of file Source.h.
References PhysicsTools::SourceVariableSet::find(), and outputs.
Referenced by PhysicsTools::MVATrainer::fillInputVars().
SourceVariableSet& PhysicsTools::Source::getOutputs | ( | ) | [inline, protected] |
const SourceVariableSet& PhysicsTools::Source::getOutputs | ( | ) | const [inline] |
Definition at line 27 of file Source.h.
References outputs.
Referenced by PhysicsTools::MVATrainer::connectProcessors().
00027 { return outputs; }
bool PhysicsTools::Source::isTrained | ( | ) | const [inline] |
Definition at line 24 of file Source.h.
References trained.
Referenced by PhysicsTools::MVATrainer::findUntrainedComputers().
00024 { return trained; }
friend class MVATrainer [friend] |
Definition at line 39 of file Source.h.
Referenced by PhysicsTools::TrainProcessor::doTrainBegin(), PhysicsTools::MVATrainer::findFinalProcessors(), and getInputs().
AtomicId PhysicsTools::Source::name [private] |
Reimplemented in PhysicsTools::TrainProcessor.
Definition at line 38 of file Source.h.
Referenced by getName().
bool PhysicsTools::Source::trained [protected] |
Definition at line 35 of file Source.h.
Referenced by isTrained(), and PhysicsTools::TrainProcessor::trainEnd().